University of Waikato

New Zealand
30 Scholarships 62 Programs 4 Degree levels

The Bachelor of Computer Science at the University of Waikato is a three-year undergraduate degree that builds core computing skills—programming, algorithms, systems and data—while allowing specialisation in areas such as artificial intelligence, software engineering or data science. It suits students who want a rigorous technical foundation with opportunities for practical projects, industry experience and pathways to honours or postgraduate study.

What you'll study

The programme provides a progressive curriculum across three stages, beginning with fundamentals and moving to advanced, specialised topics. Early study focuses on problem solving, programming, discrete mathematics and computer systems to establish a firm theoretical and practical base. Core topics commonly include:

  • Programming and software development – structured and object‑oriented programming, software engineering principles, testing and project work.
  • Algorithms and data structures – algorithm design and analysis, complexity, and efficient data organisation.
  • Systems and networking – operating systems, computer architecture, and basic networking concepts.
  • Databases and information management – data modelling, query languages and practical database design.
  • Mathematics and theory – discrete mathematics, logic, and elements of computational theory.
  • Advanced and elective topics – machine learning and artificial intelligence, human–computer interaction, cybersecurity, data science, cloud computing, and mobile/web development.

Students typically complete project-based courses and team software projects in later stages, with options for research projects or industry internships. The degree also provides clear articulation to honours and postgraduate computing degrees for students wishing to pursue research or specialist technical careers.

Entry requirements

Entry is generally based on meeting the University of Waikato’s standard university entrance requirements. Applicants should have strong secondary school preparation with a particular emphasis on mathematics. Typical prerequisites include:

  • University Entrance (national qualification) or an approved equivalent secondary qualification from overseas.
  • A sound background in mathematics—calculus or equivalent numeracy at senior secondary level is usually required or strongly recommended.
  • A working knowledge of English sufficient for tertiary study; international applicants should meet the university's English language requirements.

Students who do not meet direct subject prerequisites may be eligible for bridging or foundation courses. Admission pathways for domestic and international applicants, and credit transfer for prior tertiary study, are available and assessed on an individual basis.

Career prospects

Graduates are prepared for a wide range of IT and computing roles across private, public and research sectors. Typical job titles and pathways include:

  • Software developer, application engineer or full‑stack developer.
  • Systems analyst, DevOps engineer or cloud engineer.
  • Data analyst, data engineer or data scientist for organisations working with large and complex datasets.
  • Machine learning engineer or AI specialist in areas such as natural language processing, computer vision or robotics.
  • Cybersecurity analyst, network engineer or IT security consultant.
  • Further study leading to research, academic careers or specialised professional roles through honours, masters or doctoral programmes.

Students often secure internships, industry projects or graduate roles through the university’s employer links and regional technology sector connections, providing practical experience alongside academic study.

Why study at University of Waikato

The University of Waikato’s computing programmes are delivered by the School of Computing and Mathematical Sciences, which blends theoretical foundations with hands‑on learning in labs and project courses. The school has active research groups in areas such as artificial intelligence, data science, software engineering and networks, offering opportunities for students to engage in research projects.

Waikato emphasises student support, small‑group teaching in many core courses, and opportunities to collaborate with local industry and innovation hubs. Studying at Waikato also provides a supportive campus environment in Hamilton with accessible staff, practical learning facilities and clear progression routes to honours and postgraduate study.

Latest Bachelor Scholarships in New Zealand

Similar Bachelor programmes in New Zealand

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Waikato

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.