Computer Science
Qualifications
- Certificate in Science
- Certificate in Commerce
- Diploma in Science
- Diploma in Commerce
- Bachelor of Science
- Bachelor of Arts
- Bachelor of Commerce
- Bachelor of Digital Screen with Honours
- Bachelor of Health Sciences
- Bachelor of Social and Environmental Sustainability
- Bachelor of Sport Coaching
- Bachelor of Youth and Community Leadership
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.
- 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 csseadministration@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.

Business Analytics
Business Analytics brings in data from areas such as accounting, marketing, and economics to help make better business decisions, improve customer services, ...

Software Engineering
Our society relies in many ways on software or software-based systems, for example in transportation, telecommunications, health, and avionics.Software systems ...