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 is part of the Bachelor of Science.
Start date: 2021
Start date: 2022
COMM501 Applied Communication (15 points)
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
COMP610 Data Structures and Algorithms (15 points)
COMP611 Algorithm Design and Analysis (15 points)
COMP604 Operating Systems (15 points)
COMP613 Logic and Discrete Structures (15 points)
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).
COMP711 Theory of Computation (15 points)
COMP712 Programming Languages (15 points)
COMP713 Distributed and Mobile Systems (15 points)
COMP717 Artificial Intelligence (15 points)
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.
MATH705 Research Project (30 points)*
*This course is not compulsory. You can substitute this with approved alternative level 7 courses
COMP500 Programming 1 (15 points)
COMP503 Programming 2 (15 points)
COMP504 Computer Networking (15 points)
COMP505 Introduction to Programming (15 points)
COMP603 Program Design and Construction (15 points)
COMP612 Computer Graphics and Animation (15 points)
STAT602 Quality Assurance (15 points)
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)
The information on this page was correct at time of publication. For a comprehensive overview of AUT qualifications, please refer to the Academic Calendar.