Degree in Computer Science

Degree in Computer Science


Computer Science is the most science- and maths-oriented qualification for work in the digital/IT industry, and is generally offered as a major or specialisation within a three-year Level 7 Bachelor of Science degree.

Alternative programmes include the four-year Level 7 Bachelor of Computing and Mathematical Sciences at the University of Waikato, and Massey University's Bachelor of Information Science, which combines Computer Science and Information Technology.

Computer Science involves studying the underlying principles of how computer systems and software work, as well as a range of programming languages and algorithms. You may be able to specialise in areas such as:

  • Artificial Intelligence
  • Computer Hardware & Electronics
  • Games & Multimedia
  • Information Systems
  • Human-computer interaction
  • Networks & Security
  • Software Development

What jobs can I do?

Computer Science graduates are employed in a wide range of different jobs from software developer/engineer to user experience (UX) designer, programmer, web developer and computer animator. They may also find employment doing high-level systems administration for complex computer networks, or move into a research & development role.

They can also be involved in planning and managing the technology infrastructure of companies and other large organisations. Computer Science graduates' demonstrated skills in computing, analytical thinking and communication can also be applied outside of the digital/IT industry.

What are the entry requirements?

  • University Entrance
  • A strong background in Calculus/Algebra, as many Computer Science programmes involve compulsory first-year Maths courses
  • Most universities offer introductory Maths papers and/or bridging courses to help you catch up – these may be offered during the summer or during the academic year
  • You don't need previous computer programming experience, but Level 3 Digital Technologies credits in Computer Science and Programming will give you a head start


Should I study Software Engineering or Computer Science?

Both the Bachelor of Engineering in Software Engineering and Bachelor of Science in Computer Science qualifications are valued by the digital/IT industries, and graduates of either degree are employed as software developers and engineers.

Advantages of Software Engineering include:

  • Focus on problem-solving and applying technology
  • More group projects and opportunities to develop communication and team work skills
  • Internationally recognised degree

Advantages of Computer Science include:

  • Focus on how computers work and how they can be faster, smarter and easier to use
  • Develops strong programming skills
  • Covers data structures and algorithms in depth
  • Can combine with other subjects and/or complete a double/conjoint degree
  • Three-year degree

More answers to this question in our Ask Someone Q+A Forum >>

People who have a
Degree in Computer Science

  • Briar Dods

    Graduate Developer, Briar Dods at work

    Wiremu Winitana

    Graduate Developer, Wiremu Winitana at work

    Kylie Xie

    Junior Software Engineer, Kylie Xie at work

    Miranda Emery

    Software engineer, Miranda Emery at work
  • Mia Zhao

    Software Engineer, Mia Zhao at work

    Glenn McCord

    Software Developer, Glenn McCord at work

    Chris Conway

    App Developer, Chris Conway at work

    Carey Bishop

    Senior Software Engineer, Carey Bishop at work
  • Morgan Wilson

    Project Engineer, Morgan Wilson at work

    Kylie Robinson

    CEO , Kylie Robinson at work

    Roy Yang

    Software Engineer, Roy Yang at work

    Nathan Holmberg

    Lead Architect, Nathan Holmberg at work
  • Amy Wang

    Software Development Intern, Amy Wang at work

    Edwin Monk-Fromont

    Software Developer, Edwin Monk-Fromont at work

    Adam Freeman

    Team Leader - Senior Software Engineer, Adam Freeman at work

    Young Ly

    Director of Product Development, Young Ly at work
  • Amy Palamountain

    Software Developer, Amy Palamountain at work

    Jordan McFarlane

    software developer, Jordan McFarlane at work

    James Currie

    Software Developer, James Currie at work

    Celia Voysey

    Application Support Team Lead, Celia Voysey at work
  • Lidia Aiad

    Software Support Engineer, Lidia Aiad at work

    Matthew Burgi

    Electronics Engineer, Matthew Burgi at work

    Tim Hong

    Software Developer, Tim Hong at work

    Russell Hocken

    Engineering Manager, Russell Hocken at work
  • Hemi Bennett

    Director, Hemi Bennett at work

    Jason Steenstra-Pickens

    Software Engineer, Jason Steenstra-Pickens at work

    Pascale Prescott

    Software Engineer, Pascale Prescott at work

    Selena Dewar

    Lead Software Developer, Selena Dewar at work

Home