Textbooks

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

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

Foundation of Computing H1 Summarised Notes!!

Includes a summary of all the worksheets on GROK and a summary of the important theories covered dur...

22 pages, 3622 words

COMP10001 Full Content Summary

Includes all topics covered in COMP10001 Sem 1 2017. Includes all functions and algorithms used/re...

24 pages, 9302 words

Hoan

$45 per hour

As a University of Melbourne graduate in Data Science and Computer Science, currently working in cyb...

Stuart

$70 per hour

Maths Graduate with First Class Honours| 5 Years, 3000+ hours of tutoring experience| 99.80 ATAR| Fr...

Ben

$49 per hour

Completed a Mathematics and Statistics degree at Melbourne Uni with First Class Honours. Been tutori...

Billie

$25 per hour

Awesome tutor || Homework helper || Cramming expert || PhD scholarship holder ** Learning is a...

Chiquitta

$45 per hour

𝐎𝐧𝐥𝐢𝐧𝐞 𝐓𝐮𝐭𝐨𝐫𝐢𝐧𝐠 𝐯𝐢𝐚 𝐙𝐎𝐎𝐌 𝐢𝐬 𝐚𝐯𝐚𝐢𝐥𝐚𝐛𝐥𝐞. Hi, I am a recent graduate of Bachelor of Science at the U...

Mah

$50 per hour

we offer expert tutoring across a diverse range of subjects and fields. Our team of experienced tuto...

Shalina

$100 per hour

DEAN'S HONOURS LIST 2021 (level 1), 2022 (level 2) and 2023 (level 3) - consecutive placement for A...

Jack

$50 per hour

Dux and experienced tutor offering help to excel in your FINAL EXAMS. I offer packages to help you p...

Ryan

$50 per hour

Hey! I'm Ryan (H1 & 99.95 ATAR). I graduated in Dec 2023 from UniMelb, and currently work as a Softw...

Dominic

$55 per hour

Hi there, my name's Dominic. I'm a recent graduate from The University of Melbourne, graduating with...

Reviews

This is a great subject if you have 0 experience. After this subject, you will have done 2 fun coding projects, and you will know for sure if you like coding or not, and you'll definitely have a strong grasp of programming fundamentals.

Anonymous, Semester 2, 2021

Did this subject with minimal coding experience, really good introductory subject that teaches you the basics of coding. I'd say this subject is more of a practical subject where you actively get used to writing code, there was little to no theory that was introduced. Assignments were interesting and engaging, they teach you how to write clean and efficient code.

Anonymous, Semester 2, 2021

I took this after already having coding knowledge, but found things were presented in a simple and accessible way and it filled in some gaps in my knowledge. Assignments were interesting, some tricky bits but not huge in terms of volume.

Anonymous, Semester 1, 2023

Grade: 91. Just as a disclaimer, I did have some previous coding knowledge though it was rather minimal and nothing significant (literally anyone could learn what I knew in under 10 hours). As for the subject, if you're someone that likes logical thinking and hates memorisation, this one is for you. this is literally the anti-biology. Content itself was very easy and all the Grok worksheets cover 95% of the content and were released at the start of the semester. The worksheets themselves take like no time to do. I barely watched the lectures. Also, the first week and final few weeks go into content which isn't even in the exam so really you only have like 8 weeks of content. As for the Grok worksheets, I personally finished them all within the first 2 weeks only by spending tops a few hours a day. And the assignments each only take 1 day to do so it is rather easy. However, for those that want a big challenge, for each assignment theres 2 bonus marks which u can get (so really you can get up to 104) in this subject. But tbh, these are much much harder (I only got 0.9/4) with the task requiring knowledge which isn't even taught in the subject. Exam itself was quite fair. Just the last part of the last question was difficult. Other than that, very solid subject.

Anonymous, Semester 1, 2023

Overall a pretty good subject. If you have no experience in programming like I did the subject teaches you the basics and the foundations (hence the name of the subject) through Python, though you do have to keep up or else you will fall behind. Alistair and Chris are good lecturers. Grok Worksheets 8/10 - Good practice in programming, some are easy, some are challenging. MST 4/10 - Very hard, even the lecturers said it was too hard, might just have been this semester though. Projects 8/10 - Challenging but fair. Our projects were simple games. You had ample time to complete the project but some sections of it were quite difficult. Exam 7/10 - Not too bad, some parts were hard but others weren't too bad. If you didn't know what you were doing you probably wouldn't be able to scrape a pass though.

Anonymous, Semester 1, 2023

Did this subject in the summer. The Grok worksheets are easy enough to work through by yourself and you can skip tutorials if you are confident enough. I found tutorials useful because I had no previous coding experience and the tutors were supportive and encouraging. The projects were a huge struggle to be honest and tutors would sometimes give conflicting advice. I spent DAYS trying to do each single question and it was really frustrating because the coordinator would release information and the assignments later than when she said and she was difficult to get in contact with because she was overseas at the time. The first project was delayed and the due date was not extended for us. The second project was delayed a bit as well but we did get a couple more days to do it. It was due the night before the exam so it was a pick your poison with either trying to fix your project or study for the exam. The MST was also a bit pressed for time and there were a few question formats that I couldn't do so if you do this subject I would suggest learning how to do the different question types just in case it comes back on the exam. Particularly the ones where you have to unscramble the lines of code and fix the indentation to make the program work. This subject is good if you are interested in starting to learn Python but I wouldn't recommend it otherwise.

Anonymous, Semester 1, 2022

I did it in the summer so it was 3/7 days a week with one lecture and one tutorial a day (so three lectures and three tutes a week) and honestly it was pretty tough. If you have no coding experience like me and you get left behind in the lectures you must must must catch up because then youll get lost in the tutorials. If you follow along the Grok worksheets are quite easy to get full marks in so complete them on time. MST is also close to practice MST so make sure you understand. However in contrast to Grok, the projects are SO FKN HARD like i don't know anyone (who had no coding experience) who did the project by themselves without the help of someone who is studying computing or has computing experience. So pls dont be stubborn like me and actually get someone to help you if you want to get a good score. Ended up with an H3 but I'm pretty sure my exam got scaled up because there was no way I did good in that.

Anonymous, Semester 1, 2022

Grade: 99. It was a subject worth doing, teaching Python coding but also problem-solving. The content was well-organized and the Grok platform made coding easy to learn. The project - though quite tough and required loads of hours - was fun in hindsight. To do well, do all Grok exercises and make sure you understand what all of it means, and review tutorial material (no need to actually attend, they're a waste of time).

Anonymous, Semester 2, 2022

An excellent introduction to programming and Python. Material is presented very well.

Anonymous, Semester 1, 2020

If it's your first time programming you are well accommodated. They build everything from the ground up, and there are plentiful facilities for support. Most of the lecture material appeared to be reflected in the worksheets on Grok (the online learning platform used in the subject), which was well designed and covered a good breadth of material. Hence, you can forego the lectures and work through all the content in the subject independently if you please. Every second Friday, Ekaterina would deliver a lecture on 'advanced' topics outside the scope of assessment, but I found that she did not proportion those lectures to the experience and background typical to the cohort and she would often rush through material without adequate explanation. Otherwise, the lecturers appeared strong. The Grok worksheets, which comprise 10% of your final grade, are quite easy and hold your hand through each topic. The two projects which represent a more significant portion of your assessment were quite satisfying; the teaching staff put effort into constructing interesting project prompts, and there is much room for creativity in your response. This semester, the first project was to construct functions that solved a series of toy algorithmic problems on the premise of a little narrative about an explorer in a cave, whilst the second project was more practical and involved simulating a basic traffic network. This entailed parsing files which contained the state of the traffic network, and writing functions which tracked the state of the network at discrete time-steps based on a given set of rules. If you know some Python already, you have the option to take the programming proficiency test and skip to COMP10002 Foundations of Algorithms. If you're a bit rusty or haven't applied Python much, however, I think the subject helps solidify your skills and you may come out feeling more confident. The Grok worksheets also contained some fun pet projects for extra credit, including things like developing a system for classifying text by language, and some basic image manipulation.

Anonymous, Semester 1, 2022