Career opportunities
- Game design and development – Create computer games and interactive entertainment
- CGI movie production – Create computer-generated imagery for films and media
- Automotive software development – Develop software for driverless vehicles and Formula 1 racing cars
- Medical informatics – Apply computing expertise to healthcare and medical research
- High-performance computing – Program advanced computer systems and supercomputers
- Systems analysts – Analyse and improve computer systems for organisations
- Network managers – Oversee and maintain computer networks and infrastructure
- Consultants and advisers – Provide technical expertise to businesses and organisations
- Entrepreneur – Start technology-based businesses and ventures
- Research and academia – Advance computer science through research and education
How you will learn
Learning Computer Science at Otago combines hands-on experience with cutting-edge research. You'll work in well-equipped computing labs with modern technology, gaining practical experience alongside your theoretical studies. Our specialised Human-Computer Interaction lab lets you explore emerging technologies like Virtual Reality, Augmented Reality, and mixed reality – giving you access to the same tools that are shaping the future of computing.
You'll develop both programming skills in industry-standard languages and the analytical thinking needed to tackle complex problems. The learning approach emphasises understanding how to design and implement computer algorithms and systems, preparing you for the diverse challenges in the computing field.
What makes learning at Otago exciting is the connection to real research. Our academics are actively advancing areas like artificial intelligence, computer graphics, and biological data science. This means you'll learn established foundations while exploring the cutting-edge research that's shaping technology's future.
Recommended high school subjects for undergraduate study
No special requirements or prerequisites – we welcome students from all backgrounds. Taking Digital Technology for NCEA is useful preparation, and NCEA Level 3 Mathematics (preferably Calculus) helps develop the analytical thinking skills that are valuable in Computer Science. Most importantly, bring curiosity and enthusiasm for problem-solving.
Choose a study option
Whether you're embarking on your academic journey with our comprehensive undergraduate programmes or aiming to reach new heights through our advanced postgraduate offerings, Otago is here to support your aspirations.
Undergraduate qualifications
For new and current students studying towards a Bachelor's or other first degree. Explore undergraduate qualifications at Otago, designed to build a strong foundation in your chosen field, preparing you for a successful career or further study.
Note: this subject can also be studied as a minor.
Bachelor of Arts (BA)
A three-year degree offering flexibility to explore a major in Arts along with other subjects
Bachelor of Science (BSc)
A three-year degree offering flexibility to explore a major in Science along with other subjects
Bachelor of Arts and Science (BASc)
Combine two majors, one in Arts and one in Science, into a four-year degree and expand your future career prospects
Bachelor of Arts and Commerce (BACom)
Combine two majors, one in Arts and one in Commerce, into a four-year degree and expand your future career prospects
Bachelor of Commerce and Science (BComSc)
Combine two majors, one in Commerce and one in Science, into a four-year degree and expand your future career prospects
Bachelor of Entrepreneurship (BEntr)
A three-year degree that equips you to change the world as you create new products, services and ideas
Ready to apply?
Take the first step towards your future in this subject.
Further study opportunities
Whether you are looking to bridge your undergraduate studies to advanced knowledge or aiming to specialise in a specific field, Otago offers a range of graduate and postgraduate options to suit your aspirations.
Diploma for Graduates (DipGrad)
The Diploma for Graduates (DipGrad), requiring study of at least seven papers (at least four of which are at 300-level o...
Postgraduate Study in Computer Science
Explore postgraduate study in Computer Science at Otago. Gain advanced knowledge, skills, and research opportunities in ...
Related subject areas
Explore all subject areasEngineering, land surveying and urban design
Shape the world with innovative solutions and modern technology – designing spaces where people live and flourish
Technology, maths and computing
Study technology, mathematics, or computing to solve real-life problems – harnessing the power of information and data
Thrive in an evolving technological world
Computer Science at Otago opens doors to an impressive range of possibilities. Our graduates have contributed to NASA's Mars rover programme, co-founded CloudCannon (a globally-used web platform), established successful game studios, and pioneered aerial mapping technology.
At Otago, you'll study all core areas of Computer Science whilst engaging with cutting-edge research in artificial intelligence, computer graphics, distributed computing, and more. Our specialised facilities include labs for Human-Computer Interaction research, supporting work in Virtual Reality, Augmented Reality, and mixed-reality technologies.
With a worldwide shortage of IT professionals, Computer Science graduates enjoy excellent career prospects and salaries globally. Whether you're drawn to problem-solving, fascinated by how complex systems work, or curious about the foundations that underpin all information technology, Computer Science at Otago provides the expertise to thrive in this constantly evolving technological world.
Programme details
Compare programmes for this subject.
2025
| Level | Papers | Points |
|---|---|---|
| 100-level | COMP 101 Foundations of Information Systems | 18 |
| COMP 161 Computer Programming | 18 | |
| COMP 162 Foundations of Computer Science | 18 | |
| One of MATH 120, MATH 130, MATH 140, COMO 101, STAT 110 , STAT 115, BSNS 112 , FINC 102, or an approved alternative | 18 | |
| 200-level | COSC 201 Algorithms and Data Structures | 18 |
| COSC 202 Software Development | 18 | |
| COSC 203 Web, Databases, and Networks | 18 | |
| COSC 204 Computer Systems | 18 | |
| 300-level |
One of: COSC 326 Computational Problem Solving COSC 345 Software Engineering COSC 360 Computer Game Design | 18 |
| Three further 300-level COSC papers | 54 | |
| Plus | 144 further points; must include 36 points at 200-level or above. | 144 |
| Up to 90 points may be taken from outside Arts. | ||
| Notes: (i) Students are exempt from COMP 161 if they have gained entry to COMP 162 by passing COMP 151 with a grade of at least B or via an Advanced Placement Test. (ii) Students who have passed at least one of MATH 120, 130, 140, COMO 101, STAT 110, 115, BSNS 112, or FINC 102 as part of another subject's requirements do not need to pass another one of these papers to fulfil the Computer Science requirements. | ||
| Total | 360 |
2026 onwards
| Level | Papers | Points |
|---|---|---|
| 100-level | COMP 121 Computer Programming | 18 |
| COMP 122 Foundations of Computer Science | 18 | |
| DHUM 101 Socially Responsible Computing | 18 | |
| One of MATH 120, MATH 130, MATH 140, COMO 101, STAT 110 , STAT 115, BSNS 112 or an approved alternative | 18 | |
| 200-level | COMP 221 Agorithms and Data Structures | 18 |
| COMP 223 Software Development | 18 | |
| COMP 224 Computer Systems | 18 | |
| One further 200-level COMP, DATA, DHUM, or SENG paper | 18 | |
| 300-level | Two 300-level COMP papers and two further papers from 300-level COMP, DATA, DHUM, or SENG | 72 |
| Plus |
144 further points; must include 36 points at 200-level or above. Up to 90 points may be taken from outside Arts. Notes: (i) Students are exempt from COMP 121 if they have gained entry to COMP 122 via an Advanced Placement Test. (ii) Students who have passed at least one of MATH 120, 130, 140, COMO 101, STAT 110, 115, BSNS 112, or FINC 102 as part of another subject's requirements do not need to pass another one of these papers to fulfil the Computer Science requirements. | 144 |
| Total | 360 |
For students who entered the programme prior to 2021, please contact the School of Computing for advice regarding programme requirements or refer to the 2020 University of Otago Calendar or 2020 Guide to Enrolment.
| Level | Papers | Points |
|---|---|---|
| 100-level | COMP 121 Computer Programming | 18 |
| COMP 122 Foundations of Computer Science | 18 | |
| DHUM 101 Socially Responsible Computing | 18 | |
| One of MATH 120, MATH 130, MATH 140, COMO 101, STAT 110 , STAT 115, BSNS 112 or an approved alternative | 18 | |
| 200-level | COMP 221 Algorithms and Data Structures | 18 |
| COMP 223 Software Development | 18 | |
| COMP 224 Computer Systems | 18 | |
| One further 200-level COMP, DATA, DHUM, or SENG paper | 18 | |
| 300-level | Two 300-level COMP papers and two further papers from 300-level COMP, DATA, DHUM, or SENG | 72 |
| Plus |
144 further points; must include 36 points at 200-level or above. Up to 90 points may be taken from outside Science Notes: (i) Students are exempt from COMP 121 if they have gained entry to COMP 122 via an Advanced Placement Test. (ii) Students who have passed at least one of MATH 120, 130, 140, COMO 101, STAT 110, 115, BSNS 112, or FINC 102 as part of another subject's requirements do not need to pass another one of these papers to fulfil the Computer Science requirements. | 144 |
| Total | 360 |
For students who entered the programme prior to 2021, please contact the School of Computing for advice regarding programme requirements or refer to the 2020 University of Otago Calendar or 2020 Guide to Enrolment.
A minor subject can be included in many of our undergraduate degrees. To earn a minor, you typically must complete a minimum of 90 points in that subject, with at least 18 points at the 300-level.
Your minor can be a subject more commonly taken for a different degree. For example, a BCom majoring in Marketing can include Japanese as a minor subject. To include this subject as a minor in your application, first find a major subject through our Subject Search or Study Match.
You can check what’s required to receive the minor accreditation in the programme details below.
Available as a minor subject for a Bachelor of Arts (BA), Bachelor of Music (MusB), Bachelor of Performing Arts (BPA), Bachelor of Theology (BTheol), Bachelor of Science (BSc), Bachelor of Commerce (BCom), Bachelor of Entrepreneurship (BEntr), Bachelor of Health Science (BHealSc), Bachelor of Arts and Commerce (BACom), Bachelor of Arts and Science (BASc) or Bachelor of Commerce and Science (BComSc) degree
2025
| Level | Papers | Points |
|---|---|---|
| 100-level | COMP 162 Foundations of Computer Science One of: | 18 18 |
| 200-level | One of: | 18 |
| 300-level | One of COSC 301-385 | 18 |
| Plus | One further paper from COSC 201, COSC 202, COSC 203, COSC 204, COSC 301-385 | 18 |
| Total | 90 |
2026 onwards
| Level | Papers | Points |
|---|---|---|
| 100-level | COMP 122 Foundations of Computer Science One of: | 18 18 |
| 200-level | One 200-level COMP paper | 18 |
| 300-level | One 300-level COMP or SENG paper | 18 |
| Plus | One further COMP, DATA, DHUM, or SENG paper at 200- or 300-level | 18 |
| Total | 90 |
Papers
View a list of all related papers below.
COMP papers
| Paper Code | Year | Title | Points | Teaching period |
|---|---|---|---|---|
| COMP101 | 2026 | Foundations of Information Systems | 18 points | Summer School |
| COMP121 | 2026 | Computer Programming | 18 points | Semester 1, Semester 2 |
| COMP122 | 2026 | Foundations of Computer Science | 18 points | Summer School, Semester 2 |
| COMP210 | 2026 | Information Assurance | 18 points | Semester 2 |
| COMP421 | 2026 | Machine Learning and Data Mining | 20 points | Semester 2 |
| COMP422 | 2026 | Applied Artificial Intelligence | 20 points | Semester 2 |
| COMP423 | 2026 | Deep Learning | 20 points | Semester 1 |
| COMP424 | 2026 | Information Retrieval and Natural Language Processing | 20 points | Semester 1 |
| COMP425 | 2026 | Advanced Visual Computing | 20 points | Semester 1 |
| COMP427 | 2026 | Agent-based Software Technologies | 20 points | Semester 2 |
| COMP480 | 2026 | Applied Project | 40 points | Full Year |
| COMP490 | 2026 | Dissertation | 40 points | Full Year |
| DATA101 | 2026 | Data Processing and Visualisation | 18 points | Semester 1 |
| DATA403 | 2026 | Data Management | 20 points | Semester 1 |
| DATA404 | 2026 | Management of Large-Scale Data | 20 points | Semester 1 |
COSC papers
| Paper Code | Year | Title | Points | Teaching period |
|---|---|---|---|---|
| COSC201 | 2026 | Algorithms and Data Structures | 18 points | Semester 1 |
| COSC202 | 2026 | Software Development | 18 points | Semester 1 |
| COSC203 | 2026 | Web, Databases, and Networks | 18 points | Semester 2 |
| COSC204 | 2026 | Computer Systems | 18 points | Semester 2 |
| COSC301 | 2026 | Network Management and Security | 18 points | Semester 1 |
| COSC312 | 2026 | Cryptography and Security | 18 points | Semester 2 |
| COSC326 | 2026 | Computational Problem Solving | 18 points | Semester 1 |
| COSC341 | 2026 | Theory of Computing | 18 points | Semester 1 |
| COSC342 | 2026 | Visual Computing: Graphics & Vision | 18 points | Semester 1 |
| COSC343 | 2026 | Artificial Intelligence | 18 points | Semester 2 |
| COSC344 | 2026 | Database Theory and Applications | 18 points | Semester 1 |
| COSC345 | 2026 | Software Engineering | 18 points | Semester 2 |
| COSC349 | 2026 | Cloud Computing Architecture | 18 points | Semester 2 |
| COSC360 | 2026 | Computer Game Design | 18 points | Summer School |
| COSC385 | 2026 | Research Project | 18 points | Summer School, Semester 1, Semester 2 |
| COSC402 | 2026 | Advanced Computer Networks | 20 points | Semester 2 |
| COSC412 | 2026 | Advanced Cryptography and Security | 20 points | Semester 2 |
| COSC440 | 2026 | Advanced Operating Systems | 20 points | Semester 2 |
| COSC470 | 2026 | Special Topic | 20 points | Not offered in 2026 |
| COSC471 | 2026 | Approved Special Paper | 20 points | Not offered in 2026 |
More information
Have a question or need support? AskOtago can connect you with the right team for personalised help.
This information must be read subject to the statement on our Copyright & Disclaimer page.
Regulations on this page are taken from the 2026 Calendar and supplementary material.
Not sure what to study?
Take our short quiz to uncover study options matched to your background and interests.
Take the quiz