The aim of this course is to produce graduates who have attained a range of Information Technology (IT) knowledge, specialist practices and technical skills in software development. The course will prepare graduates for employment in an entry-level developer or tester role, in a range of organisational contexts, or to proceed to further study. Graduates who have attained a New Zealand Diploma in Software Development Level 6 will have the technical skills and knowledge to apply for entry-level roles such as a Software Developer, a Web Developer, a Game Developer and a Mobile App Developer.
Programme Outline:
Following this New Zealand diploma course (Diploma in Software Development) you will be able to:
- Advance your code in C# using Visual Studio and program in Python which is perfect for data science
- Enhance your web development skills using ASP.NET and REST APIs
- Learn version control using Git and Github
- Develop mobile applications
- Implement advanced UI keeping in mind universal accessibility and software architecture patterns such as MVC (Model View Controller)
- Test your creativity with game development and shift from being a gamer to becoming a game developer
- Apply current best practices in IT security, encryption and privacy
- Discover emerging technologies like AI
- Learn to use CI/CD to automatically build and deploy applications through different environments using Azure DevOps
- Enhance your cloud computing skills by exploring and utilizing various Azure services.
Education Pathways
Graduates of this qualification may progress to a computing degree, or specialised qualification such as software testing or software security. This qualification may also equip learners to attempt optional industry certifications at the appropriate level and area of specialty.
This qualification may provide an education pathway from:
- NCEA Level 2 or 3 with appropriate credits in mathematics and digital technologies subjects
- New Zealand Certificate in Information Technology Essentials (Level 4) [Ref: 2594] – New Zealand Certificate in Information Technology (Level 5) [Ref: 2595]
- New Zealand Diploma in Web Development and Design (Level 5) [Ref: 2598]
- Appropriate international certifications in software development Graduates of qualifications Ref: 2595 or 2598, who go on to further learning towards this qualification may be granted credit recognition and may only need to demonstrate competence for the additional skills and knowledge required.
Industry Pathways:
Software developers may progress to become senior developers, software architects, or IT managers. Software developers can specialise in the development, maintenance or enhancement of certain programs and software. They can also work in a range of areas including:
- Full Stack Developer
- Mobile App Developer
- Game Developer
- Python Data Analyst