Flinders University
4 years full-time (or part-time equivalent)
Master software engineering from fundamentals to advanced systems design. This 4-year honours degree teaches you to build scalable, reliable software across industries—from apps and cloud services to AI and embedded systems. Perfect for problem-solvers ready to launch careers in tech, finance, defence, or startups.
Entry requirements include an ATAR of 80.00 or equivalent (STAT 155.0, GPA 5.0, or TAFE/VET Diploma or above). You must have completed SACE stage two general mathematics or equivalent as a prerequisite. Knowledge of SACE stage two physics or equivalent is assumed. International students require IELTS overall 6.0 (speaking, writing 6.0) or Pearson overall 50. No prior coding experience is necessary—you'll learn programming from the ground up starting in first year.
Year 1 covers fundamentals including Artificial Intelligence, Computer Programming 1, Database Modelling and Information Management, Networks and Cybersecurity, Electronics, plus two option topics. Year 2 builds on foundations with Data Engineering, Cloud and Distributed Computing, Computer Mathematics, Software System Requirements and Design, Human Factors for Interactive Web-Based Systems, and Computer Programming 2. Year 3 introduces Computer Programming 3, Information Security, Theory and Practice of Computation, Software Testing and Quality Assurance, a 20-week Industry Based Practicum, and ICT Management and Professional Standards. Year 4 focuses on the honours component with the Honours Program in Software Engineering, allowing specialisation in areas like embedded systems, AI, secure systems, or web technologies.
Flinders University is ranked No.1 in South Australia in Engineering & Technology for full-time employment, learning resources, overall educational experience, and teaching quality (Good Universities Guide 2025). The program is accredited by Engineers Australia at the professional engineer level, with recognition internationally under the Washington Accord. Flinders has built this degree in consultation with industry to ensure you learn in-demand skills, with strong connections to industry leaders providing real-world experience through Work Integrated Learning placements.
Graduates pursue diverse careers as Software Engineers, DevOps Engineers, Embedded Systems Developers, Systems Architects, Cybersecurity Engineers, and Data Engineers across industries including fintech, healthcare, defence, space, agriculture, and gaming. With further postgraduate study and experience, career progression includes roles as Software Architect, Senior Software Engineer, Engineering Manager, AI/Machine Learning Specialist, Cyber Security Lead, Chief Technology Officer, Data Science Lead, IT Project Director, Solutions Architect, and Research and Development Manager. Australia's growing digital economy offers strong job prospects, with software engineers in high demand across almost every sector.