Undergraduate study options

Find information about the undergraduate study options and courses for Computer Science

close up of PC with student's hands typing

Computer Science is the study of computers and computer concepts: their systems, design, development and use.

Hōparatia | Explore
student writing on whiteboard

Learn how to develop algorithms, methods and models to understand biological systems, evolution and relationships.

Hōparatia | Explore
digital code image

If you're interested in managing and analysing big data and driving innovation across all industries, data science might be for you.

Hōparatia | Explore
students working on a computer

Taught jointly with the Faculty of Business, this programme combines computing skills with current business practice.

Hōparatia | Explore
group of hands pointing at a laptop

Study of the development of computer languages and investigate their laws and methods. Taught jointly with the Faculty of Arts.

Hōparatia | Explore
Computer science student wearing VR headset

Find out about undergraduate courses offered at the School of Computer Science.

Hōparatia | Explore