Skip Navigation LinksHomeProgrammesInformation TechnologyGraduate Diploma in ICT (Software Development)

Graduate Diploma in ICT (Software Development)

Level 7

UCOL’s Graduate Diploma in Information & Communications Technology (Software Development) provides the opportunity for students with an IT related Bachelor’s degree or IT work experience to specialise as a software engineer.

Student studying coding
Quick info

Level: 7

Locations: Palmerston North

Duration: 1 year, full-time

27 Feb 2017 - 24 Nov 2017
24 Jul 2017 - 29 Jun 2018

Domestic Fees:*
$6,699.00Scholarship info

International Fees:*

* Fees are indicative only, and are inclusive of the student services levy and GST (goods and services tax). Fees for multi-year programmes are for one year of study.

The Graduate Diploma in Information & Communications Technology (Software Development) will enable you to enhance your knowledge base and gain industry-needed skills through advanced study of the following areas:
  • Software Engineering
  • Java Mobile
  • Web Programming
  • Advanced Database Concepts
  • Project Management
  • Professional Practice

Career & Study Outcomes

  • Software architecture
  • Software testing
  • Software contracting
  • Software engineering
  • Database architecture
  • Database administration
  • Software development
  • Mobile development

Industry Connections

The Graduate Diploma in Information & Communications Technology (Software Development) is well supported by industry and has strong connections with industry stakeholders who regularly engage with staff and students.

Learning Facilities

There are specialist hardware and software laboratories that are dedicated for IT students.

Domestic Entry Requirements

  • A Bachelor degree, or higher qualification in an Information and Communications Technology (ICT) related discipline from a New Zealand University, Polytechnic or NZQA Approved Provider.
  • International student with a Bachelor degree, or higher qualification in an ICT related discipline from an accredited international provider.
  • Graduate equivalency for those who can demonstrate appropriate practical, professional or educational experience in ICT.

International Entry Requirements

In addition to the Domestic Entry Requirements, international student applicants whose first language is not English must have an IELTS Academic score of 6 with no band score lower than 5.5 (or equivalent). IELTS scores used must be taken from a single IELTS Test Report Form (i.e. combining scores from more than one test is not permissible). 

Those entering with a Bachelor degree, or higher qualification, will be required to present either an original or certified copy of their academic transcript issued by the awarding institute.

Applicants under 20 years of age:
There are specific academic entry requirements for international students under 20 years of age. Please enquire for details.

Advice & Guidance

The programme is designed to offer maximum benefit to students who come to the programme with already established skills in ICT. These skills may have been acquired in both educational or industry settings.  Where an applicant is unsure about the suitability of the programme, or the assumed skill-level, they are strongly advised to consult with the Head of School before enrolling.

Applicants seeking graduate equivalency will be asked to present suitable evidence of their work experience, any prior educational achievements and the skill levels that they have attained. The Head of School can advise an applicant on the presentation of this evidence, but suggested forms of evidence are a curriculum vitae, a portfolio of work, and employer letters of attestation.

The programme is not intended as a pathway for graduates from the UCOL Bachelor of Information and Communications Technology (Applied) programme. Graduates of this programme are not eligible to receive the award of the graduate diploma.

Course Information

Core Courses
  • Graduate Professional Practice
  • Special Topic

Software Development Endorsement*

  • Advanced Programming
  • Software Engineering
  • Java Mobile and Web
  • Advanced Database Concepts
  • IT Project Management

Students to choose one  of the following optional courses:

  • eCommerce Systems
  • Organisational Systems
  • Advanced System Analysis
  • Software Process
  • Dynamic Web Solutions
  • Analysis and Design

*Software Development endorsement requires the completion of the 2 core courses, the 5 listed courses and 1 optional course chosen from the 6 courses listed.


The programme is approved by the New Zealand Qualifications Authority under the provisions of the Education Act 1989, and Universal College of Learning (UCOL) Trading as Universal College of Learning (UCOL) is accredited to teach it.