NZ Diploma in Software Development

Apply Now


2 Years


NZ Diploma in Software Development

Information Technology is a rapidly growing industry, and web and software developers are in high demand (Refer to MBIE Occupation Outlook). The NZ Diploma in Software Development (Level 6) is a two-year "Full-Stack" information technology course that will prepare you for entry into the IT industry.

The first year of the diploma focuses on Web Development and Web Design, teaching you basic coding skill - the languages used behind most websites today and taking them from determining client needs to choosing CMS, utilising databases, designing the user experience and configuring a website.

The second year develops your coding skills and leads to creating immersive websites in ASP.NET Core 2, using cutting-edge technologies. Along the way, we will cover database integration, write clean code in C#, and use Object Orientated Programming principles. All skills you need for any career in Software Engineering. We also create mobile apps in Xamarin, which can run on Android and IOS cellphones.

When you study our 2-year full-time software development course, you will have more practical time learning and writing code than most 3-year degrees. This means no peripheral papers or unrelated subjects, as required in most university degrees.

This programme only requires 2-days a week in class with the additional option of one-on-one tutorials available when needed. This allows you to do self-directed study and part-time work. Small class sizes allow our tutors to be hands-on with their students learning.

Some of our graduates have moved into software development roles across a wide range of industries, such as education and e-learning, shipping and freight, healthcare, business and data management and artificial intelligence.

Click HERE to download the Application Booklet. This will give you a clear understanding of all of the required documents and the process to follow to enable you to enrol.

This programme requires you to bring your own device (BYOD) for study at Vision College. For minimum device requirements, please see the requirements section at the bottom of this page.

*This programme is free for domestic students as it falls under the Government's Targeted Training and Apprenticeships Fund.


Upcoming Intakes

26 Jul 2021
26 Jul 2021
30 Aug 2021


Domestic Fees
$6,450 - Fee free offer through TTAF*

International Fees *

Fees listed are indicative only and may vary with course selection. Exact fees can be confirmed when you enquire or apply.
* International learners are required to pay additional costs to attend one of our courses or programmes. These additional costs include medical and travel insurance cover.

Enroll Now

Advanced Web Devlopment

  • Analysis process including stakeholder interaction and feasibility study
  • Documentation of application business processes using modelling tools
  • Client side scripting, eg, JavaScript, Cascading Style Sheets (CSS), and HTML
  • Introduction to web services and appropriate frameworks and security concerns by using framework plugins
  • Server side scripting, eg, PHP, SQL, ASP.NET, which does not undermine security
  • Web application with database, database connection with web application, data manipulation from the web form; insert, update, delete from the web form; manage multiple web form with database

Object Orientated Programming and Data Structures

  • Systems development paradigms, eg, agile, structured
  • Coding – object-oriented
  • Construct software with complex, multi-element architectures and abstract data types (ADTs) such as general graphs, trees, tables
  • Writing code following design patterns and software development standards
  • Source and version control
  • Optimisation concepts and techniques
  • Automated software builds
  • Program maintenance techniques
  • Software architectural patterns including model view controller (MVC) and model view presenter (MVP)

Software Testing and Security

  • Software Testing Fundamentals
  • Types of Testing
  • Software Testing - Documentation
  • Bug Tracking Systems
  • Software Security Principles and Techniques

Project Management

  • Introduction to IT Project Management
  • IT projects in business
  • Project initiation
  • Project organisation
  • Project execution
  • Project scheduling
  • The IT Project Team
  • Quality and risk management
  • Managing and tracking IT projects
  • Closing IT projects

Mobile Application Development

  • Mobile App Development Platform
  • Activity
  • Controls and Layouts
  • List Views and Local Storage
  • Web Services
  • Geo-Location and Google Maps
  • Online Database and Cloud Storage
  • Login and Authentication

Major Project/Internship

  • Critical reflection process and practice
  • Analysis and evaluation of personal, professional and technical performance
  • Planning for and implementing change
  • Identifying ideal and actual practice – and addressing the practice gap
  • Review and accountability
  • Change management
  • Commercial realities including stakeholders, time frames, working with supervisors, working in a commercial project team
  • The impact of organisational and commercial imperatives on the process of software development and professional relationships
  • Understanding functions, focus, goals and objectives in a software development organisation
  • Developing industry contacts, peer and professional relationships
  • Understanding roles (individual and group), tasks (collaborative and individual) and attributes as a software developer in the context of a professional software development organisation

New Zealand Diploma in Software Development (Level 6)


Domestic Students

  • Be a minimum of 17 years old and have four years of secondary education (NCEA Level 2), or be aged over 20
  • Applicants will be required to attend an interview, which may include a short written task or computer task

International Students

  • Students for whom English is a second language must have an IELTS Academic score of 6.0 with no individual band lower than 5.5, or equivalent test.
  • International students must be at least 18 years old.

Our  Information Technology courses require you to bring your own device (BYOD) for study at Vision College

The minimum specifications required for this course:

  • Windows 10 operating system (from January 2020 any Windows version less than 10 will not be able to connect to the ATC New Zealand wireless network)
  • Intel i5-6200U or greater/AMD A10-8700P or better
  • 8GB of memory
  • 500GB+ Hard Drive or 500GB+ Solid State Drive

Optional Items include:

  • Optical drive (DVD)
  • Web Cam

Across our programmes we use Microsoft Windows based applications.

Career Opportunities

Software Developer - Kaihanga Pūmanawa Rorohiko

Software developers develop and maintain computer software and websites.

User Experience Designer - Kaihoahoa Wheako Whakamahi

User experience (UX) designers design the way websites and software applications (apps) look and work, based on what users need.

Game Developer - Kaihanga Tākaro

Game developers write, design, program, animate, and test games and applications for computers, gaming consoles, and cellphones

Frequently Asked Questions

No, learning the basic constructs of most programming languages will give you the tools you need to understand elementary logic and algorithms, which themselves can be a very good introduction to applied mathematics. Logical thinking and reasoning, coupled with an investigative mind, are far more important skills to have over being a math genius.

Some students may wish to exit after completing the first year of the 2 year New Zealand Diploma in Software Development (Level 6), and gain the New Zealand Diploma in Web Development and Design (Level 5). In order to gain full-stack development skills, we would strongly encourage you to complete both years of the New Zealand Diploma in Software Development (Level 6) qualification. The reason we encourage this 2 year journey of study is because the job prospects for Software Developers is greater than Web Developers. According to the Ministry of Business, Innovation and Employment (, Software Developers are in higher demand than web developers.

Yes. Our Information Technology courses require you to bring your own device (BYOD) for your study at Vision College.

The device specifications can be found on the Individual Web and Software pages, and also in their Course Costs documents.

© Activate Training Centres 2021