Diploma in Software Development
This programme is designed for people seeking to focus on one or more application domains such as application development, web 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.
Duration
2 years full-time in Auckland + Wellington + Christchurch
Qualification
Diploma in Software Development, 240 credits
Costs
Domestic $7,554 + $300 Student Services Levy International $19,500 + $300 Student Services Levy Fees indicated are for 1st year of study. 2nd Year fees may vary. All 2024 fees are subject to change and regulatory approval.
View full feesDiploma 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 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
Key Information for Students
NZ Government key information link for students, that provides more information to support your decision making for this programme
Admission Requirements
Domestic Student Entry Requirements:
- Completed application form
- Minimum Age: Students must turn 17 within their first year of study at Whitecliffe
- 42 credits at NCEA Level 3 including:
- 14 credits in Digital Technologies or Computing AND
- 10 credits in Maths AND
- 10 credits in English at NCEA Level 2 or above
- 14 credits in Digital Technologies or Computing AND
- If you do not have the above, you must have one of the following:
- 60% pass in online assessment
- Certificate in IT Essentials
- Certificate in Information Technology
- Diploma in Information Technology - Technical Support
- Diploma in Web Development and Design
- Other appropriate NCEA Level 3 or higher qualification or experience as determined by academic staff
- Equivalent knowledge, skills, and experience as determined by academic staff
International Student Entry Requirements:
- Completed application form
- Passport copy
- Minimum Age: Students must turn 18 within their first year of study at Whitecliffe
- Academic and work experience documentation - e.g. academic transcripts, employer referrals etc.
- IELTS Academic overall score of 6.0 with no band less than 5.5 or equivalent
- Statement of purpose
- Diploma in Web Development and Design or equivalent skills and knowledge
BYOD (Bring Your Own Device) Requirements:
This programme has Bring Your Own Device (BYOD) requirements, we recommend you follow the specifications listed as these will support you to be successful in your studies.
Required IT Specifications:
- Have access to Windows computer/laptop/tablet.
Recommended IT Specifications:
Minimum Hardware requirements
- Mac - Intel processor with 64-bit support; 2 GHz or faster processor with SSE 4.2 or later
OR - MacBook Air with M1 Chip
OR - Intel® or AMD processor with 64-bit support; 2 GHz or faster processor with SSE 4.2 or later
- 8 GB RAM (Recommended 16 GB)
- 250 GB SSD or higher hard drive with 10GB free space minimum
- Wireless capability 802.11n dual-band
- Up-to-date antivirus software
Minimum Operating System
- Windows 10 (64-bit) version 1809 or later; LTSC versions are not supported (a must for IT Students)
OR - Apple macOS Mojave (version 10.14) or later
- Internet and data plan.
Not Supported:
- Chromebooks
- Windows X or Windows S OS
- Tablets (except Windows Surface Pro or iPad Pro)
Faculty
Dr Muhammad Azam
Head of School, Information TechnologyMuhammad is an experienced computer engineer and is currently working as the Head of School for Information Technology at Whitecliffe Technology.
Continue readingDr Shahbaz Pervez Chattha
Programme Leader, School of Information Technology (Wellington)Shahbaz is an expert ICT professional with specializing in Communication & Networks, SDN, 5G & Beyond Networks, ISO 27001, PCI DSS, IT Infrastructure planning, designing and management, Information security governance, policy design and implementation.
Continue readingJohn Williams
Lab Assistant, School of Information TechnologyJohn has been an IT Trainer for over 30 years. John joined Whitecliffe as a Lab Assistant in 2023, after completing his Diploma in IT Technical Support. Prior to that John spent nearly 20 years delivering various Microsoft family product IT Training Courses as a Microsoft Certified Trainer (MCT).
Continue readingVivian Wang
Lecturer, School of Information TechnologyVivian is a dynamic professional in the field of Information Technology, with a Master's degree in Applied Computing and a background in Environment and Society.
Continue readingSana Alyaseri
Lecturer, School of Information TechnologySana is a seasoned professional with over 25 years of experience in university lecturing and technology-related roles.
Continue readingDr Simon Yusuf Enoch
Lecturer, School of Information TechnologySimon holds a PhD in Computer Science (specialising in Cybersecurity) from the University of Canterbury, New Zealand.
Continue readingDr Joseph Dang
Lecturer, School of Information TechnologyJoseph holds a Bachelor of Science degree in Information Technology from the University of Sciences at Ho Chi Minh City National University in Vietnam and a Master of Engineering in Information and Communication Engineering from Sejong University in Seoul, Republic of Korea.
Continue readingJun Han
Lecturer, School of Information TechnologyJun is a freelance web developer. Currently, she is working as an IT Instructor in the School of Information and Technology at Whitecliffe College.
Continue readingDr Seyed Hosseini
Lecturer, School of Information TechnologySeyed completed his Master of Information Technology from IIUM Malaysia in 2015 and PhD from Lincoln university New Zealand.
Continue readingDr Sarmad Soomro
Programme Leader, School of Information Technology (Christchurch)Sarmad has a PhD in Computer Science specialisation in Human-Computer Interaction
Continue readingBilal Ishfaq
Lecturer, School of Information TechnologyBilal is a computer scientist and a researcher committed to high quality teaching and implementation of state-of-the-art techniques in research activities.
Continue readingBevan Thomas
Lecturer, School of Information TechnologyBevan holds a BA in Chinese at Massey University and a Diploma of Business Systems from Whitecliffe, formerly known as Computer Power Plus.
Continue readingRob Nairn
Lecturer, School of Information TechnologyRob has been an IT professional for 20 years having managed and owned several IT and web development companies.
Continue readingPinal Shah
Lecturer, School of Information TechnologyPinal has experience in web design, graphics design, mobile application development and game development. He has obtained his master’s in information technology and held the position of Lecturer in Whitecliffe since June 2021.
Continue readingGeorge Tongariro
Lecturer, School of Information TechnologyGeorge has been teaching Information Technology (IT) within the tertiary sector for the last 20 years, He has been working at Whitireia Community Polytechnic, Tai Poutini Polytechnic and now Whitecliffe.
Continue readingWhere could this programme take you?
Upon completion, you will be able to enter employment in development or testing roles, in a range of organisational contexts.
Jobs related to this programme
- Mobile Application Developer
- Software Tester
- Junior Software Developer
- Front-end Web Developer
- Back-end Web Developer
Industry Partners
School of Information Technology
Talk to our team
If you would like to ask us a question or request more information, please detail your enquiry using the form below. If you would like you can contact us directly on 0800 800 300, email us or use the contact us form.