Undergraduate study

The School of Engineering and Computer Science offers a range of majors across the Bachelor of Science and the Bachelor of Engineering with Honours degrees.

Bachelor of Engineering with Honours – BE(Hons)

The Bachelor of Engineering with Honours is a four-year undergraduate degree, accredited by Engineering New Zealand, with a focus on digital-based technology, and the design and implementation of real-world systems.

Majors for the BE(Hons):

Cybersecurity Engineering

Get the practical, technical, and theoretical knowledge to protect computers, data, programs, and networks from attack and unauthorised access.

Electrical and Electronic Engineering

Study electrical engineering, electronics, robotics and embedded systems, and develop systems to solve real-world problems. You can choose to specialise in Communication Engineering, Machine Learning, Renewable Energy Systems Engineering, or Robotics.

Software Engineering

Design, build, and program complex computer and software systems, and graduate with the technical and communication skills to work in and lead teams. You can choose to specialise in Artificial Intelligence or Networked Applications.

Bachelor of Science – BSc

The Bachelor of Science is a flexible three-year undergraduate degree—you can include subjects from outside science to get a broad education tailored to your needs and interests.

Majors for the BSc:

Computer Graphics

Gain the programming, engineering, and maths skills to create computer graphics and effects tools, and get an introduction to computer graphics design.

Computer Science

Discover the concepts and techniques behind computer science, computer programming, and algorithms. You can choose to specialise in Artificial Intelligence or Cybersecurity.

Electronic and Computer Systems

Learn the maths and physics behind electronics and mechatronics, and do group projects using electronics, programming, and computer science.

Renewable Energy Systems

This major and minor are not accepting new students in 2021.

Add to your degree

If you did a degree in a different subject, you can effectively add a major in Computer Science or Electronic and Computer Systems—and prepare for postgraduate study—by doing a Graduate Diploma in Science (GDipSc).

COMP102 or COMP112?

Which first trimester programming course should you take? Find out more