Bachelor of Computer Science
Study a Bachelor of Computer Science at Waikato and develop the skills and thinking to creatively and effectively use technology. Solve challenges faced by businesses and communities and become a leader in the industry.

The Bachelor of Computer Science is a specialised, industry aligned, three-year degree where you will gain experience in a wide range of fields. Learn how to identify and solve problems, and apply and evaluate solutions and techniques.
This programme will be accredited by the Seoul Accord, an international agreement that establishes that accredited programmes equip graduates for the workforce. As a graduate of this programme, you will be on your way to becoming recognised as a Chartered Information Technology Professional under Chartered IT Professional NZ (CITPNZ), an international gold standard accreditation.
Choose to study one of our specified programmes or take a minor in any subject offered at the University.
Specified Programmes
You have the option of selecting one of the below specified programmes that address specific needs in the ICT industry:
Data Analytics
- Learn about the capture and treatment of large volumes of data that is generated across all types of industries and aspects of life. Help make informed decisions by providing insight into variability and analyse information to identify what is meaningful.
Embedded Systems
- Develop your expertise in effectively combining software and hardware solutions to design and develop smart devices, sensors and the Internet of Things (IoT). Target cutting-edge applications in ambient intelligence, smart cities, agritech, environmental monitoring, industrial control, and so much more
Industry Relevant
Graduates of the Bachelor of Computer Science will be ‘industry ready’ and have the capability to design and implement creative solutions in diverse technological contexts. Students will complete a work-integrated learning paper in their third year, and can also elect to complete a larger work placement to further develop their real-world experience. If students choose this option then help in securing a placement will be provided by our Work-Integrated Learning Team.
Key information
Years: | 3 |
---|---|
Points: | 360 |
Study Locations: | Hamilton |
Start Dates: | Trimester A (March) and Trimester B (July) |
Estimated Fees* (Domestic): |
$7,608 per year
See if you're eligible for fees-free study in your first year |
Estimated Fees* (International): | $34,745 per year |
Entry Requirements: | Undergraduate International |
Area of Study: | |
*Tuition fees shown are indicative only and may change. There are additional fees and charges related to enrolment please see the Table of Fees and Charges for more information. You will be sent an enrolment agreement which will confirm your fees. |
Degree Planner
Degree planner — Bachelor of Computer Science (BCompSc)
If no point value is listed, papers are worth 15 points.
Year 1
One of
COMPX101 or ENGEN103
One of
DATAX111 or DATAX121
One of
DIGIB101 or MGSYS101
Elective
Elective
Year 3
One of
COMPX322, COMPX323 or COMPX304
One of
COMPX374 or HECSS363
One 300 level
COMPX paper
One 300 level
COMPX paper
Elective
- Compulsory
- Elective
Degree planner — Bachelor of Computer Science (BCompSc) - Data Analytics
If no point value is listed, papers are worth 15 points.
Year 1
One of
DATAX111 or DATAX121
One of
DIGIB101 or MGSYS101
One of
ENGEN101, MATHS165 or PHILO102
Year 2
Year 3
One of
COMPX361 or COMPX307
One of
COMPX374 or HECSS363
One 300 level
COMPX paper
One 300 level
DATAX paper
- Stream
- Compulsory
Degree planner — Bachelor of Computer Science (BCompSc) - Embedded Systems
If no point value is listed, papers are worth 15 points.
Year 1
One of
COMPX101 or ENGEN103
One of
DATAX111 or DATAX121
One of
PHILO102, ENGEN101 or MATHS165
One of
DIGIB101 or MGSYS101
Year 2
Year 3
One of
COMPX374 or HECSS363
One 300 level
COMPX paper
Elective
- Stream
- Compulsory
- Elective
Choose a major
Recommended minors
Students not enrolled in one of the specified programmes are able to undertake a minor. We recommend:
Or undertake a minor in any other subject within the University.
Career opportunities
- Programmer
- Software Engineer
- Systems Designer
- Web Developer
- Software Architect
- Software Developer
- Systems Engineer
- User Experience Designer
- Mobile/app developer
- Network Engineer
Entry requirements
You're eligible to apply for the Bachelor of Computer Science if you have University Entrance, or its equivalent.
You're eligible to apply for the Bachelor of Computer Science if you have University Entrance, or its equivalent. All other applications will be considered on a case-by-case basis.
The optional specified programmes within the Bachelor of Computer Science have additional individual entry requirements. For guaranteed entry you are expected to have studied the listed subjects at Level 3 NCEA, CIE AS, A Level or equivalent with certain levels of attainment.
Data Analytics
Mathematics - a minimum of 16 credits in NCEA at Level 3 in Mathematics.
Embedded Systems
Calculus - a minimum of 16 credits in NCEA at Level 3 in Calculus
Physics - a minimum of 14 credits in NCEA at Level 3 in Physics
Scholarships and prizes
Visit our Scholarship Finder for information about possible scholarships
Contacts
Have a chat with one of our friendly advisers to help you plan your degree.
Student Centre
Phone: 0800 WAIKATO (0800 924 528) or 07 838 4176
Email: [email protected]
Have a chat with one of our friendly advisers to help you plan your degree.
Phone: +64 7 8384610 Email: [email protected]
Enquire Now