Diploma in Software Development
Diploma in Software Development Course Outline
This programme is designed for people seeking to focus on one or more application domains such as application development, web development, games development, and mobile application development.
The programme provides students with the opportunity to achieve a qualification in software development that meets industry standards for appropriately qualified information technology employees.
Upon completion, you will be able to enter employment in development or testing roles, in a range of organisational contexts.
Diploma in Software Development Programme Structure
The Level 6 NZ Diploma in Software Development is a 240-credit programme, consisting of 14 x 15 credit courses and one x 30 credit project. A full-time student is expected to complete the programme in up to two years (72 weeks excluding study breaks).
Qualification Outcomes
-
- Analyse requirements and apply appropriate modelling tools, SDLC, and HCI principles, to design and document software solutions for a range of problems in an organisational context, including creating accurate and clear technical and user documentation/resources
- Write and maintain complex programs using design patterns, data structures, and algorithms to meet specifications and software development standards
- Apply a range of software quality assurance techniques, including designing and executing a variety of tests, to verify the correctness of systems in a range of platforms to meet requirements, and document results
- Apply data management and storage technologies to support the software application and the development process to match the application domain
- Integrate security and privacy principles throughout software development to ensure application security and system integrity using current best practice
- Select, justify, and apply architecture, patterns, services, technologies, and tools to implement the software solution/s using current and emerging technologies
- Apply IT technical support concepts and practice to securely manage hardware, software, and networking resources to support end-users and meet security, ethical, and organisational requirements in a software development context
- Apply professional and ethical practices with integrity to meet the industry-wide expectations of a responsible IT professional, in accordance with legal, regulatory, and organisational requirements
- Apply communication, information design, teamwork, personal, and interpersonal skills to enhance working effectiveness, efficiency, and quality outcomes in a variety of situations in an organisational environment
- Apply project managements tools and techniques, using critical thinking, enterprise skills, and knowledge of project planning, management and control, to an IT related project, to analyse and solve problems