Master of Software Engineering
Be part of the future of data analytics, quantum computing, cloud security and blockchain with our Master’s programme! You will gain advanced knowledge of cutting-edge technologies in the software space and will develop into a creative, adaptive and diverse software specialist.
180 Credits | Full-time | On Campus
Designed with the future in mind.
With our extensive experience in software engineering and strong links to industry we are now offering a Master of Software Engineering, and through our accelerated pathway option this can be completed in one year.
Quantum computing, blockchain and data analytics are shifting the economic landscape and we want you to be part of the shift. Our Master’s programme will develop you into a creative, adaptive and diverse software specialist.
Your first trimester will focus on developing practical and technical hard skills including programming language syntax, object-orientated concepts, and foundational algorithms. You’ll work as part of a team to compete a product development project that combines your technical know-how with the soft skills of communication and collaboration.
Trimester two will see you dive into data analytics, blockchain (including cryptocurrencies and token economics), cloud security, and intelligent transportation systems such as loT, Computer Vision, and Machine Learning.
The final trimester brings it all together into one capstone research project.
Upon completion, you will graduate with a Master of Software Engineering (Level 9).
What you'll learn
Professional Software Engineering
This course is taught in different programming languages including C++ and Java, and focuses on the concepts, techniques and frameworks needed in designing single and n-tier applications. You’ll learn about software engineering models, design pattern principles and best practice for developing, testing, and debugging software artefacts.
Research Methods
The research proposal you identify in this course will set the scene for your final capstone research project. You’ll develop advanced design thinking skills, and research and writing methods, including the ability to conceptualise research questions, design document structure, plan out quantitative and qualitative methods, and seek ethics approval.
Quantum Computing
Quantum computers outperform traditional computers for a range of practical problems, and in many cases offer drastic advantages. In this course you will be introduced to several basic quantum algorithms and gain an understanding of the key differences between computing and quantum computing. You will apply this knowledge to the key quantum protocols: teleportation, superdense coding, and quantum algorithms and be able to comprehend quantum entanglement and coherence.
Data Analytics
Our world is driven by data and data analysts hold the top position in the top 10 emerging jobs landscape. This course will see you exploring diverse data sources, creating and enhancing data models, creating insightful data visulisations, designing data-driven reports and creating dashboards. You’ll explore modern machine learning algorithms and discover how to create predictive, diagnostic and prescriptive models that can be used in business decision making.
Blockchain and decentralised digital identity
Here you’ll gain a solid understanding of blockchain, digital currency and decentralised identity. We cover a wide range of topics including the technical underpinnings of cryptocurrencies, blockchain programming, cryptographic systems security, information security and smart contract programming.
Cloud Security
The aim of this course is to provide you with a foundational level of understanding around what is needed to secure a cloud ecosystem. You will focus on cloud security principles and innovative solutions to tackle security concerns, meaning on completion you will bring added-value to any infrastructure or security team utilising cloud technologies.
Intelligent Transportation Systems
In the final course of the semester, you will learn how to leverage artificial intelligence and machine learning to develop intelligent transportation systems (ITS). You’ll cover topics including transportation network operations, architecture and applications of public transport systems, urban planning, and cybersecurity as it relates to ITS.
Industry-based capstone research project
This is your chance to bring together all your learnings from the previous two trimesters as well as your own individual creativity and research approach, to deliver a final project. The nature of this project could be experimental, feasibility studies, design, or testing of equipment and will showcase your software engineering and research skills. The first 5 weeks will be used to create the project proposal/select the project from within industry and the remaining 10 weeks are used to execute the project.
Course Start Dates
A bit more information
Software:
Throughout your study you will use a range of open-source software.
Yoobee will also offer subscriptions with
IEEE Xplore
O’Reilly digital media
Equipment:
You are required to bring your own device. This allows flexibility of study outside of class hours and seamless remote study in the event of another lockdown where classroom facilities are inaccessible. If you do not own your own device, please discuss this with one of our team at enrolment.
Components of |
Minimum |
Recommended |
CPU |
Intel Core i5, |
Intel Core i5, |
Memory |
8 GB |
16 GB |
Disk |
256 GB SSD |
512 GD SSD |
Screen Resolution |
1280 x 800 |
1920 x 1080 |
International students – 25% scholarship available. Find out more at International Scholarships
Tuition Fees: $36,000 (NZD)
Course Related Costs: $2000 (NZD) (fees are subject to change)
Administration Fee: $400 (NZD)
Domestic students
Tuition Fees: $19,729
Student Services Levy: $350
Course Related Costs*: $1000
*Course Related Cost - Contributes to: IEEE Xplore; O’Reilly Media Subscription.
Please note fees are subject to change.
Every applicant of the Masters programme must be approved for admission by the Faculty Lead. To be considered you must
Hold a bachelor’s degree in engineering, computer science, information technology, physics, mathematics, business, or related disciplines; OR an acceptable equivalent qualification from a recognized university (or similar) overseas, AND
Have substantial knowledge on programming, preferably in C++/Java/Python; or passing a free online bridging course* offered by Yoobee. OR
Alternative entry criteria: 2-3 years Diploma programme in related study areas with 3-4 years working experience in software developing. Alternative entry criteria (approval case by case by Head of Faculty)
For students studying online you will also need
Access to a computer with basic hardware requirements.
A microphone and reliable internet connection.
You may apply for Special Admission if you have relevant experience and skills. Your application should be supported by
A professional scholarly portfolio and/or
Documented industry experience.
*Online Bridging Course is designed for applicants of the Master of Software Engineering programme who met the academic entry requirements but do not have a sufficient programming background. This is a self-paced online course that students will study at Yoobee online platform. The entire course contains three main topics
a. Software Development Principles
b. Programming with C++
c. Object Oriented Programming
Course length: 10-12 weeks recommended
Assessment method: Multi-choices questions
Pass grade: 80%
Max. Attempts: 3 times
Cost: FREE
Get more info
Provide your details in the form below and one of our course advisors will then be in touch with more information.
Our Master’s programme has been developed by experts from within academia and industry, meaning you’ll be well prepared for the world of work.
You’ll gain exposure to cutting-edge technologies that will be in demand over the next decade and beyond.
Our industry partnerships include global companies like IBM, AWS and Fortinet
Quantum computing and cloud security experts are in short supply. This qualification boosts your skill level in this area, meaning you’ll graduate ahead of your peers.
Developer
Consultant
Regulator
Business Analyst
Financial Analyst
Data Engineer
Data Scientist
Programmer
Researcher
Data Analyst
Test Engineer
Project Manager
Software Architect
Applications Designer
IT Solution Integrator
ITS Engineer
Qualifications are issued by Yoobee Colleges Ltd. Yoobee Colleges Ltd is an NZQA Category 2 registered provider.
Term dates are subject to change pending enrolment numbers, availability and unforeseen funding fluctuations. Yoobee Colleges Ltd reserves the right to modify schedules to make sure the College runs well and students are offered the best learning experience.
WHAT'S ON AT YOOBEE