Diploma in Software Development

Level 6
2 years
Technology
Online option
Open to international students

This diploma will give you all the key knowledge and skills that every new developer needs to start out. Learn online or on-campus, covering design principles, algorithms, and programming through hands-on learning.

 

What you'll learn

Learn core skills in a range of essential software developer areas. You will achieve this through practical collaborative project work that involves learning design principles, algorithms and object oriented programming. This first year equips you with a wide range of tech skills to become ready for your second year of specialised learning.

UX design I & II

Learn the foundation principles, tools and best practice for the design of content and user experience (UX).

 

Development principles I & II

Learn the fundamentals of programming along with software development techniques and tools used in the creation of modern applications.

Integrated Studio I & II

This course offers a hands-on exploration of the software development lifecycle (SDLC) through project-based learning. It aims to enhance students' grasp of the core principles of software development by applying the skills and concepts introduced in UX Principles I and Development Principles I. Students will engage in a series of iterative development cycles, encompassing tasks such as investigation, proposal generation, creation, critique, user testing, reflection, and refinement of real-world websites, mobile applications, and prototypes.

This is where you can specialise in one of the following areas that are of most interest to your future career path.

Artificial intelligence

Foundation of data-science

Study the infrastructure of Data Science, including the data analytics pipeline, management of large-scale data, how analytics and machine learning capabilities are built on top of that storage, and how data scientists develop machine learning and modelling platforms using libraries.

Artificial Intelligence

You’ll focus on how Artificial Intelligence (AI) concepts and classifications are used to design intelligent systems. This includes investigation of representation, reasoning, search methods and intelligent agents. You’ll also explore AI classifications such as Machine Learning, Robotic, Natural Language Processing, Speech Recognition, Expert Systems, Computer Vision, and how they are used to make intelligent systems.

Cloud Computing

Cloud Computing Fundamentals

Understand cloud concepts and models, cloud security, and infrastructure mechanisms along with various popular vendor specific Microservices. You’ll identify the building blocks of cloud computing through a combination of tutorials, workshops, and self-directed learning and research within specific types of environments. Topics include introduction to cloud providers, scaling, cloud services, cloud delivery models, cloud deployment models, cloud security, cloud usage monitors, cloud storage devices and load balance.

Cloud Application Development

You’ll deepen your understanding of cloud computing technologies and develop and design cloud solutions concepts from a business and technical perspective including services, architecture, system integration, connectivity, administration and security. You’ll explore the locking and unlocking of the cloud, including security, integration into existing operations and optimised performance. Get hands on experience with the cloud providers that dictate a major share of the Australian and New Zealand market. You’ll also get hands on with vendor certification to ensure you have a competitive advantage when looking to enter the industry.

 

Cyber Security

Networking and Systems Admin

Understand the fundamentals of networking and systems administration including issues, skills and strategies associated with providing core services over a network in a multiuser environment. You’ll learn about hardware and software stacks for communication infrastructures, computer systems and different network architectures and topology. You’ll also be introduced to tools for management and monitoring to ensure the optimum performance of a system in terms of security, cost, and speed.

Cyber Security

You will cover a range of topics including attacks on privacy, static and dynamic analysis of malware, hardware security, network security and trending applications. You’ll explore different aspects in Cybersecurity relating to cryptography, public key infrastructure, security principles and models, threats and vulnerability management and privacy and anonymity issues.

Game Development (Creative)

Technical Design for Software

Immerse yourself in software design and construction. Get an introduction to several software design patterns and processes that enable the creation of high-quality software, and learn to analyse specific software projects and use design language (UML) for modelling the development process.

Society, Enterprise, Innovation

Develop an understanding of how games act as a force for good and their utility is growing beyond entertainment.

Upon successful completion of this course, you will receive the New Zealand Diploma in Software Development (Level 6).

 

A bit more information

 

C++ programming, Figma, Microsoft Visual Studio, SQLite, Qt creator, GitHub, Python IDLE or Pycharm community, Cisco Packet Tracer, Wireshark, Unity, Unreal, C# programming, Android Studio, mobile apps, ARCore, ARToolKit

Domestic students

  • Tuition Fees:

    • First year: $8,324

    • Second Year: $8,309

  • Student Services Levy:

    • On-Campus: $350 per year

    • Online Only: $175 per year

Fees Free Study

To find out if you are eligible for Fees Free study, please find out more here or visit the government Fees Free Website

International students

  • Tuition Fees: $26,000/year (NZD)

    • Total: $52,000

  • Course Related Costs: $2000/year (NZD)

    • Total: $4,000

For more information, click here to download the international course costs PDF.

Please note fees are subject to change.

Domestic Students

New Zealand Certificate in Information Technology Essentials (Level 4) or demonstrated equivalent knowledge, skills and experience. 

International Students

International applicants must be 18 years or older and have proof that they have gained within the last two years: English language proficiency at the level of IELTS 6.0. (Academic) with no band score lower than 5.5. 

 

 

Get more info

Provide your details in the form below and one of our course advisors will then be in touch with more information.

Loading...

 

 

 

"Yoobee was very hands-on. They still teach you theory but there’s more focus on the practical side of things, like how you can actually program or build an application instead of spending the semester just telling you about the theory of this programming language without ever typing any code."

- Karen Jin, Yoobee Graduate

 

 

 

 

Course Start Dates

 

 

 

Check out some student work

 

 


 

Ready to apply? Start your journey here, this is your first step.

 

Fill in this quick form and get started:

 

I'm a NZ Resident or Citizen

I'm an international student

Start my Enrolment Application