What will I learn?

The Master of Data Analytics - Major in Software Engineering has been developed in consultation with a broadly represented industry advisory panel. The Major in Software Engineering prepares students for a future career in multiple employment areas by capitalizing on the intersection of two fast growing fields of high demand, including Data Analytics and Software Engineering. Graduates of the major can play a crucial role in transforming future businesses in different industry domains by applying their data analytics and software engineering skills.

The Major in Software Engineering will prepare our students for the future market by studying units that focus on Software Engineering Fundamentals, Software Practice for Big Data Analytics, and Human-computer Interaction Design. They will gain in-depth understanding of essential Software Engineering principles, Software Development Lifecycle models, Software Quality Assurance and Testing methodologies, Human-Computer Interaction and to apply them in designing and developing robust and tested software artefacts and applications across a wide range of industries that deploy data analytics, and on projects in other application areas.

Course Details

Each unit consists of 20 credit points. A full-time study load is 60 credit points per trimester. Non-cognate students who have gaps in their undergraduate program will be required to undertake MN404 and MN405 to ensure they meet the foundational knowledge for core units.

Students admitted into the cognate stream based on prior qualifications but wish to enrol in the non-cognate stream may transfer to the non-cognate stream with the written permission of the Course Coordinator.

Learning Outcomes

Graduates of this course will:

  • Apply modern software engineering principles and practices to meet the complex industry requirements in software systems for data analytics and other computing domains.
  • Analyse and evaluate existing and new software solutions in data analytics and other computing domains with demonstrated understanding of ethical standards and technological landscapes.
  • Design and develop quality-assured and secure software solutions in data analytics and other computing domains with cohesive understanding of software development life cycle.
  • Possess a body of knowledge taken from fields including Statistics, Applied Mathematics, Computer Ethics, Data Security and Privacy, Information Management and Machine Learning that is essential to both understanding and applications of contemporary and emerging Data Analytics principles and methodologies.
  • Be able to investigate and compare key data analytical technologies and assess their effectiveness for problem-solving and data protection in different application scenarios.
  • Demonstrate significant research, analysis and evaluation skills in the Data Analytics discipline, and exercise critical thinking and problem-solving ability to tackle complex real-world problems.
  • Be capable of independent professional work in data analytics project teams with an elevated level of autonomy and accountability.
  • Be able to collaborate and communicate effectively with different stakeholders of Data Analytics projects in a professional setting.

Which department am I in?

School of Information Technology and Engineering (SITE)



Study options

Full Time (2 years)

Tuition fees
Please contact the provider.
Start date

15 November 2021


Melbourne Institute of Technology

Melbourne Campus,

288 La Trobe Street,



3000, MELBOURNE, Australia

Full Time (2 years)

Tuition fees
Please contact the provider.
Start date

15 November 2021


Sydney Campus

154 Sussex Street,


New South Wales,

2000, SYDNEY, Australia

Entry requirements

For international students

For the cognate stream: An Australian bachelor degree or equivalent in Information Technology or a related discipline such as computer science, software engineering, computer engineering or networking.

For the non-cognate stream: An Australian bachelor degree or equivalent in any other discipline.

English Language Requirement

IELTS (Academic) - Overall score 6.0 (no band less than 5.5)

TOEFL iBT - Overall score 60-78 with minimum scores: Reading 12, Listening 11, Speaking 17, Writing 20

PTE Academic - Overall score 50 with (no score less than 46)

Cambridge CAE - CAE Score of 169 (no band less than 162)

*There may be different IELTS requirements depending on your chosen course.