Software Systems

Major/Minor/Specialisation !R01-AA-MAJ+1031 (2012)

Note: This is an archived Handbook entry from 2012.

Year and Campus: 2012


Dr Shanika Karunasekera

Department of Computer Science and Software Engineering



Overview: A Software Systems major will draw on technologies and practices from computer science, engineering and project management to provide students with the knowledge and skills to enter a career in the software industry. Students will learn how to elicit, analyse and document software requirements, and how to design, implement and test a complex software system. Graduates will have advanced skills in software design, web programming, interface design and project management. They will be prepared for the workplace by participating in several realistic programming exercises, by participating in a team project, and by presenting the results of their work in oral and written form. Graduates will also be able to progress to the ME(Software Engineering) degree for professional accreditation as an engineer.
Objectives: The objective of the software systems major is to contribute to the academic preparation of graduates who embody the University of Melbourne graduate attributes, as well as additional attributes more specific to the Bachelor of Science.
Structure & Available Subjects: Completion of 50 points of study at Level 3.
Subject Options: Both of:
Study Period Commencement:
Credit Points:
Plus two of:
Study Period Commencement:
Credit Points:

This major will not be offered after 2013. From 2014 it will be replaced by a new major, the Computing and Software Systems major. Students commencing their Bachelor of Science in 2012 and beyond are advised to plan to take the Computing and Software Systems major.

Related Course(s): Bachelor of Science

Download PDF version.