About the course
The Master of Software Engineering covers best practice across the full software development lifecycle, from design and engineering through to deployment. Students can tailor the degree by specialising in areas such as artificial intelligence, cyber security, distributed computing, business, or human-computer interaction. The course emphasises industry-aligned learning through large-scale, real-world software design and development projects, including a year-long industry project.
What you might learn
Students develop advanced technical expertise to design, build, deploy and manage software systems at both small and large scale. The course aims to build capability in applying sound engineering practices across the development cycle, including working with modern software architectures and delivery approaches. It also focuses on professional skills for collaborating with industry and delivering real-world projects.
Career outcome
Graduates can pursue roles in software engineering across sectors such as technology, business, health and communications. The industry-aligned curriculum and extended project experience prepares students for careers designing and delivering production software systems in professional teams. Potential pathways include software engineer/developer roles and specialist positions aligned to chosen areas such as AI, cyber security, distributed computing or human-computer interaction.
Entry requirements
IELTS 6.5 with no band less than 6.0.
Living Costs in Melbourne**
|
Restaurant (Meal, Inexpensive Restaurant) A$ 15 - 20 |
Rent per Month (1 bedroom in City Centre) A$ 1,583 - 2,094 |
Rent per Month (1 bedroom Outside of Centre) A$ 1,207 - 1,596 |
|
Transportation (Daily) A$ 7 - 9 |
Utilities per Month (Electricity, Mobile & Internet) A$ 240 - 318 |

Register
Login






