Computer Science Major - Bachelor of Mathematical Sciences

Computer science holds the answers to many questions. Study the Computer Science major in the Bachelor of Mathematical Sciences, and learn effective ways to solve computing problems and devise new ways to use computing technologies.

The rapid evolution of technology makes computer science an exciting and demanding career option – one with huge job opportunities in New Zealand and around the world. In this major 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 Mathematical Sciences.

Year 1

Complete the following paper

Choose five of

And choose another 30 points from the elective papers below or other Bachelor of Mathematical Sciences or Bachelor of Science papers (subject to meeting prerequisites).

Year 2

Complete the following papers

And choose one of

You also select 75 points from the elective papers below or other Bachelor of Mathematical Sciences or Bachelor of Science papers (subject to meeting prerequisites).

Year 3

Complete the following papers

Choose one of

You also select 45 points from the elective papers below or other Bachelor of Mathematical Sciences or Bachelor of Science papers (subject to meeting prerequisites).

Workplace experience

In your final year you can complete a research project, investigating a scientific problem. This paper counts as two papers and you can complete it over one semester or the whole year.

Through this paper you develop skills in experimental design, literature searching, the collection and analysis of data, interpretation and reporting of the results.

Recent student projects included

  • Game theoretical approach to how people behave when confronted with stalking
  • Sequential strategies used when playing Colonel Blotto; a game with applications in real business decisions

Elective papers

Level 5 papers

Level 6 papers

Level 7 papers

More details about papers in this programme

Detailed programme structure and paper outlines (Blackboard)

Search for a paper (Arion)

Enrolment in papers is subject to meeting all requirements and availability of papers.

  • Computer game and 3D graphics programmer
  • Cryptographer
  • Mobile computer systems developer
  • Security analyst
  • Software developer
  • Systems analyst
  • Systems architect or designer
  • Technical software developer

Find out more about industry trends, job descriptions and what employers may be looking for.

Computer Science Careers

Key features
  • Global demand for computer science skills
  • Hands-on experience developing technical software
  • Opportunity to complete a research project for an industry organisation
See yourself as
  • A coder
  • A gaming enthusiast
  • A programmer
  • A problem-solver

The information on this page was correct at time of publication. For a comprehensive overview of AUT qualifications, please refer to the Academic Calendar.