Course overview
This major develops practical programming and software-design skills together with mathematical models of computing. It is structured around second- and third-year subjects, with major core, electives and a final capstone experience.
Programme structure
Undergraduate major · Bachelor of Science or Bachelor of Design. Eight major subjects totaling 100 credit points across levels 2 and 3.
Study topics and relevant units
- 37.5 credit points of Level 2 major core
- 12.5 credit points of Level 2 major elective
- 37.5 credit points of Level 3 major core
- A final-year capstone and additional approved requirements
Commencement-year and session notes
This is a major within another degree; it does not by itself confer a Bachelor of Computer Science award. The University of Melbourne advises using its current Handbook and My Course Planner to confirm prerequisites, subject choices, and exact year-of-entry rules.
Before using any syllabus guide, confirm your current official programme handbook, approved subject list, examination rules and assessment brief. Earlier course offerings can be useful for context but are not proof of your own compulsory subjects.
Planning coursework and projects
Organise the work into learning outcomes, reading, practical exercises, formative feedback, independent implementation and a short reflection on what remains unclear. Tutors may help you reason through concepts, but institution-assessed work must be your own.
Use our academic session archive and tutoring service for support. View official university course information ↗.
