Skip to content

๐Ÿ“š Unimelb Notes

I did a Bachelor of Science (major in Computing and Software Systems) and here are some of the notes Iโ€™ve gathered over the years. Most of them are incomplete but hopefully theyโ€™re useful to someone.

Subjects

I basically filled my science electives with as many computing subjects possible and took breadths that I was interested in. I also did all of the hard computing subjects as early as possible (ie. doing Models of Computation in 2nd year instead of 3rd year) - not sure if Iโ€™d recommend it to everyone but it was nice to get them out of the way early to have less stress and more time for job hunting in 3rd year.

Year 1

Semester 1

๐Ÿ’ป COMP10001Foundations of Computing
๐Ÿ”ฌ PHYC10009Foundations of Physics
๐Ÿ’ฐ FNCE10002Principles of Finance

Semester 2

๐Ÿ’ป COMP10002Foundations of Algorithms
๐Ÿงฎ MAST10007Linear Algebra
๐ŸŽฎ CCDP10003Video Games: Remaking Reality

Year 2

Semester 1

๐Ÿ’ป COMP20007Design of Algorithms
๐Ÿ’ป SWEN20003Object Oriented Software Development
๐Ÿงฎ COMP20008Elements of Data Processing
๐Ÿƒ EDUC10057Wellbeing, Motivation and Performance

Semester 2

๐Ÿ’ป COMP30026Models of Computation
๐Ÿ›ก๏ธ INFO30006Information Security and Privacy
๐Ÿงฎ COMP300200Declarative Programming
๐Ÿ‘พ COMP30019Graphics and Interaction

Year 3

Semester 1

๐Ÿ’ป COMP30023Computer Systems
๐Ÿ’ป SWEN30026Software Modelling and Design
๐Ÿค– COMP30024Artificial Intelligence
๐Ÿงฎ COMP30027Machine Learning

Semester 2

๐Ÿงฎ MAST20018Discrete Mathematics and Operations Research
๐Ÿ”ฌ SCIE20001Thinking Scientifically
๐ŸŽถ MUSI20174The Laptop Recording Studio