Master of Software Engineering
Learn best practice software development, covering artificial intelligence, machine learning, cryptography, and more. Tackle real-world software design and development projects and collaborate with IT professionals in a year-long industry project.
Specialise in:
Artificial Intelligence
Develop expertise in the design, implementation and analysis of machines that learn, plan and reason, covering topics like machine learning and digital ethics.
Business
Study tailored business subjects developed in partnership with Melbourne Business School, covering how economics, marketing and finance relate to engineering.
Cyber Security
Discover how to create new technologies to improve security and minimise vulnerabilities in design systems, covering topics like cryptography and security analytics.
Distributed Computing
Learn how to manage large quantities of data through networked computers by exploring topics like distributed algorithms and parallel computing.
Human Computer Interaction
Evaluate interactive technologies, learn how to create the next generation of interfaces and gain expertise in areas like user experience and social computing.