Master of Software Engineering

Computer Science

Advance your skills in software engineering, programming, blockchain, data analytics, and cloud security, and complete a research-based capstone project to earn a Level 9 Master of Software Engineering at Yoobee.

NZ$22,689

inc GST

Enquire about international pricing


This course starts anytime

NZQA Level 9 Certification

Study Level

Post Grad

1
2
3
4
5
6
7
8
9
10

In-person study

Face-to-face learning in a physical classroom setting

City Road Campus, Level 4, 3 City Road, Auckland

It will take a total of 45 weeks

Background blur gradient small

Coming Soon: Nexties Explorer

Our AI-powered Explorer is almost ready. Soon, you’ll be able to build a dynamic profile of your skills, goals, and strengths, and get a curated selection of courses just for you.

More details

Unlock these abilities


Star graphic

Master advanced software engineering and programming

Develop expertise in programming language syntax, object-oriented principles, and the development, testing, and debugging of software artefacts.

Star graphic

Conduct independent research

Demonstrate advanced research skills, from identifying research questions to designing and delivering a capstone project.

Star graphic

Apply emerging technologies

Gain practical skills in quantum computing, blockchain, cloud security, and machine learning for the modern software profession.

What You're Signing Up For

The Master of Software Engineering at Yoobee is a Level 9, one-year (45 weeks) programme that prepares you to be a creative, adaptive, and industry-ready software specialist. Covering a broad spectrum including quantum computing, blockchain, data analytics, and cloud security, the programme builds both technical and project-based skills through practical labs and a capstone project. Open to domestic and international students, it is developed with industry partnerships and addresses the rapidly-evolving needs of the tech sector.

Course Content

  • Professional Software Engineering: Programming languages (C++, Java), object-oriented concepts, design patterns, application architecture, software development and debugging.
  • Research Methods: Design thinking, research proposal development, quantitative and qualitative research, ethics approval.
  • Quantum Computing: Quantum algorithms, quantum protocols, teleportation, superdense coding, entanglement, coherence.
  • Data Analytics: Data sources, modeling, visualization, business intelligence, dashboards, machine learning, prediction models.
  • Blockchain and Decentralised Digital Identity: Cryptocurrencies, smart contract programming, cryptography, information security.
  • Cloud Security: Cloud ecosystem security principles and solutions.
  • Intelligent Transportation Systems: AI and ML for urban/transit systems, transportation network operations, cybersecurity in ITS.
  • Capstone Research Project: Industry-based research project synthesising all major course themes.

What you need to know first

Bachelor’s degree in engineering, computer science, information technology, physics, mathematics, business or related disciplines, or equivalent overseas qualification

Substantial programming knowledge (preferably C++/Java/Python), or completion of a free online bridging course

Alternative: Relevant diploma (2-3 years) and 3-4 years professional software development experience (case-by-case basis)

Portfolio and/or documented industry experience (for special admission)

Access to a suitable personal device for study

Industry icon

What sort of industry will this job lead to

  • Software Development

  • Information Technology

  • Data Science

  • Cybersecurity

  • Blockchain

  • Consultancy

Employment opportunities icon

Future employment opportunities might be

  • Software Developer

  • Consultant

  • Business Analyst

  • Financial Analyst

  • Data Engineer

  • Data Scientist

  • Programmer

  • Researcher

  • Test Engineer

  • Project Manager

  • Software Architect

  • Applications Designer

  • IT Solution Integrator

  • ITS Engineer