Textbooks

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

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

★ 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

Completed 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

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

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

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

Nico

$55 per hour

Hi 👋 I'm a Unimelb grad with a BSc in Computing and an MEng in Software. Currently a senior mobile...

Chloe

$45 per hour

I'm in undergrad at Melbourne Uni studying Computer Science. I was previously in a Bachelor of Comme...

Mason

$45 per hour

I have provided substantial help to numerous clients with coursework, assignments, project work and...

Austin

$50 per hour

Hey there! I'm a software engineer with 4yrs professional experience, looking to help undergrads....

Lucy

$60 per hour

Bachelor of Science (major in computing and software system); Two internships: - Software engi...

Matt

$80 per hour

BSc, Computing & Software Systems. Internships: Citadel Securities, Amazon, CSIRO, NAB. COMP1000...

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