Notices

  • Final Results

    Posted by Michael Thielscher Monday 26 November 2018, 02:29:44 PM.

    Your result in the final exam, grade and rank in the course are now available from WebCMS3 or your CSE account using

    9024 classrun -sturec
    
    • Exam: This is your mark for the final exam.
    • Feedback: If you click on the download link (on WebCMS3), you can obtain detailed feedback on the marking criteria and your marks for the individual questions. Alternatively, you can get the feedback from your CSE account using
      9024 classrun -collect Feedback
      
    • Grade: This is your overall mark and grade for this course. Your overall mark is the sum of the marks for the final exam, the mid-term test and the two assignments, provided that Exam ≥ 25; otherwise your mark is calculated as Exam * 100/60.
    • Rank: Your relative rank in the class.
    • Score+Supp: If you did not pass but achieved an overall Score ≥47, then you qualify for the "compassion supp exam," in which you have to score ≥50% to pass with a final mark of 50. All students eligible for the supp will be informed about the exact date, time and location in due course.

    If you want to further discuss your marks with me, please come to see me tomorrow (Tuesday, 27 November), from 2-4pm.

    Congratulations to the following students for scoring 90 or higher:

    Weiyou Wang
    Heloise Huang
    Daniel Hocking
    Daniel Krishnapillai
    William McDonald

    Well done!

    A special mention to Jian Gao for being the most prolific and Daniel Hocking for being the most helpful contributor to the forum throughout the course.

    Have a great semester break, everyone, and best of luck with your future studies.

    Michael

  • Reminder: myExperience and Pre-exam Consultation

    Posted by Michael Thielscher Thursday 01 November 2018, 08:40:32 AM.

    Just a reminder that today is your last chance: If you have not yet done so, I want to strongly encourage you to fill in a short questionnaire to provide feedback on https://myexperience.unsw.edu.au/ (login using your zID@ ad. unsw.edu.au and your zPass).

    Also a reminder that I will be back from an overseas conference ( 🌵 ) next week and available for pre-exam consultation on Thursday, 8 Nov, 14:00-16:00 in room 401K, K17.

  • Assignment 2 Marked

    Posted by Michael Thielscher Monday 29 October 2018, 08:50:03 AM.

    You can now fetch your marked assignment 2, with some feedback, from WebCMS3 or by using

    9024 classrun -collect assn2
    

    A few additional explanations of the marking scheme:

    • 0.5 style marks were deducted for programs with multiple style problems such as inconsistent indentation, magic numbers, very long main functions, lack of commenting, use of global variables, bad variable or function names. 1.0 marks deducted for really bad style.
    • 1 mark deducted for not freeing memory properly, illegal memory access or uninitialised variables. Be sure to always free memory; checking with Valgrind is often a good idea.
    • As demonstrated in the lecture, the correct complexity for Task A was in most cases either O(mn^2) or O(m^2n^2) depending on the implementation. The correct complexity for Task B was either O(2^n) or O(n2^n). Partial marks were awarded for correctly identifying the O(n^2) part for task A and for recognising that part B requires a non-polynomial complexity, provided proper explanations were given.
    • In accordance with the assignment specifications, programs with compiler errors received generally very low marks. Be sure to always test that your program compiles correctly.

  • Help lab tomorrow (19 Oct) moved to 3-5pm

    Posted by Michael Thielscher Thursday 18 October 2018, 03:22:38 PM.

    Please note that tomorrow's Help Lab (CSE Clavier LG20) will be from 3pm to 5pm instead of the usual 1-3pm. As on every Friday, Shanush will be available for questions about the weekly programming exercise or the programs from this week's lecture.

  • Assignment 1 Marked

    Posted by Michael Thielscher Monday 17 September 2018, 04:41:54 PM.

    You can fetch your marked assignment 1, with some feedback, from WebCMS3 or by using

    9024 classrun -collect assn1

  • Assignment 2 Released

    Posted by Michael Thielscher Friday 14 September 2018, 03:21:02 PM.

    Assignment 2 has now been released. The main topic is problem solving with graph data structures and graph search. Since the assignment gives you a lot of freedom to develop your own approach to the problem, readability of your program will be very important. Please make sure to adhere to the principles of structured programming and use good commenting.

    Pay heed also to the following advice from the Tao of Programming (Book 3):

    Thus spake the Master Programmer:
    "When a program is being tested,
    it is too late to make design changes."

    The assignment is due Monday 8 October at 23:59pm (week 11).

  • Mid-session test

    Posted by Michael Thielscher Monday 10 September 2018, 12:15:56 PM.

    Link to Moodle course corrected below.

    The mid-session test is now available on Moodle . The duration is 1 hour from when you start the test. The test will close tomorrow (Tuesday) at 12noon, so the latest time you should start your test is tomorrow at 11am.

    The test counts 15% towards your final mark.

    Please respect the test rules and do not post on the course forum between now and noon tomorrow.

    Good luck everyone.

  • Assignment 1 Released

    Posted by Michael Thielscher Wednesday 15 August 2018, 11:39:50 AM.

    Assignment 1 has now been released. It aims at giving you more experience with C control structures, abstract data types and dynamic data structures. You will also have to provide the time complexity of some your implemented functions, which is going to be the topic of the upcoming lecture next week.

    The assignment is due Monday 27 August at 23:59pm (week 6).

  • Help Lab

    Posted by Michael Thielscher Thursday 02 August 2018, 01:35:11 PM.

    A reminder about the weekly help lab starting tomorrow (Friday). If you are having difficulties with any of the programming homework, please come to CSE Clavier Lab anytime between 1pm and 3pm to use the lab computers for solving the exercises. A tutor, Shanush, will be around who will answer any of your questions about the weekly programming exercises or the programs from the lecture.

    Clavier Lab is room LG20 in Building K14 (Old Main). The easiest way to find it is to follow a sign outside Keith Burrows Theatre (Building J14) that points to "CSE Computer Labs".

  • Welcome to COMP9024: Data Structures and Algorithms

    Posted by Michael Thielscher Friday 20 July 2018, 07:48:03 AM.

    Dear COMP9024 Student,

    Welcome to this year's course.

    This is a reminder that the course will begin in week 2 on Tuesday 31 July from 6-9pm in Mathews Theatre B (Building D23).

    Meanwhile, have a look at the course webpage www.cse.unsw.edu.au/~cs9024 . Read through the "Course Outline" to learn more about the contents of the course, the assessment and recommended textbooks.

    See you Tuesday week,

    Michael


Back to top

COMP9024 18s2 (Data Structures and Algorithms) is powered by WebCMS3
CRICOS Provider No. 00098G