About the course
This software engineering major within Curtin’s Master of Professional Engineering develops the ability to analyse user needs and design, build and test complex software systems using engineering principles. You’ll work in teams on large-scale projects, building collaboration and advanced technical skills for diverse software challenges. The major includes at least 12 weeks of engineering professional practice and culminates in a final-year research project in software engineering at master’s level.
Career outcome
Graduates are prepared for roles designing and delivering complex software in multidisciplinary environments. Typical job outcomes include software engineer, software developer and software architect, contributing across the software lifecycle from requirements to testing and deployment. Opportunities span IT and communications as well as software-intensive sectors such as healthcare and finance. This major supports professional practice and advanced capability development in software engineering at master’s level.

Register
Login





