Computer Science
A course by
Whitecliffe College
A three-year bachelor’s degree preparing students for advanced roles in information technology, with specialisations in artificial intelligence, data analytics, network engineering, cybersecurity, and software/web development.
In-person study
Face-to-face learning in a physical classroom setting
Available in 4 locations
It will take a total of 3 years

Gain strong foundational knowledge in computer hardware, networks, operating systems, and programming.

Achieve in-depth understanding and practical skills in areas such as AI, data analytics, cybersecurity, and software/web development.

Write effective, maintainable code in multiple programming languages for a variety of applications and platforms.
The Bachelor of Applied Computing Technologies at Whitecliffe equips students with foundational and advanced skills in IT, including hardware, networking, programming, data analytics, AI, cybersecurity, and cloud computing. The program is designed with industry input and includes specialisations and an industry placement project to prepare graduates for dynamic careers in tech fields. Graduates are ready for a variety of roles, from software development to network engineering, cyber security, and beyond.
What you need to know first
Applicants must turn 17 within their first year of study.

Information Technology
Software Development
Cybersecurity
Network Engineering
Data Analytics
Artificial Intelligence

Computer Science
A course by
Whitecliffe College
A three-year bachelor’s degree preparing students for advanced roles in information technology, with specialisations in artificial intelligence, data analytics, network engineering, cybersecurity, and software/web development.
In-person study
Face-to-face learning in a physical classroom setting
Available in 4 locations
It will take a total of 3 years

Gain strong foundational knowledge in computer hardware, networks, operating systems, and programming.

Achieve in-depth understanding and practical skills in areas such as AI, data analytics, cybersecurity, and software/web development.

Write effective, maintainable code in multiple programming languages for a variety of applications and platforms.
The Bachelor of Applied Computing Technologies at Whitecliffe equips students with foundational and advanced skills in IT, including hardware, networking, programming, data analytics, AI, cybersecurity, and cloud computing. The program is designed with industry input and includes specialisations and an industry placement project to prepare graduates for dynamic careers in tech fields. Graduates are ready for a variety of roles, from software development to network engineering, cyber security, and beyond.
What you need to know first
Applicants must turn 17 within their first year of study.

Information Technology
Software Development
Cybersecurity
Network Engineering
Data Analytics
Artificial Intelligence

NCEA Level 3 or above and 20 credits at NCEA Level 2 or above, including 14 credits each in three approved subjects, UE Literacy (10 credits, NCEA Level 2 or above, 5 each in reading and writing), UE Numeracy (10 credits, NCEA Level 1 or above)
or a relevant qualification at Level 3 on the NZQF or above and equivalent UE Literacy and Numeracy
or New Zealand Certificate in Information Technology Essentials (Level 4)
Network Engineer
Cybersecurity Specialist
Software Architect
DevOps Engineer
Security Systems Engineer
IP Design Engineer
IT Business Analyst
Infrastructure Support
Software Developer
Front-end/Back-end Developer
Software Release Manager
Systems Analyst
Application Developer
QA Test Analyst
NCEA Level 3 or above and 20 credits at NCEA Level 2 or above, including 14 credits each in three approved subjects, UE Literacy (10 credits, NCEA Level 2 or above, 5 each in reading and writing), UE Numeracy (10 credits, NCEA Level 1 or above)
or a relevant qualification at Level 3 on the NZQF or above and equivalent UE Literacy and Numeracy
or New Zealand Certificate in Information Technology Essentials (Level 4)
Network Engineer
Cybersecurity Specialist
Software Architect
DevOps Engineer
Security Systems Engineer
IP Design Engineer
IT Business Analyst
Infrastructure Support
Software Developer
Front-end/Back-end Developer
Software Release Manager
Systems Analyst
Application Developer
QA Test Analyst