Bachelor of Computer Science

Computer Science

A specialised, industry-aligned degree preparing students to creatively and effectively use technology to solve real-world challenges. Graduates acquire advanced computing, mathematics, and problem-solving skills for diverse roles in the tech industry.

NZ$9,534

inc GST

Enquire about international pricing


This course starts anytime

NZQA Level 7 Certification (360 Credits)

Study Level

Advanced

1
2
3
4
5
6
7
8
9
10

In-person study

Face-to-face learning in a physical classroom setting

Hamilton, Hamilton

It will take a total of 3 years


Core skills this course teaches


Star graphic

Apply computing fundamentals and specialised knowledge

Demonstrate a strong foundation in computing, mathematics, science, and an area of computing specialisation to abstract and conceptualise computing models from defined problems and requirements.

Star graphic

Identify and solve complex computing problems

Use fundamental principles of mathematics, computing sciences, and relevant disciplines to identify and solve complex computing problems, reaching substantiated conclusions.

Star graphic

Employ appropriate tools and techniques for complex activities

Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools to complex computing tasks, understanding their limitations.

What You're Signing Up For

The Bachelor of Computer Science at Waikato is a three-year programme designed for students who wish to develop expert-level skills in computing, programming, and software design. The degree includes core computer science topics, professional and work-integrated learning, and opportunities to study diverse areas such as cybersecurity, databases, user experience, and artificial intelligence. Accredited by the Australian Computer Society, this degree ensures graduates are industry-ready and globally recognised.

Course Content

  • Introduction to Programming
  • Object-Oriented Programming
  • Cyber Security
  • Discrete Mathematics
  • Statistics for Science
  • Digital Business and Supply Chains
  • Data Structures and Algorithms
  • Software Engineering Design
  • Systems and Networks
  • Databases and Web Development
  • Artificial Intelligence
  • Cultural Perspectives for Computing
  • Advanced Networking and Cyber Security
  • Advanced Web Development
  • Advanced Database Concepts
  • User Experience Design
  • Logic and Computation
  • Work-Integrated Learning Project
  • Electives at 100, 200, and 300 level

What you need to know first

University Entrance or equivalent

Minimum 14 credits in NCEA Level 3 Mathematics for MATHS135

Otherwise, take Maths bridging paper(s) as electives

Industry icon

What sort of industry will this job lead to

  • Information Technology

  • Computing

  • Software Development

Employment opportunities icon

Future employment opportunities might be

  • Programmer

  • Software Architect

  • Software Engineer

  • Systems Designer

  • Web Developer

  • Software Developer

  • Systems Engineer

  • User Experience (UX) Designer

  • Mobile/App Developer

  • Network Engineer