COMP10001
Foundations of Computing
COMP10001 is rated by StudentVIP members:
Textbooks
We don't have any textbooks for this subject yet.
Why don't you be the first?
Sell your textbook for COMP10001Notes
View all COMP10001 notesCompleted Full Mark (100) Summary Notes (COMP10001: Foundations of Computing)
A friend of mine has his mark raised from 60% (MST) to 85% (Exam) after utilising this summary. The...
9 pages, 1571 words
Complete H1 (92) Summary Notes Foundations of Computing Notes - COMP10001
I've made and used this note during exam and obtained 92, so I am sure you can too! The Topics C...
29 pages, 4773 words
★ Complete H1 Summary Notes ★ COMP10001: Foundations of Computing and Grok
This note set covers the full subject of COMP10001: Foundations of Computing for the 2020 Semester 1...
46 pages, 6982 words
ULTIMATE + COMPREHENSIVE COMP10001 NOTES (H1)!!
Comprehensive notes I compiled and formatted during my studies, which includes all the content of le...
28 pages, 8888 words
Foundation of Computing (H1, 88) --Comprehensive Subject Notes
A complete set of notes for Foundation of Computing covering all area of studies that you would ever...
15 pages, 1571 words
✔ Ultimate H1 Summary Notes ✔ COMP10001: Foundations of Computing
✔ Ultimate H1 Summary Notes✔ (The sample is just thumbnails for preview, the actual note is in f...
61 pages, 82206 words
★★★ Complete H1 Summary Notes ★★★ Foundations of Computing Notes - COMP10001
These notes cover the full subject of COMP10001: Foundations of Computing for 2020 Semester 1. The c...
39 pages, 5731 words
COMP10001 Grok Worksheet Notes: 1-11 (H1 89)
Grok worksheet notes for Python, covering numerical expressions, conditionals, sequences, iteration,...
21 pages, 2324 words
2019-Updated COMP10001 Complete Notes (H1)
The collection of Foundations of Computing notes, updated to fit the 2019 subject updates. Having ne...
33 pages, 11880 words
Foundations of Computing
Full Class Notes- Including Notes from marked Worksheets
61 pages, 11756 words
Tutors
Become a tutor for COMP10001Nico
$55 per hour
Hi 👋 I'm a Unimelb grad with a BSc in Computing and an MEng in Software. Currently a senior mobile...
Dominic
$55 per hour
Hi there, my name's Dominic. I'm a recent graduate from The University of Melbourne, graduating with...
Billie
$25 per hour
Awesome tutor || Homework helper || Cramming expert || PhD scholarship holder ** Learning is a...
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...
Mah
$50 per hour
we offer expert tutoring across a diverse range of subjects and fields. Our team of experienced tuto...
Parham
$40 per hour
Hi everyone! I am currently studying Bachelor of Commerce at Unimelb holding Commerce Global Scho...
Jack
$50 per hour
Dux and experienced tutor offering help to excel in your FINAL EXAMS. I offer packages to help you p...
Kay
$35 per hour
I am a recent graduate from the University of Melbourne with a WAM of 80, specializing in Econom...
Chiquitta
$45 per hour
𝐎𝐧𝐥𝐢𝐧𝐞 𝐓𝐮𝐭𝐨𝐫𝐢𝐧𝐠 𝐯𝐢𝐚 𝐙𝐎𝐎𝐌 𝐢𝐬 𝐚𝐯𝐚𝐢𝐥𝐚𝐛𝐥𝐞. Hi, I am a recent graduate of Bachelor of Science at the U...
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.