Computing and Software Systems

Major/Minor/Specialisation !B-SCI-MAJ+1037 (2012)

Note: This is an archived Handbook entry from 2012.

Year and Campus: 2012

Coordinator

Dr Shanika Karunasekera

Contact

Email: karus@unimelb.edu.au

Overview:

This major will be offered from 2014.


The Computing and Software Systems major will focus on providing students with considerable technical expertise in computer science and software engineering, including exposure to a variety of programming paradigms, an understanding of the systematic processes underpinning the software development lifecycle, and an appreciation of advanced topics in computing. Graduates from the Computing and Software Systems major will attract ACS accreditation and this major will be a natural pathway to the Master of Engineering (Software) and the Master of Science (Computer Science). Graduates with a management orientation will also consider the Master of Information Systems (MIS).

Objectives: The objectives of this major are to
  • Give the students a solid background in the theory and practice of computer science and software engineering, through a range of topics available as core and elective subjects.
  • Prepare students to work in the IT industry if they wish to do so upon completing the major.
  • Provide the necessary prerequisite knowledge and skills for students who wish to continue with research pathways through an MSc (Computer Science) degree leading to a PhD.
  • Provide the necessary prerequisite knowledge and skills for students who wish to continue professional pathways through an ME (Software) degree.
Structure & Available Subjects: Completion of 50 points of study at Level 3.
Subject Options:

(N.B. A number of these Level 3 subjects will not be offered until after 2012. Refer to Notes, below)

Both of

Subject
Study Period Commencement:
Credit Points:
Not offered in 2012
12.50
Plus one of
Subject
Study Period Commencement:
Credit Points:
Not offered in 2012
12.50
Not offered in 2012
12.50
Plus one of
Subject
Study Period Commencement:
Credit Points:
Not offered in 2012
12.50
Not offered in 2012
12.50
Not offered in 2012
12.50
Notes:

Students who intend to undertake this major in 2014 should ensure they have completed either one of the following sequences of Level 1 and Level 2 subjects:

Sequence 1 - Pathway for students seeking to keep Informatics and other non-Engineering System majors as possible options

  • COMP10001 Foundations of Computing
  • COMP10002 Foundations of Algorithms
  • MAST10006 Calculus 2
  • MAST10007 Linear Algebra
  • COMP20007 Design of Algorithms (offered for the first time in 2013)
  • SWEN20003 Object Oriented Software Development
  • INFO20003 Database Systems
Sequence 2 - Alternative pathway for students seeking to keep Engineering System majors as possible options
  • ENGR10004 Engineering Systems Design 1
  • ENGR10003 Engineering Systems Design 2
  • MAST10006 Calculus 2
  • MAST10007 Linear Algebra
  • COMP20005 Engineering Computation
  • COMP20003 Algorithms and Data Structures
  • SWEN20003 Object Oriented Software Development

Subjects not offered in 2012

The following Level 3 subjects within this major will be offered for the first time in 2014:

  • COMP30023 Computer Systems
  • COMP30024 Artificial Intelligence
  • COMP30025 Theory of Computation
  • INFO30004 Usability Engineering
  • INFO30005 Web Information Technologies

Related Course(s): Bachelor of Science

Download PDF version.