We don't have any textbooks for this subject yet.

Why don't you be the first?
Sell your textbook for COMP20003

We don't have any notes for this subject yet.

Why don't you list yours first?
Sell your notes for COMP20003


$35 per hour

Working at a software giant, 5+ years of programming experience. 90% average. Click to see more....


$50 per hour

Mathematical Sciences Masters student at Melbourne University, majored at unimelb in Computer Scienc...


Probably one of the best subjects I've taken at uni, although not the easiest. The content is quite interesting with very real applications in industry and general life. The lecturer (Nir) is great, explains concept concisely and with general enthusiasm. The tutors are amazing. There is a discussion forum for posting questions and helping other students, and the head tutor Grady is honestly the greatest man I have never met in person haha. Shoutout to him. The assignments were quite challenging though they were on very interesting concepts. One was building a dictionary of athletes implemented as a binary search tree from a csv file. Everything had to be done from scratch which is why it was quite challenging. The second assignment was much more relaxed and frankly more interesting than the last. You had to implement a path finding algorithm that would solve the 15 puzzle (google if you don't know what it is). It was simpler as code was already given to you, and you'd just have to fill in the blanks. Throughout the subject you learn a lot of algorithms, and it's important you understand these very well. This becomes apparent when you need to analyse given algorithms, finding their time and space complexities. They're not hard to understand, though it might take a few supplementary videos on Youtube to fully grasp their workings, especially some of the more complex ones. Overall this is a very good subject and I'm happy to have taken it!

Anonymous, Semester 2, 2018

Lectures are a bit boring, but subject staff and assignments are fun and interesting.

Anonymous, Semester 2, 2017