Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing
See the degree grade →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.
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:
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 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:
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.
Graduates are prepared for a wide range of IT and computing roles across private, public and research sectors. Typical job titles and pathways include:
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.
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.
Shortlist scholarships and plan your application — free guidance from our advisors.