Undergraduate Courses
- Faculty of Engineering
- Bachelor of Advanced Computing
Accredited by ACS; Internationally recognised through the Seoul Accord- Major: Software Development
- Bachelor of Engineering Honours — Software Engineering
Accredited by Engineers Australia, ACS, internationally recognised through the Washington Accord of IEA
(Note: The main difference between BAC+SD and BE/SE is that BE is also accredited by EA. This has two consequences: (1) An engineering degree (i.e., an EA accredited degree) is required in certain places — e.g. certain power-plants, and (2) EA may impose extra constraints on what you can and can’t take as optional subjects, which means less flexibility.)
- Bachelor of Advanced Computing
- Faculty of Science
- Bachelor of Science
- Major: Software Development
(Note: The main difference between BSc+SD and the other degrees is that BSc+SD is a science degree, and hence you are allowed a larger variety of subjects to choose from. That is, you are not restricted to just CS subjects. However, it is not an engineering degree (unlike BE/SE), nor is it a computing degree (unlike BAC+SD) in terms of accreditations. )
- Major: Software Development
- Bachelor of Science
- Demystifying Computing Degrees