Notices

  • Assignment Due Tomorrow (Aug 5, 16:59) – Final Checks Reminder

    Posted by Tim Arney Tuesday 04 August 2026, 06:37:04 PM.

    Just a gentle reminder that the large assignment is due tomorrow (Wednesday, 5 August) at 16:59.

    After making your final submission, please take a moment to verify that you have included all files required to compile your program. You can view the files in your most recent submission by running:

    9024 classrun -check assn

    You can also retrieve your submission with:

    9024 classrun -fetch assn

    This will create a directory in your home folder containing your submitted files. Change into that directory and run:

    9024 dryrun flynet

    to confirm that your program compiles and runs as expected.

    We strongly recommend completing these checks as early as possible to minimise any risk of late penalties, and certainly before the 5-day late submission window closes on Monday, 10 August at 16:59. After this time, you will not be able to update your submission, and any programs that do not compile (e.g. due to missing files) will fail all auto-testing.

    Please also note that a bug in dryrun was fixed on 17 July 2026 (17:13), as recorded in the spec changelog. Ensure your program has been tested against the updated dryrun and is passing tests since this fix.

  • Get exam-ready!

    Posted by Sonit Singh Friday 31 July 2026, 03:53:27 PM.

    Dear Students,

    Make sure you are exam ready!

    • You need a physical ID card to sit your final exams on campus. Electronic IDs will not be accepted. Your UNSW student ID card, driver's licence or passport will be scanned at the exam venue as part of a new attendance checking process.
      • If you are unable to provide a physical ID card, you may not be able to sit your final exam. You can go to the Student Hub and get a new or replacement student ID card. New ID cards and replacements for expired cards are free; the cost of a replacement student card is $25. The Student Hub is NOT open on Saturdays.
    • Prepare for your Inspera exam on campus:
      Student info invigilated exams PDF
    • Ensure you know when and where your exam is:
      Understanding your exam timetable PDF
    • And, most importantly, ensure that you have the correct SEB versions (these are different from last Term):
      SEB for Mac (version 3.5.4)
      SEB for Windows (version 3.10.0) *

    * 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 2026 final exam session, an onsite IT Helpdesk will be available to support students from Friday 14 August to Wednesday 26 August . Find it in the John Niland Scientia Building Foyer, G19 on the Campus Map. No booking required!

    Operating Hours:

    • General queries: Monday to Saturday, 10am–12pm and 2pm–4pm
    • Students sitting an exam only: Monday to Saturday, 8.30–10am and 1–2pm

    Best wishes,
    Sonit

  • myExperience survey is open

    Posted by Sonit Singh Monday 27 July 2026, 09:29:35 AM.

    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. Your honest and constructive thoughts are valued, and help not only students taking this course, but myself and teaching staff across UNSW to create positive changes in their courses moving forward. Your thoughts also make a difference for the next group of students taking these courses, just as thoughts from students taking courses you plan to take make a difference for you.

    Please know that myExperience is confidential and your identity is not included in reports. Results of the survey are not made available until your course results are released.

    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

  • Quiz 4 closing today (27 July) 4 pm

    Posted by Sonit Singh Monday 27 July 2026, 09:26:24 AM.

    Dear Students,

    A gentle reminder that Quiz 4 is closing today (27 July) at 4:00 PM. If you haven't already finished the quiz, please start the quiz at least 65 minutes before the closing time to make full use of the 1 hour and 5 minutes (including reading time) available.

    Best wishes,
    Sonit

  • Quiz 4 available, closing 27 July 4 pm

    Posted by Sonit Singh Saturday 25 July 2026, 08:14:18 AM.

    Dear Students,

    Quiz 4 is available on Moodle and can be accessed using the link below:
    Quiz 4 - Due Mon 27 July 4pm

    The quiz will remain available until Monday, 27 July, 4:00 pm . You may begin your attempt at any time before the closing deadline. Please note:

    • You are allowed one attempt only .
    • Once started, the quiz must be completed within 1 hour and 5 minutes (reading time) .
    • The quiz will automatically close at the earlier of:
      • 1 hour and 5 minutes after you start , or
      • 4:00 pm on Monday, 27 July .
    For example, if you start the quiz at 3:45 pm on 27 July , it will still close at 4:00 pm , giving you only 15 minutes to complete it.


    Best wishes,
    Sonit

  • Quiz 3 closing today (4 pm)

    Posted by Sonit Singh Monday 13 July 2026, 09:44:28 AM.

    Dear Students,

    A gentle reminder that Quiz 3 is closing today (13 July) at 4:00 PM. If you haven't already finished your quiz, please start the quiz at least 65 minutes before the closing time to make full use of the 1 hour and 5 minutes (including reading time) available.

    Best wishes,
    Sonit

  • Quiz 3 available soon, closing 13 July 4 pm

    Posted by Tim Arney Friday 10 July 2026, 02:14:46 PM.

    Dear Students,

    Quiz 3 will be open on Moodle from 6pm today and can be accessed using the link below:

    Quiz 3 - Due 13 July (Mon) 4 pm

    The quiz will remain available until Monday, 13 July, 4:00 pm . You may begin your attempt at any time before the closing deadline. Please note:

    • You are allowed one attempt only .
    • Once started, the quiz must be completed within 1 hour and 5 minutes (reading time) .
    • The quiz will automatically close at the earlier of:
      • 1 hour and 5 minutes after you start , or
      • 4:00 pm on Monday, 13 July .

    For example, if you start the quiz at 3:45 pm on 13 July , it will still close at 4:00 pm , giving you only 15 minutes to complete it.

    Best wishes,
    Tim

  • Assignment Released and Week 5 Practical Due Today

    Posted by Tim Arney Monday 06 July 2026, 08:03:28 AM.

    Dear Students,

    The large assignment is now available and is due in Week 10 on Wednesday, 5 August at 4:59pm.

    Please note that this is an individual assignment, and AI tools may be used only for planning and design assistance (not for writing code).

    A reminder that the Week 5 Practical is also due at 4:59pm today. This week is flexibility week, so there are no lectures, tutorials, or new weekly practical. It’s a good opportunity to start making progress on the assignment.

    Best wishes,
    Tim

  • Quiz 2 and week 4 practical due today

    Posted by Sonit Singh Monday 29 June 2026, 10:13:37 AM.

    Dear Students,

    A gentle reminder that Quiz 2 is closing today at 4:00 PM. If you haven't already finished your quiz, please start the quiz at least 65 minutes before the closing time to make full use of the 1 hour and 5 minutes (including reading time) available.

    Also, Week 4 practical is due today at 4:59 pm.

    If you need any help, there is a help session today from 3-4 pm (online)
    https://webcms3.cse.unsw.edu.au/COMP9024/26T2/resources/122683

    Best wishes,
    Sonit

  • Quiz 2 now available, closing 29 June 4 pm

    Posted by Sonit Singh Friday 26 June 2026, 03:53:29 PM.

    Dear Students,

    Quiz 2 is now available on Moodle and can be accessed using the link below:

    Quiz 2 - Due Mon 29 June 4pm

    The quiz will remain available until Monday, 29 June, 4:00 pm . You may begin your attempt at any time before the closing deadline. Please note:

    • You are allowed one attempt only .
    • Once started, the quiz must be completed within 1 hour and 5 minutes (reading time) .
    • The quiz will automatically close at the earlier of:
      • 1 hour and 5 minutes after you start , or
      • 4:00 pm on Monday, 29 June .

    For example, if you start the quiz at 3:45 pm on 29 June , it will still close at 4:00 pm , giving you only 15 minutes to complete it.

    Best wishes,
    Sonit

  • Quiz 1 and Week 2 practical due today

    Posted by Sonit Singh Monday 15 June 2026, 11:39:15 AM.

    Dear Students,

    A gentle reminder that Quiz 1 is closing today at 4:00 PM. If you haven't already finished your quiz, please start the quiz at least 65 minutes before the closing time to make full use of the 1 hour and 5 minutes (including reading time) available.

    Also, Week 2 practical is due today at 4:59 pm.

    If you need any help, there is a help session today from 3-4 pm (online)
    https://webcms3.cse.unsw.edu.au/COMP9024/26T2/resources/122683

    Best wishes,
    Sonit



  • Quiz 1 now available on Moodle

    Posted by Sonit Singh Friday 12 June 2026, 06:01:51 PM.

    Dear Students,

    Quiz 1 is now available on Moodle and can be accessed using the link below:

    Quiz 1 - Due Mon 15 June 4pm

    The quiz will remain available until Monday, 15 June, 4:00 pm . You may begin your attempt at any time before the closing deadline. Please note:

    • You are allowed one attempt only .
    • Once started, the quiz must be completed within 1 hour and 5 minutes (reading time) .
    • The quiz will automatically close at the earlier of:
      • 1 hour and 5 minutes after you start , or
      • 4:00 pm on Monday, 15 June .

    For example, if you start the quiz at 3:45 pm on 15 June , it will still close at 4:00 pm , giving you only 15 minutes to complete it.

    Time is important, but keep in mind that you have an average of 12 minutes per question.

    Best wishes,
    Sonit

  • Invitation to participate in a study on cognitive load and adaptive human-machine teaming training

    Posted by Sonit Singh Friday 12 June 2026, 09:08:04 AM.

    Dear Students,

    Researchers (Alex McConville and Nadine Marcus) in the School of CSE are recruiting participants for their study on cognitive load and adaptive human-machine teaming training. The study involves participants completing a computer-based training task while researchers measure performance and physiological indicators of cognitive load. Participation takes approximately 90 minutes, and participants receive a $50 gift card for their time.

    Please check advertisement flyer (below) and if interested, reach out directly to Alex McConville.

    Kind regards,
    Sonit

  • Invitation to participate in a Programming Contest

    Posted by Sonit Singh Friday 12 June 2026, 08:54:28 AM.

    Dear Students,

    Alina, a Master of Information Technology student is doing her thesis on flavour text priming in competitive programming. As part of her research, she will be conducting a competitive programming contest and need participation from students who have completed or are currently doing COMP9024. This could be a good opportunity to expand and use skills learned in COMP9024 in a different kind of environment, and to learning problem solving.

    Please check advertisement below of the programming contest and if interested, reach out directly to Alina.

    Kind regards,
    Sonit

  • Reminder: Weekly Practicals due Monday 16:59

    Posted by Tim Arney Monday 08 June 2026, 06:51:37 AM.

    Just a gentle reminder that the first weekly practical is due today (Monday) at 16:59.

    Late submissions are not accepted for weekly practicals, so it is important that you submit before the deadline. It is also important to ensure that your final submission includes all files you want assessed, as we mark only the final submission. Each new submission fully replaces the previous one and does not carry over or combine files.

    If you would like to verify that your most recent submission contains the correct files, you can use the following tools, which are also described in the Week 1 tutorial and within the practical materials:

    9024 classrun -check week1
    9024 classrun -fetch week1

    We strongly encourage you to use these tools before the deadline, as you will not be able to modify your submission afterwards.

    I've also recorded a short video explaining and demonstrating these tools, which you can find here .

    Please note that we will not post weekly WebCMS3 notices for upcoming practical deadlines. Weekly practicals are always due at 16:59 on the following Monday. These deadlines are already shown on WebCMS3, on each practical page, and in regular announcements on the Discourse forum.

    As always, please take care to ensure your submission includes all files you want assessed before the deadline.

    Finally, please note that only your best 8 out of 9 weekly practicals are counted towards your final grade. This means that if you miss or have issues with one week, you can still achieve full marks overall for the weekly practical component.

  • Welcome to COMP9024: Data Structures & Algorithms

    Posted by Sonit Singh Friday 29 May 2026, 12:27:49 PM.

    Hi Everyone,

    A very warm welcome to COMP9024: Data Structures & Algorithms course in 26T2!

    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 7 tutors (Deshan, Joffrey, Jiangze, Leman, Dipankar, Sachin, and Kanak) 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 fundamentals 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.

    • If you haven't already, please read through the course outline to know what topics we'll cover, what are different assessments throughout the term, and recommended textbooks.
    • Lectures are scheduled on Tuesday, 11-1 pm, J17 Ainsworth 202 and on Friday, 1-3 pm, E19 Patricia O'Shane G04 . You can also find these details under Timetable in the sidebar.
    • Please join the Discourse Forum (click Discourse Forum in the sidebar) by entering zID and zPass. Please make good use of this forum to ask questions.
    • Tutorials start in Week 2. Week 1 tutorial is self-guided and is released under Course Work > Tutorials. Please follow along the week 1 tutorial to familiarise yourself to some of the tools useful for COMP9024.
    • The Discourse Forum and the Help Sessions are the primary resources for you to seek any assistance in the course.
    • This is an in-person course. Lecture Recordings will be available on Echo360 (Moodle), but I encourage you to attend the lectures.
    • Please note that you may need to wait until the next day in case you are just enrolled in the course to get access to course resources.

    I look forward to see you all in our first lecture on Tuesday at 11 am in Ainsworth 202!

    Best wishes,
    Sonit


Back to top

COMP9024 26T2 (Data Structures & Algorithms) is powered by WebCMS3
CRICOS Provider No. 00098G