Dear students,
A quick reminder that the exam is scheduled for today . As such:
We wish you all the very best of luck!
Dear Students,
Thanks to everyone those who have filled the myExperience survey for COMP9024. As of today, we got 39% participation rate.
Those who have not submitted yet, could you please fill the myExperience Survey as it is closing today. We need high participation rate to mean meaningful and statistical sense of the survey.
Please log into https://myexperience.unsw.edu.au/ or to Moodle course page and fill in the survey.
Kind regards,
Sonit
Dear Students,
Thanks to everyone those who filled the myExperience survey for COMP9024. As of today, we got 24% participation rate.
Those who have not submitted yet, could you please fill the myExperience Survey as it is closing today. We need high participation rate to get meaningful insights.
Please log into https://myexperience.unsw.edu.au/ or to Moodle course page and fill in the survey.
Kind regards,
Sonit
Dear students,
Thank you to everyone who submitted their assignment today. I strongly urge you to check your most recent submission and ensure it includes all files required to compile your program .
For example:
$ 9024 classrun -check assn ... Most recent submission: -rw-r----- z1234567/z1234567 8156 2025-08-04 22:20 trippy.c -rw-r----- z1234567/z1234567 436 2025-08-04 19:20 Graph.h -rw-r----- z1234567/z1234567 1917 2025-08-04 19:20 Graph.c -rw-r----- z1234567/z1234567 382 2025-08-04 19:21 queue.h -rw-r----- z1234567/z1234567 1274 2025-08-04 19:22 queue.c
This includes both the
.c
and
.h
files of any of the six ADTs your program relies on—even if they are unchanged from the code we supplied.
If your program does not compile, it will fail all of the automarking tests, which account for 10 of the 12 marks . In that case, it’s better to re-submit late (and incur the late penalty) with any missing files included, rather than not at all, because we cannot accept files once the late submission window closes.
Kind regards,
Tim
Make sure you are exam-ready!
*For Windows – Your device can only have one correct SEB version installed. You will need to uninstall the incorrect SEB version prior to the exam.
During the Term 2 2025 final exam session, an onsite IT Helpdesk will be available to support students from Friday 15 August to Thursday 28 August. Find it in the John Niland Scientia Building Foyer, G19 on the Campus Map. No booking required!
Operating Hours:
Best wishes,
Sonit
Dear Students,
The myExperience Survey is now open. Please fill myExperience survey as it gives us an opportunity to see course and teaching from students' perspectives. Please let us know what we have done well and what needs to be improved. It always means a lot to the course and the team.
You can find link to myExperience in Moodle or alternately login https://myexperience.unsw.edu.au/ or follow the link in your email.
Cheers,
Sonit
Dear Students,
A friendly reminder that the Mid-term Quiz is today.
The quiz will open at 2:00 pm and automatically close 1 hour and 5 minutes after you have started it or at 3:10 pm the latest (even if you have started after 2:05 pm) .
You can find the mid-term quiz on Moodle or access it directly through this link:
Dear Students,
The Mid-term Quiz will be in Week 6, 10 July 2025 (Thursday) from 2:00 pm - 3:10 pm. The quiz has a duration of 1 hour + 5 mins reading time. The quiz will open at 2:00 pm and automatically close 1 hour and 5 minutes after you have started it or at 3:10 pm the latest (even if you have started after 2:05 pm) .
You can find the mid-term quiz on Moodle or access it directly through this link:
Please review course content from Week 1 - Week 5. You can find more details in Week 5 lecture slides .
Please also keep in mind that while time management is important, you have an average of 5 minutes per question, in addition to reading time.
All the very best for the quiz!
Sonit
Dear Students,
There will be no lectures and tutorials in Week 6 (flex week). However, we will continue in terms of
Consultation (HELP) sessions
and monitoring the
Discourse Forum
. Please make use of consultation sessions and the Forum, if you have any questions.
We have the Mid-term Quiz in Week 6, 10 July 2 pm - 3:10 pm, so please use the time to review concepts from Week 1 to Week 5. More on the mid-term quiz shortly.
The Assignment is now available.
It is due Tuesday 5 August 4:59:59 pm (week 10).
Please make use of the daily help sessions and the course forum if you have any questions.
Dear Students,
I’ve created a short mock quiz to help you familiarise yourself with Moodle (especially if it’s your first time using it for quizzes) and to give you an idea of the types of questions you can expect in the mid-term test.
You may attempt the mock quiz as many times as you like. However, please note that the actual mid-term test will allow only one attempt .
You can access the mock quiz via Moodle by navigating to Mid-term Mockup Quiz , or you can use the following direct link: Mid-term Mockup Quiz .
Please stay tuned for further announcements regarding the mid-term test.
Dear Students,
I have recorded the lecture on Graph Algorithms (Part II) covering topics on Weighted Graphs and Minimum Spanning Tree (MST) and its algorithms.
You can watch the recording here:
Graph algorithms (II)
Alternately, you can go to Moodle > Lecture Recordings
We will have our usual week 5's Thursday lecture (2 pm - 4 pm) in Science Theatre tomorrow. I will cover Shortest Path algorithms, Network Flow algorithms, Digraph applications, and some discussion on what to expect in your mid-term test.
Please do attend tomorrow's lecture and hopefully weather will be better tomorrow.
As always, please feel free to ask questions in the forum.
Due to the severe weather warning, tutorials tomorrow (Wednesday) will be held online.
Please do not come to campus.
See the instructions below for how to join the session. Stay safe, and we’ll see you online.
How to Join Your Online Tutorial
Dear Students,
I have recorded the lecture on Graph Algorithms (Part I) and is available on Echo360.
You can watch the recording here:
Graph algorithms (I)
Alternately, you can go to Moodle > Lecture Recordings
As always, please feel free to ask questions in the forum.
Take care and stay warm and dry!
Due to the severe weather warning, tutorials tomorrow (Tuesday) will be held online.
Please do not come to campus.
See the instructions below for how to join the session. Stay safe, and we’ll see you online.
How to Join Your Online Tutorial
Dear Students,
The Bureau of Meteorology has issued a severe weather warning for central and northern NSW, effective from Tuesday, 1 July 2025. Weather conditions are expected to deteriorate over the next 24–48 hours.
To ensure your safety and avoid unnecessary travel to campus, tomorrow’s lecture will be recorded and uploaded to Echo360. I will notify you as soon as the recording is available.
For your safety, please stay home and do not travel to campus tomorrow. Stay safe and keep an eye on further announcements.
Best regards,
Sonit
Dear Students,
I have recorded the lecture covering remaining part of the Week3's "Dynamic data structures".
You can watch the recording here:
COMP9024 Lecture 1PGA Fri 19:05 (2 hours): Dynamic data structures (III) - Fri 20, Jun
Alternately, you can go to Moodle > Lecture Recordings >
As always, please feel free to ask questions in the forum.
I will see you all in Week 4 Tuesday's lecture. Have a nice weekend!
Cheers,
Sonit
Hi all,
Please make sure you join the Discourse Forum — login with your zID and zPass. Please check it regularly and read any pinned notices. This is where we'll be announcing things like the release of weekly practicals, for example:
The Discourse Forum and the Help Sessions are also the primary resources for you to seek extra assistance.
Also a reminder that Tutorials start in Week 2. Please refer to your UNSW Timetable for the time and location of your registered class.
Have a great your weekend!
Hi Everyone,
A very warm welcome to COMP9024: Data Structures & Algorithms course in 25T2!
On behalf of COMP9024 teaching team, I am very pleased to have you for this term, and I hope this course will be both intellectually stimulating and enjoyable for you! Working with me is our dedicated and hardworking course admin Tim Arney, and a wonderful team of 12 tutors who will support you in your learning journey throughout the term.
In this course, we'll explore how computers organise and process data to tackle a variety of problems. Data structures and algorithms are the bedrock of computer science and engineering. Gaining a solid understanding of them will not only enhance your academic learning but also support your growth as a programmer, software engineer, or computer scientist.
I look forward to see you all in our first lecture on Tuesday (9-11 am) in Physics Theatre!
With our very best wishes for a stimulating and productive learning journey!
COMP9024 teaching team