Postgraduate study in Computer Science
What can you study in Computer Science?
Are you interested in software engineering, systems development and evaluation, intelligent systems and informatics, or the theory of computing? We're living in an information age and have come to depend on information technology and the complex ways in which information is stored, transmitted and processed.
Postgraduate study in Computer Science is divided into two general areas: software systems and the theory of computing. Areas of research include:
- Algorithms and theory of computation
- Artificial intelligence
- Computational biology
- Computational social science
- Computer graphics
- Computer networks
- Computer vision
- Computing education and learning technologies
- Cyber security
- Data science and machine learning
- Human-computer interaction
- Internet and mobile computing
- Knowledge and database
- Parallel and distributed computing
- Quantum information science
- Software design and quality
Structuring your postgraduate programme in Computer Science
Bachelor of Science (Honours) (BSc(Hons)) in Computer Science
- 60 points from:
- COMPSCI 701 Special Topic
- COMPSCI 702 Security for Smart Devices
- COMPSCI 703 or 704 Special Topic
- COMPSCI 705 Advanced Topics in Human-computer Interaction
- COMPSCI 706-708 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 Usable Security and Privacy Engineering
- 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 761 Advanced Topics in Artificial Intelligence
- COMPSCI 765 Interactive Cognitive Systems
- COMPSCI 767 Intelligent Software Agents
- COMPSCI 771 Advanced Topics in Computer Graphics and Image Processing
- COMPSCI 773 Intelligent Vision Systems
- COMPSCI 775 Advanced Multimedia Imaging
- COMPSCI 777 Computer Games Technology
- BIOINF 702 Comparative Bioinformatics
- 30 points:
- 30 points from 700-level courses in a related subject with approval of the Head of Department.
Postgraduate Diploma in Science (PGDipSci) in Computer Science
- 90 points from:
- COMPSCI 691 PG Diploma Dissertation
- COMPSCI 701 Special Topic
- COMPSCI 702 Security for Smart Devices
- COMPSCI 703 or 704 Special Topic
- COMPSCI 705 Advanced Topics in Human-computer Interaction
- COMPSCI 706-708 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 Usable Security and Privacy Engineering
- 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 761 Advanced Topics in Artificial Intelligence
- COMPSCI 765 Interactive Cognitive Systems
- COMPSCI 767 Intelligent Software Agents
- COMPSCI 771 Advanced Topics in Computer Graphics and Image Processing
- COMPSCI 773 Intelligent Vision Systems
- COMPSCI 775 Advanced Multimedia Imaging
- COMPSCI 777 Computer Games Technology
- COMPSCI 780, 780A or 780B
- BIOINF 702 Comparative Bioinformatics
- Up to 30 points from 700-level courses in a related subject with approval of the Academic Head or nominee.
Master of Science (MSc) in Computer Science 120-point (one-year) research masters
- Master of Science in Computer Science: COMPSCI 796 MSc Thesis in Computer Science
Master of Science (MSc) in Computer Science 240-point research masters
At least 90 points from:
Courses
Explore the postgraduate courses you can take for a Computer Science major:
Where can postgraduate study in Computer Science take you?
Our heavy reliance on networks and the explosive growth of the internet have created a particular demand for people with skills in data communications, network design, cyber security, web development, and object-oriented programming. Software design and development, data analysis, and user experience (UX) research and design are also in high demand.
Jobs related to Computer Science include:
- Analyst/Programmer
- Applications developer/engineer/programmer
- Cyber and Information Security analyst/consultant/manager
- Data analyst
- Database administrator
- Games developer
- ICT consultant/technician
- Information systems manager
- Mobile developer
- Multimedia programmer
- Software developer/engineer/programmer
- Software tester
- Systems analyst
- UX designer/researcher
- Web designer/developer
Scholarships and awards
Each year we award scholarships and prizes to thousands of students.
Find out about the scholarships you may be eligible for, search available scholarships or begin an application by visiting Scholarships and awards.
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.