The rapid evolution of technology makes computer science an exciting and demanding career option – one with huge job opportunities. Study the Computer Science major in the Bachelor of Science.
In the Computer Science major you learn effective ways to solve computing problems and devise new ways to use computing technologies. You explore advanced aspects of technical software, including how to devise computing algorithms for new technologies, and how to develop multi-tasking systems and 3D user interfaces.
This major is not offered in July 2021.
This is part of the Bachelor of Science.
Start date: 2021
Start date: 2022
ASTR500 Introductory Astronomy (15 points)
COMP506 Computer Organisation (15 points)
ENSE501 Programming for Engineering Applications (15 points)
ENSE502 Object Oriented Applications (15 points)
MATH500 Mathematical Concepts (15 points)
MATH501 Differential and Integral Calculus (15 points)
MATH502 Algebra and Discrete Mathematics (15 points)
PHYS500 Physics I (15 points)
STAT500 Applied Statistics (15 points)
And choose another 30 points from the elective courses below or other Bachelor of Mathematical Sciences or Bachelor of Science courses (subject to meeting prerequisites).
Complete the following courses
You also select 75 points from the elective courses below or other Bachelor of Mathematical Sciences or Bachelor of Science courses (subject to meeting prerequisites).
You also select 45 points from the elective courses below or other Bachelor of Mathematical Sciences or Bachelor of Science courses (subject to meeting prerequisites).
In your final year you can complete a research project, investigating a scientific problem. This course counts as two courses and you can complete it over one semester or the whole year. It isn't compulsory.
Through this course you develop skills in experimental design, literature searching, the collection and analysis of data, interpretation and reporting of the results.
*This course is not compulsory. You can substitute this with approved alternative level 7 courses
COMP710 Game Programming (15 points)
COMP716 Highly Secure Systems (15 points)
COMP719 Applied Human Computer Interaction (15 points)
ENSE701 Contemporary Issues in Software Engineering (15 points)
MATH701 Special Topic A (15 points)
MATH702 Special Topic B (15 points)
MATH706 Industrial Mathematics (15 points)
Find out more about industry trends, job descriptions and what employers may be looking for.
The information on this page was correct at time of publication. For a comprehensive overview of AUT qualifications, please refer to the Academic Calendar.