About Software engineering

Learn how to produce and manage large and small-scale software systems, guided by experts in cybersecurity, data mining, artificial intelligence and machine learning.

Develop the advanced technical expertise, teamwork and communication skills to keep you agile in a rapidly evolving industry and graduate with an internationally recognised qualification.

Start with an undergraduate degree and choose a major in Computing and Software Systems or Computing then complete a Master of Software Engineering to become an accredited engineer.

Discover the Computing and Software Systems major

Almost every industry relies on data to make decisions. Find out what subject options you can explore to get experience in artificial intelligence, machine learning and software engineering.

Looking for personalised advice?

Find out more about our graduate degrees and get support with your application. Speak to our expert staff online, via phone or at an upcoming event. You can also register to learn more about your course options and opportunities via email.

Why study at the University of Melbourne

Become an accredited software engineer

Become an accredited software engineer

Produce and manage complex or non-trivial large and small-scale software systems.

Taught by leading experts

Taught by leading experts

Learn from world-leading researchers who are working on groundbreaking innovations.

Connect with industry

Connect with industry

Take part in internships, industry projects or undertake an innovation challenge with an industry mentor.

Hear from our students

Find out what motivated our current students to choose Melbourne, and the impact studying with us has had on their lives and careers.

My plan is to make the most out of my experience, signing up for activities to help me with employability and getting to know other people.

Remco, Bachelor of Commerce and Diploma in Computing

Talk to us

Please speak to our expert staff to discover more about our learning opportunities and get support with your application.