Master of Software Development

July 2021 – July 2022

Book an Advice SessionHow to Apply

Want to develop web, mobile or software applications?

Our Master of Software Development (MSwDev), delivered by Victoria University of Wellington’s School of Engineering and Computer Science, is an intensive programme designed for people from non-tech backgrounds to springboard them into the industry. Learn core programming skills and concepts from our respected lecturers before applying them typically in paid internships where you work on real-world projects with local businesses. Some of the topics you will learn about are Java, data structures, version control, networking, databases, security, web systems, Agile, development methodologies, & design patterns.

Victoria University School of Engineering & Computer Science
3 consecutive trimesters across 12 months
Course Outline
Click here to download
Domestic: $12,762*
International: $53,767*

NEC House,
40 Taranaki Street

12 Months,
3 Trimesters

Domestic: $14,505*
International: $54,306*

Who can apply and how

This conversion programme has been designed for people who don’t have much (if any) prior software development knowledge, you could have studied something completely different or want to change careers. We will teach you what you need to know.

It is preferred that you have an aptitude for or basic level of experience (e.g. learned some in high school or while at university, followed an online course, or done some hobby coding) with programming. So that you know software development is for you.

If you have a Bachelor’s degree with a B average and a desire to have software development skills then this is the path to your new career. Recent graduates as well as experienced candidates who want to broaden their career opportunities are welcome.

Domestic students can enrol via our online enrolment system (enrolments open in October) and international students can fill in this International Application Form and mail it to Wellington University International – the University’s international office.

*2021 Estimate

Programme Outline

This is a full-time (all day class) 180-point Master’s programme, delivered by Victoria University’s School of Engineering and Computer Science, with the below courses*

Professional Programming Skills
Course Code: SWEN501  |  Lecturers: Michael Homer and Ali Ahmed

This course will teach you core programming skills as well as more complex  programming concepts and techniques. Topics include programming commands, data structures, object orientation, fundamental algorithms and data structures, and more. We teach programming in Java focusing on the core principles, so that other languages will become easy to learn on your own. Learn more?

Software Development Studio 1 
Course Code: SWEN502  |  Lecturers: Michael Homer, Ali Ahmed, and Kris Bubendorfer.

This course builds on the skills you learned in SWEN501. We will introduce methods for development in teams, including professional practice and communication skills in the context of software development. More advanced topics will also be introduced such as networking, cybersecurity, and human-computer interaction (HCI). Learn more?

Software Development Studio 2
Course Code: SWEN504  |  Lecturers: Ali Ahmed, Jennifer Ferreira, and Michael Homer.

The course will teach you a range of advanced technical techniques, professional practices, and project planning. Topics such as web development, testing, mobile apps, and AI, will be covered. The main focus of the course is on agile development methods where the students learn from working on real-life industrial problems. Learn more?

Industry Research and Development Project
Course Code: SWEN589  Lecturers: Karsten Lundqvist

This course will consist of a substantial software research and development project typically undertaken as a paid internship where the student is placed in a local ICT business. Alternatively, in certain cases, this could be an industry-sourced (or industry-related) project done within the school. The project involves supervision by an academic as well as the industry employer, and will involve formal and informal reporting and presentations. Learn more?

*2020 estimates

Programme Director

Dr Karsten LundqvistDr Karsten Lundqvist has over 13 years of computer science research and teaching experience, he’s passionate about exploring new tech (like artificial intelligence) to improve teaching and learning. Karsten is an avid gamer and uses game development in his research. One of his inspirations has been Lego (originating from his country of Denmark) which from an early age showed him the power of playful learning.

What do our students have to say?

Read more?

Our MSwDev students have gone on to work for ANZ, Trade Me, Avenir, Datacom, Catalyst IT, Signify, Spark, Contact Energy, Deloitte, GNS, and more

About Us

Creating industry-ready tech talent

Our Lecturers

Read more about our expert teachers

Industry Partners

Get involved with Wellington ICT