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

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

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

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


$75 per hour

I'm in a Bachelor of Science with a concurrent Diploma in Mathematics, I am currently in my second y...


Very disappointed with teaching and grading

Anonymous, Semester 1, 2020

DONT TAKE THIS. Really bad subject, with unfair marking and really bad coordination. Better take COMP20003 if its a core subject. They give unfair scores for assignments with no reason/feedback at all and when asked about it, they were so unhelpful. I dont even know if my work was marked properly and they frankly dont care. All they can give are a bunch of excuses and not one solid reason relating to quality of my assignment. The marking criteria is just too vague. Its not like this subject had a really good structure or curriculum either. Certainly expected more from a unimelb computing subject. Do yourself a favour and skip this one.

Anonymous, Semester 1, 2020

More theoretical than its Cognate comp20003, the concepts are good if you wish to pursue more theory and understand computer science theory better

Anonymous, Semester 2, 2019

Got a 90. So, a good subject.

Anonymous, Semester 1, 2019

This is easily the worst 2nd year Computer Science subject. It is unnecessarily hard and poorly taught. The lecturer speaks very slowly and always goes off on a tangent every 10 minutes. The content of the subject includes Big O, Sorting, Quick select, Binary Tree, Graph, Hash table, Dynamic Programming, Information Theory. There are two assignments. For 2018, the first one was basically implementing counting sort and heap sort and the second one was applying hash table. Most of the code was given to you. Everything is pretty easy. As I said above, the subject is very poorly taught. Most of what you learn will be from the tutorial, NOT the lecture. The tutors are extremely nice. The mid-sem was a disaster. The lecturer overestimated the exam and had to give everyone an extra mark. There is nothing that prepares you for it. The final exam is unnecessarily hard. They had to make the exam much harder because too many people 'passed' the subject in the previous year. Again nothing prepares you for it. I managed to get a H1 but with a bad taste in my mouth. Overall, bad and useless subject. Good luck to you.

Anonymous, Semester 1, 2018

Very interesting and engaging subject overall. The content was a bit tricky to understand at times (Graph algorithms, Hash table algorithms etc.) but if you persist on the material presented to you, you will succeed! Assignments were very well structured and of reasonable difficulty. The exam was extremely fair and although a bit tricky, if you have studied all the lecture slides and completed the tutorial exercises (good indicators) you will easily get a H2 and above

Anonymous, Semester 1, 2017