According to a classic German saying, "After the game is before the game". The assignment has now been released and can be found on the course webpage under Assignment . 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.
The assignment is due on Monday 3 August at 11:00am (week 10). If you have difficulties with the assignment, our tutor Kevin Luong will be available over the next three weeks for regular virtual help labs:
You can participate through a link on Moodle. Attending these virtual help labs is entirely voluntary. More details will be given at the next lecture on Tuesday.
Finally, before you start working on your assignment, pay heed 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."
Have fun and good luck,
There was an unintended typo in one of the variations for Question 6. Everyone who found that the code was erroneous because it said list->next instead of the expected head->next : This has already been fixed and your result updated.
Just a reminder that the mid-session test will take place today between 4:30pm and 5:35pm.
Please note that the way we login to Moodle has changed overnight: You now sign on to Moodle by using your zID with @ad.unsw.edu.au added, for example: firstname.lastname@example.org
Best of luck everyone,