Bachelor of Advanced Science (Honours) (BAdvSci(Hons)) specialising in Computer Science
Your BAdvSci(Hons) programme will consist of a number of courses worth 15 points each, totalling 480 points. For your Computer Science specialisation you must complete the following courses:
- 45 points:
- 60 points:
- 15 points from:
- 60 points:
- COMPSCI 313 Computer Organisation
- COMPSCI 315 Data Communications Technologies
- COMPSCI 316 Cyber Security
- COMPSCI 320 Applied Algorithmics
- COMPSCI 331 Large-Scale Software Development
- COMPSCI 335 Functional Programming and Distributed Services
- COMPSCI 340 Operating Systems
- COMPSCI 345 Human-computer Interaction
- COMPSCI 350 Mathematical Foundations of Computer Science
- COMPSCI 351 Fundamentals of Database Systems
- COMPSCI 367 Artificial Intelligence
- COMPSCI 369 Computational Biology
- COMPSCI 373 Computer Graphics and Image Processing
- 15 points:
- 60 points from:
- BIOINF 702 Comparative Bioinformatics
- COMPSCI 701 Special Topic
- COMPSCI 702 Security for Smart Devices
- COMPSCI 703 Special Topic
- COMPSCI 704 Special Topic
- COMPSCI 705 Advanced Topics in Human-computer Interaction
- COMPSCI 706 Special Topic
- COMPSCI 707 Special Topic
- COMPSCI 709 Directed Study
- COMPSCI 710 Directed Study
- COMPSCI 711 Parallel and Distributed Computing
- COMPSCI 715 Advanced Computer Graphics
- COMPSCI 720 Advanced Design and Analysis of Algorithms
- COMPSCI 725 System Security
- COMPSCI 726 Network Defence and Countermeasures
- COMPSCI 727 Cryptographic Management
- COMPSCI 732 Software Tools and Techniques
- COMPSCI 734 Web, Mobile and Enterprise Computing
- COMPSCI 742 Advanced Internet: Global Data Communications
- COMPSCI 747 Computing Education
- COMPSCI 750 Computational Complexity
- COMPSCI 751 Advanced Topics in Database Systems
- COMPSCI 752 Big Data Management
- COMPSCI 753 Uncertainty in Data
- COMPSCI 760 Datamining and Machine Learning
- COMPSCI 765 Interactive Cognitive Systems
- COMPSCI 767 Intelligent Software Agents
- COMPSCI 773 Intelligent Vision Systems
- 30 points from any relevant 700-level course with permission of Head of Department
- 30 points:
You can use our degree planners to help you plan the courses you need to take for your BAdvSci(Hons). To find the most up to date Computer Science degree planner, go to the Science degree planners page.
If you began your degree prior to 2019 we recommend you seek advice to make sure you are taking the correct courses.
Visit your online help and support centre, AskAuckland.
Preparing for your Computer Science specialisation
Some students will feel more prepared for our Computer Science courses if they have already studied certain subjects in high school.
Find out which school subjects will help you feel prepared by reading our Subject guide for school students.
Help and advice
Student Hubs
Visit your hubs for help and advice on any aspect of your studies and life at University.
The Student Hubs are your physical gateway to Waipapa Taumata Rau | the University of Auckland.
The Student Hubs services are available seven days a week at the City, Grafton, Epsom and Tai Tonga campuses and six days a week at Tai Tokerau, with friendly staff available to provide you with advice on any aspect of your studies and life at the University.