Computer Science
Qualifications
Overview
Computer Science is not only about programming or coding, but has many aspects such as human-computer interaction (including virtual and augmented reality), artificial intelligence, cybersecurity, data science, cloud computing, and computer graphics.
The potential of this field to solve problems and make improvements in our lives is limitless. Computer Science is present in everyday life — in Google searches, driving your car, disease detection, or surveying drones to name a few.
- An opportunity to study Computer Science alongside other subjects that you are interested in, like Psychology, Economics, and more.
- Work experience opportunities through internships and industry projects.
- Computer Science is a flexible subject that you can major or minor in within many degree options.
Computer Science major
For the major in the Bachelor of Science, complete the following courses:
100-level
- COSC122 Introduction to Computer Science
- MATH102 Mathematics 1A
- MATH120 Discrete Mathematics
- COSC121 Introduction to Computer Programming OR COSC131 Introduction to Programming for Engineers
COSC101 Working in a Digital World and STAT101 Statistics 1 are also strongly recommended for those who haven't studied computer science previously.
200-level
- COSC261 Formal Languages and Compilers
- Two courses chosen from these options
300-level
- 60 points of courses chosen from these options and 300-level COSC courses (not including COSC366)
Computer Science minor
For the minor in the Bachelor of Arts, Commerce, Digital Screen, Health Sciences, Science, Social and Environmental Sustainability, Sport Coaching, or Youth and Community Leadership, complete the following courses:
- 75 points in 100 to 300-level COSC courses, with at least 45 points above 100-level
The skills you will gain from your studies include technical knowledge in computer science, problem-solving, logical thinking, creativity, teamwork, and communication.
These skills will lead into many industries like agriculture, health, finance, education, and more. Due to the advancing field of Computer Science, you will be able to work anywhere in Aotearoa or overseas.
Some career pathways could include:
- Software, web, mobile, and game development
- IT consulting
- Cybersecurity
- Telecommunications.
Find out more about what you can do with a degree in Computer Science.
Contact us
Te Tari Pūhanga Pūmanawa Rorohiko | Department of Computer Science and Software Engineering
Phone +64 3 369 2777
Email enquiries@cosc.canterbury.ac.nz
Location
Levels 2 and 3, Jack Erskine building – see campus maps
Postal address
Te Kaupeka Pūhanga | Faculty of Engineering
Te Whare Wānanga o Waitaha | University of Canterbury
Private Bag 4800
Christchurch 8140
New Zealand
Browse related subjects to Computer Science
Choose an area that you are interested in and learn how UC's extensive range of study options can let you study what you want to.

Electrical and Electronic Engineering
This branch of engineering is about using electricity for the benefit of the world — from providing power for homes and industry, to creating the physical parts ...

Computational Linguistics
Computational Linguistics combines linguistics, engineering, and science to evolve the way we use machines. It involves learning how to programme computers to ...