Undergraduate study in Computer Science

The Bachelor of Science (BSc) majoring in Computer Science

Computing technology permeates our lives, and with that comes the demand for specialists to imagine, develop and maintain that technology. Computers are indispensable in our lives in fields such as education, medicine, commerce and engineering – as well as leisure. We can’t imagine what we would do without them, and the innovations just keep on coming.

A BSc in Computer Science offers you an understanding of the conceptual building blocks of computers, software, and communications between computers. As part of your major you’ll complete COMPSCI 399, the Computer Science capstone course, where you’ll work in small teams on a substantial project from conception through to production, and present your work.

This major will allow you to develop logical thinking, problem solving, abstract thought and analysis – all skills that are highly valued by employers.

You’ll study a range of topics, including:

  • Algorithms
  • Artificial intelligence
  • Complexity theory
  • Computer vision
  • Cyber security
  • Data science
  • Graphics
  • Human-computer interaction
  • Logic
  • Networks and the internet
  • Programming languages
  • Robotics
  • Software engineering

Structuring your programme in Computer Science

If you began your degree prior to 2019 we recommend you seek advice to make sure you are taking the correct courses.

Visit your online help and support centre: AskAuckland.

Meet a graduate

Yang Chen studied towards a Bachelor of Science majoring in Computer Science, and ended up pursuing a Doctorate of Philosophy in Computer Science. He finds that PhD research gives him a lot of freedom in his day to day life. Read Yang's story.

Where can undergraduate study in Computer Science take you?

Graduates can look for work in many exciting areas, in an ever-widening variety of roles. The IT industry is keen to employ graduates who have completed our undergraduate programmes. You can read more our students and graduates and find out where a degree in Computer Science has taken them. Meet our students and graduates.

Jobs related to Computer Science

  • Business or systems analyst
  • Cloud systems engineer
  • Data or information architect
  • Database developer
  • Digital designer
  • Front end or back end developer
  • Game developer
  • Programmer
  • Software architect or engineer
  • UX developer
  • Web developer and more

Further study options

Scholarships and awards

Each year we award scholarships and prizes to thousands of students.

Find out about the scholarships you may be eligible for, search available scholarships or begin an application by visiting Scholarships and awards.

Help and advice

Student Hubs

Visit your hubs for help and advice on any aspect of your studies and life at University.

The Student Hubs are your physical gateway to Waipapa Taumata Rau | the University of Auckland.

The Student Hubs services are available seven days a week at the City, Grafton, Epsom and Tai Tonga campuses and six days a week at Tai Tokerau, with friendly staff available to provide you with advice on any aspect of your studies and life at the University.

Find out more.