The supplementary exam is now available at https://cgi.cse.unsw.edu.au/~cs2521/22T1/supp-exam . Good luck!
The COMP2521 (22T1) supplementary exam will be at 2-5pm Tuesday 24 May 2022. The supplementary exam will be available on the class webpage. If you are offered the supplementary exam, you need to login using your zId and password to access the exam. Please note that, if you are not offered the supplementary exam, you cannot take the supplementary exam.
All the best
Hi everyone,
The final exam will be open soon at https://cgi.cse.unsw.edu.au/~cs2521/22T1/exam . Good luck!
Recording of the Pre Exam Consultation on Monday 02 May is now available ( click here ).
The
recording of today's Pre Exam consultation (Friday 29 April)
is now available.
The follow up Pre Exam consultation will be at 10:30am Monday 02 May 2022 (
on Teams, click here)
.
A reminder for the COMP2521 Pre Exam Consultation at 10:30 am today (Friday 29 April 2022), on Teams (click here) . We will briefly discuss some of the questions from the sample exam, and address any queries you may have for the final exam. The session will be recorded.
COMP2521 Pre Exam Consultation will be at 10:30 am Friday 29 April 2022, on Teams (click here) .
Sample Final Exam
is now available. Please refer to the Tuesday lecture for more information/discussion. I will upload the video later tonight.
Hey everyone,
The last few in-person help sessions have been woefully underused. We're expecting higher attendance next week, but we're just letting you know that if you attend an in-person help session, you are significantly more likely to get help.
The in-person help sessions next week are:
On Friday, April 15, 2022, there is
no lecture
(Public Holiday). I had forgotten that this coming Friday is a public holiday, and had said wrongly that we would have a Friday lecture. The next lecture will be held on Tuesday, April 19th.
Week-9 (Tuesday) lecture video is now available; see Week-9 in Lectures, Resources .
By seeing the forum and help session activity, we know that you are all working diligently on your assignment; please keep it up. The goal of this assignment is to help you advance to a higher level of skill under the guidance of your tutors. Don't miss out on this opportunity to learn before you have to deal with real-world problems on your own!
We're only two weeks away from the end of term! We still have a few exciting things to cover during these two weeks. This week's focus will be the data structures like heaps, hash tables, and Tries, followed by a discussion on Performance Analysis. We have requested that all tutors complete marking Assignment 1 as soon as possible. Please get in touch with them if you have any queries about Assignment 1 marking.
In this week's lectures, we'll discuss Sorting Algorithms . We'll go over some of the most fundamental and often used sorting algorithms, and then we'll move on to more efficient ones. Please keep up the fantastic work on Assignment-2. Let us know if you have any questions or concerns by posting on the forum or attending a help session. To be successful in your real-world endeavours, you'll need the confidence that comes from completing such an assignment successfully.
Welcome back! Hopefully, you are now more energised and prepared for the next four weeks, during which we will cover many intersting topics. This week, we'll look at advanced algorithms that use graph ADT. Importantly, we will learn how to design and develop algorithms that reduce search space and provide "smart" solutions with significantly reduced time and space complexity.
We appreciate all of your efforts in completing Assignment-1. You should now be able to design and implement a relatively complex software solution. Assignment-2, by the way, will be available later this week.
This is the final week before the flexible week begins! So hang in there; you'll be getting a well-earned break shortly.
We've explored many interesting topics so far, and this week we'll add a few more to the list. Tomorrow, we'll start with B-trees and then proceed on to graph traversal methods. These are critical algorithms for Graph ADT operations. We'll learn how to design and develop graph traversal algorithms in C through interactive exercises.
Hopefully, you are on pace to complete Assignment-1 on time, as it is due on Monday of Week-7. Graph ADT is introduced in Lab05, which is also due on Monday of Week-7.
If you have any queries, please post a message on the forum and/or attend one of the numerous accessible Help Sessions.
Hopefully, you're enjoying the course and, more importantly, acquiring some critical skills! In the last lecture (Week-3 Friday Lecture), we reviewed how to design and construct recursive solutions in C for BST-related problems. Please view the video if you missed the lecture. Moreover, we discussed "function pointers," which are relevant to the Week-4 lab tasks and can prove very useful in developing generic solutions. Assignment 1 is also available; once you've learned the fundamentals of designing and developing BST solutions, please consider extending your solutions for the assignment tasks; it's not difficult!
Please continue actively participating in the tutorials/labs/lectures and on the forum; the best way to learn is to take the challenge and try your best; we are here to help you in case you have any problems :-) Please post a message on the forum and/or check out the latest Help Sessions .
Hi everyone,
You can view your lab marks on your submissions page (click on View Submissions on the sidebar). The marks will appear in the table at the top of the page. For example:
The fields named labXX_auto are for automarking, while the fields named labXX_subj are for showing your work to your tutor. You should ignore the fields that are named labXX (lab01, lab02, ...) at the bottom of the page, as they will remain blank.
It is your responsibility to check that your lab marks have been entered. If you got your lab marked by a tutor, but the marks have not appeared in the system by the end of the week, please let us know (at cs2521@cse.unsw.edu.au, did you read the course outline?) as soon as possible , as we will not be chasing up old lab marks from several weeks ago.
Hi everyone,
Help sessions are starting this Friday with a session from 5-6pm. Feel free to join if you need help with the lab.
The Help Sessions page has details on how to join the queue and we will add more help sessions times as they are organised.
-Kevin
The links for the live lecture streams are now available at Lectures, Resources .
Tutorials and Labs start in Week-1. If your tutorial/lab is face-to-face , please go to the required rooms for face-to-face learning. If your tutorial/lab is Online , they will be delivered on Blackboard Collaborate . You can access Blackboard Collaborate by going to the Moodle page for COMP2521 (click here) and click on the " Tutorials, Labs and Help Sessions " link.
Covid related issues : In case you cannot attend your face-to-face tutorial/lab due to a covid related issue, please inform your tutor. You tutor will let you know if you can attend your tut/lab remotely (online), only for that week. If that is not possible, you can attend one of the online tut/labs during that week (only), for the tut/lab times see: Timetable (Lecs, Tuts, Labs) . Please inform both the tutors if you attend an alternative tut/lab. Please note that you still need to get your labs marked by your original tutor.
Course Forum
: We will use the
Ed
forum, to join the forum, go to the COMP2521 page on Moodle and click on the Forum link, see
Forum
in the left panel for more information.
Looking forward to the first lecture tomorrow.
Welcome to COMP2521 (Data Structures and Algorithms) !
The course outline is now available, please see the link Course Outline in the left panel. Please read it all, and ask questions in the first lecture on anything that's not clear.
COMP2521 does not use Moodle. The course website is at https://webcms3.cse.unsw.edu.au/COMP2521/22T1/ . We recommend that you bookmark the page. The course material will be available on this website.
Tutorials and Labs start in Week-1 . The tutorial and lab for week-01 are now available. See Tutorials, Labs and Quizzes in the left panel on the course website. You need to login using your zId and zPass to access the following course material. The login button is in the top right corner of this page.
Lectures will be delivered live on Microsoft Teams Webinar . The required links for the live lectures will be available on the Lectures, Resources page on Monday of Week-1. Lecture recordings will be available later on the Lectures, Resources page.
Tutorials/Labs
: If your tutorial/lab is
face-to-face
, please go to the required room for face-to-face learning. If your tutorial/lab is
Online
, they will be delivered on
Blackboard Collaborate
. You can access
Blackboard Collaborate
by going to the
Moodle page for COMP2521 (click here)
and click on the "
Tutorials, Labs and Help Sessions
" link.
Looking forward to the start of the term, see you in the first lecture!
-- Ashesh