Master of Technology (Software Engineering)
Federation University Australia
CRICOS 116467A · Provider 00103D
at Swinburne University of Technology · Melbourne, Victoria
CRICOS course code
080213B
CRICOS provider code
00111D
This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.
Duration
4 years
Tuition (whole course)
A$148,480 total
Per year
A$37,120/yr
Intake
Semester 1 (Feb/Mar), Semester 2 (Jul)
The Bachelor of Engineering (Software Engineering) (Honours) at Swinburne University of Technology offers students a comprehensive foundation in software design, development, and management. Based in Melbourne, students receive hands-on training in areas such as programming, algorithms, systems architecture, software project management, and cybersecurity. The course integrates both core engineering principles and specialised software engineering units to equip students with the knowledge and techniques required for modern software development across a variety of platforms.
This four-year honours programme is structured around semesters, with students typically completing a set number of units of study that contribute to their overall credit point total. The curriculum is designed to balance theoretical learning with practical experience, culminating in a capstone project where students develop, implement, and present a substantial software solution. Additionally, Swinburne’s strong industry connections mean students gain real-world experience through work-integrated learning or professional placements, an essential feature in preparing for employment within the Australian tech sector.
Throughout the degree, students master both technical and professional skills, including advanced programming, software testing, systems analysis, communication, and teamwork. The Honours component fosters critical thinking and independent problem-solving through a major individual or group research project. Graduates are prepared for roles requiring high-level analytical and implementation skills in diverse, technology-driven sectors.
This programme best suits those with a strong interest in technology, logic, and innovation, as well as students aiming to lead or collaborate on multidisciplinary software projects. Applicants must evidence English proficiency, typically through IELTS Academic 6.0–6.5 overall or equivalent testing, as outlined by the university. For specific entry requirements, course structure, and current details, please consult Swinburne’s official website.
It typically takes 4 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).
Tuition is around A$148,480 total. Fees change yearly — confirm with an advisor.
Software EngineerSystems AnalystApplication DeveloperProject Manager in ITSoftware ArchitectTest EngineerRoles in research and development within Australian technology, finance, health, and government sectors
Federation University Australia
CRICOS 116467A · Provider 00103D
Swinburne University of Technology
CRICOS 001742J · Provider 00111D
Swinburne University of Technology
CRICOS 008343A · Provider 00111D
Swinburne University of Technology
CRICOS 0100245 · Provider 00111D
Swinburne University of Technology
CRICOS 0100318 · Provider 00111D
Swinburne University of Technology
CRICOS 0100750 · Provider 00111D