The Master of Engineering Science (Software) is a 72 unit program offered by the College of Science and Engineering.

Admission requirements

The admission requirements for the award are one of the following:

  • an engineering degree
  • a science degree
  • a computer science or information technology degree
  • an Australian TAFE Diploma or Advanced Diploma (AQF Level 5) qualification in an appropriate field plus 7 years relevant work experience
  • an equivalent overseas qualification.

In addition, whatever qualification is held, students are expected to be able to demonstrate previous study or recognised prior learning in programming and computing fundamentals, communication and planning skills, mathematics (equivalent to first year university mathematics) and science (equivalent to university undergraduate topics in chemistry and physics).

Students who have completed a Bachelor of Engineering (Honours) degree may receive up to 18 units of credit towards the Master's degree. This credit will be calculated on a like-for-like topic basis.

Course aims

The course provides graduates with:

  • advanced study in both the theoretical and the practical aspects of engineering that builds on a student's previous knowledge and experience
  • an ability to critically analyse and evaluate information and solve problems
  • an understanding of professional and ethical responsibilities and a commitment to them
  • well developed written and oral communication skills
  • an understanding of the need to undertake lifelong learning and the capacity to do so
  • preparation for future roles as a technical specialist.

The course provides the foundations that will underpin ongoing professional development, preparing graduates for further study or for a career in an engineering related field or in other areas where the range of skills and knowledge acquired is needed or desirable.

Learning outcomes

On completion of the award, students will be able to:

  • critically evaluate problems and use professional skills and knowledge in the systematic development of complex engineering systems
  • communicate effectively with other science and engineering professionals and the wider global community using a wide range of communication technologies
  • understand and describe the processes through which current knowledge has been developed
  • understand the engineering fundamentals needed to generate a solution appropriate to the social, political, international, economic and environmental contexts in which they are applied
  • plan and execute a research project, applying relevant methodologies and knowledge

Program of study

To qualify for the Master of Engineering Science (Software), a student must complete 72 units with a grade of P or NGP or better in each topic, according to the program of study below.

The topics selected depend on the entry qualifications. Students must consult with the Director of Studies regarding their program of study.

Core - Year 1 topics

22.5 units comprising:

COMP8731  Software Engineering 1 GE  (4.5 units)
COMP8801  Computer Programming 2 GE  (4.5 units)
ENGR8703  Electronics GE  (4.5 units)
ENGR8731  Microprocessors GE  (4.5 units)
ENGR8792  Software Engineering 2 GE  (4.5 units)

Option - Year 1 topics

Plus 13.5 units selected from:

COMP8761  Database and Conceptual Modelling GE  (4.5 units)
COMP8772 Web-based Systems Development GE (4.5 units)
ENGR8712  Automation and Industrial Control GE  (4.5 units)
ENGR8722  Analysis of Engineering Systems GE  (4.5 units)
ENGR8761  Engineering Mathematics GE  (4.5 units)
ENGR8772  Sensors and Actuators GE  (4.5 units)

Core - Year 2 topics**

13.5 units comprising

ENGR9704  Project Management and Innovation  (4.5 units)
ENGR9710A  Masters Project  (4.5/9 units)
ENGR9710B  Masters Project  (4.5/9 units)

Option - Year 2 topics

Plus one topic from Table A*

Plus 18 units selected from:

COMP9712  Computer Programming 3 GE  (4.5 units)
COMP9721  Enterprise Information Security GE  (4.5 units)
COMP9732  Enterprise Cloud Systems GE  (4.5 units)
COMP9751  Interactive Computer Systems GE  (4.5 units)
ENGR7791  Software Engineering 4  (4.5 units)
ENGR8782  Computer Networks and Operating Systems GE  (4.5 units)
ENGR9791  Software Engineering 3 GE  (4.5 units)

*The option topic from Table A must be selected from those labelled as software engineering (Group S).

**For students who have achieved an average grade of credit or higher at the end of Year 1, an alternative second year program that includes an 18 unit Masters thesis and advanced coursework is available that will facilitate entry to a postgraduate research degree. Students are advised to discuss an alternative program of study with their Director of Studies. Note that students who wish to use their masters qualification to satisfy entry into a Flinders University research higher degree program are required to complete an 18 unit thesis.