There is a more recent version of this academic item available.

Learning Outcomes

1.
Implement, via programming in a modern language, correct, efficient, reliable and secure computational solutions
2.
Recognise and understand the computational processes that underpin modern technology and its application in organisations & business
3.
Design computational solutions to problems; said solutions incorporating both information representation (data structures) and logic of computation (algorithm)
4.
Evaluate and select the most appropriate computational solution designs on the basis of efficiency and constraints of the problem
5.
Understand the technological components of modern computational devices and their major components - particularly how their capabilities and limitations shape current and future applications of computation

Available in Program(s)
Single degree program(s) in which this specialisation is available:

Bachelor of Science - BSc4410 - Science
Bachelor of Science - BSc4415 - Science
Bachelor of Science - BSc4463 - Science (CDF)

Specialisation Structure
48 Units of Credit:

Students must complete 48 UOC.

Level 1 Core Courses

Level 2 Core Courses

Students must take 12 UOC of the following courses.

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)