Computer Science
A course by
UCOL
Gain the IT skills and experience for a career in the fast-evolving tech industry with the UCOL Bachelor of Information & Communications Technology, covering programming, software engineering, networking, databases, and more with industry-aligned learning and project experience.
In-person study
Face-to-face learning in a physical classroom setting
UCOL Manawatū, Palmerston North
It will take a total of 3 years

Build a broad foundation in essential ICT domains including programming, databases, networking, and systems analysis.

Progress into specialist areas such as software engineering, network engineering, security, web and mobile development per chosen major.

Undertake and complete an industry project or internship, integrating academic learning with real-world ICT problems and processes.
This three-year Level 7 degree provides a comprehensive foundation in Information & Communications Technology. Students develop essential skills in programming, web and mobile development, databases, networks, systems analysis, and project management. The qualification offers eight majors, industry projects/internships in the final year, and prepares graduates for diverse roles in sectors across the ICT industry.
What you need to know first
Applicants under 20 years: NZ University Entrance or equivalent academic achievement (e.g., NZ Certificate in IT Essentials LVL4), or at the discretion of the Executive Dean.

Information Technology
Software Engineering
Network Engineering
Data Analytics
Cybersecurity
Web and Mobile Development

Computer Science
A course by
UCOL
Gain the IT skills and experience for a career in the fast-evolving tech industry with the UCOL Bachelor of Information & Communications Technology, covering programming, software engineering, networking, databases, and more with industry-aligned learning and project experience.
In-person study
Face-to-face learning in a physical classroom setting
UCOL Manawatū, Palmerston North
It will take a total of 3 years

Build a broad foundation in essential ICT domains including programming, databases, networking, and systems analysis.

Progress into specialist areas such as software engineering, network engineering, security, web and mobile development per chosen major.

Undertake and complete an industry project or internship, integrating academic learning with real-world ICT problems and processes.
This three-year Level 7 degree provides a comprehensive foundation in Information & Communications Technology. Students develop essential skills in programming, web and mobile development, databases, networks, systems analysis, and project management. The qualification offers eight majors, industry projects/internships in the final year, and prepares graduates for diverse roles in sectors across the ICT industry.
What you need to know first
Applicants under 20 years: NZ University Entrance or equivalent academic achievement (e.g., NZ Certificate in IT Essentials LVL4), or at the discretion of the Executive Dean.

Information Technology
Software Engineering
Network Engineering
Data Analytics
Cybersecurity
Web and Mobile Development

Provisional enrolment may be granted (Discretionary Entrance) under NZQA criteria.
English language proficiency for non-native speakers: IELTS (Academic) 6.0 overall, with no band less than 5.5 (or equivalent).
International applicants: NZ University Entrance equivalent and IELTs Academic 6.0 with no band lower than 5.5.
Mobile application developer
Network designer
Web developer
Software architect
Software engineer
Desktop support
Corporate trainer
Database architect
Database administrator
Game developer
Network security specialist
Project manager
Systems analyst
Programmer
User support
Provisional enrolment may be granted (Discretionary Entrance) under NZQA criteria.
English language proficiency for non-native speakers: IELTS (Academic) 6.0 overall, with no band less than 5.5 (or equivalent).
International applicants: NZ University Entrance equivalent and IELTs Academic 6.0 with no band lower than 5.5.
Mobile application developer
Network designer
Web developer
Software architect
Software engineer
Desktop support
Corporate trainer
Database architect
Database administrator
Game developer
Network security specialist
Project manager
Systems analyst
Programmer
User support