Back to Find Courses page

Master of Computing

Masters by Coursework

Course snapshot

Domestic snapshot

  • Course abbreviation

    MComp

  • Course code

    1209151

  • Credit points

    192

  • Equivalent units

    16

  • Indicative Fee


Overview

IT professionals are always in-demand and at the forefront of the technology revolution. The skills you develop could help shape future technologies. If you’re ready to advance your career in the fast-paced field of Information Communication Technology (ICT), then the Master of Computing can help you get there.

This course will deepen your understanding of contemporary Information Technologies such as Artificial Intelligence, Machine Learning and the Internet of Things while providing you with a solid foundation on computer networks, software development, data structures & algorithms, and cybersecurity. Your professional development will be enhanced by completing practical assessment activities in problem-solving and ICT solution development. In addition to core units, the course builds substantial expertise in areas such as Smart Cities, Big Data Analytics and Cybersecurity through the completion of research projects.

You will gain expert knowledge in your chosen field through a specialisation in Big Data Analysis, Pervasive Computing or Smart Environments.

The Master of Computing is also available via an online delivery mode. Advanced standing may apply to students who have completed relevant undergraduate and postgraduate study.

Course Learning Outcome

GA1: Intellectual rigour

Critically analyse and reflect on complex issues in a specialised area of information technology.

Practice creative thinking techniques to drive innovative solutions to problems in a specialised area of information technology.

Apply an integrated body of knowledge, project management and technical skills to solve real-world problems in a specialised area of Information and Communications Technology.

GA2: Creativity

Critically analyse and reflect on complex issues in a specialised area of information technology.

Practice creative thinking techniques to drive innovative solutions to problems in a specialised area of information technology.

GA3: Ethical practice

Develop commitment, responsibility and professionalism in using Information and Communications Technology (ICT) for sustainable and ethical goals.

Employ teamwork, professional communication and social skills using cultural values and professional ethics to effectively engage with a diverse range of stakeholders.

GA4: Knowledge of a discipline

Critically analyse and reflect on complex issues in a specialised area of information technology.

Practice creative thinking techniques to drive innovative solutions to problems in a specialised area of information technology.

Develop commitment, responsibility and professionalism in using Information and Communications Technology (ICT) for sustainable and ethical goals.

Apply an integrated body of knowledge, project management and technical skills to solve real-world problems in a specialised area of Information and Communications Technology.

GA5: Lifelong learning

Exercise Intellectual independence, autonomy, personal judgement, and a capacity to reflect upon professional practice for continuous professional learning and development in their area of specialisation.

GA6: Communication and social skills

Employ teamwork, professional communication and social skills using cultural values and professional ethics to effectively engage with a diverse range of stakeholders.

GA7: Cultural competence

Develop commitment, responsibility and professionalism in using Information and Communications Technology (ICT) for sustainable and ethical goals.

Employ teamwork, professional communication and social skills using cultural values and professional ethics to effectively engage with a diverse range of stakeholders.

Students choose a specialisation from the following:

Big Data Analysis: Develop the skills to discover trends and patterns in large amount of raw data and how to apply this information to make informed decisions.

Pervasive Computing: Discover how information technology has allowed information sharing from anywhere, any time on multiple devices. Build skills in programming the Internet of Things and mobile and cloud systems.

Smart Environments: Explore how technology can be used to create networks that increase efficiency and solutions for an environment while collating data. Learn about smart liveable cities and engineering for a sustainable future.

Location Teaching period UAC code QTAC code
Gold Coast Term 1 , Term 3 , Term 5 N/A N/A
Online Term 1 , Term 3 , Term 5 N/A N/A

Career Outcomes

Australian Computer Society (ACS) accreditation will be sought in 2023.

Requirements

We encourage you to apply for the courses you most want to study. If you are not eligible to enter your chosen course right now, our team will work with you to find the best pathway option.

Before applying, make sure you double check all entry requirements, gather required documentation and review the University’s Rules Relating to Awards, noting any specifics listed below.

Course requirements

To be eligible to receive the Master of Computing students must complete 16 units (192 credit points), comprising:

  • 1 specialisation in Smart Environments or Pervasive Computing or Big Data Analysis (192 credit points).

Exit Awards

Students may be eligible to exit with the Graduate Diploma of Computing after completing the equivalent of 8 units (96 credit points), comprising 8 core units as specified in the Graduate Diploma of Computing program.

Students may be eligible to exit with the Graduate Certificate in Computing after completing the equivalent of 4 units (48 credit points), comprising 4 core units as specified in the Graduate Certificate in Computing program.

Entry requirements

English language requirements apply to International applicants and other applicants whose previous study was undertaken in a language other than English. The minimum English language requirements for such applicants for entry to this course are as follows

Language requirements

To be eligible to receive the Master of Computing students must complete 16 units (192 credit points), comprising:

  • 1 specialisation in Smart Environments or Pervasive Computing or Big Data Analysis (192 credit points).

Exit Awards

Students may be eligible to exit with the Graduate Diploma of Computing after completing the equivalent of 8 units (96 credit points), comprising 8 core units as specified in the Graduate Diploma of Computing program.

Students may be eligible to exit with the Graduate Certificate in Computing after completing the equivalent of 4 units (48 credit points), comprising 4 core units as specified in the Graduate Certificate in Computing program.

Course structure

Your course progression is in the recommended order you should complete your course in. It is important that you follow this to ensure you meet the course requirements. For further assistance see How to Enrol in Units using My Enrolment.

Students should use course progression information to select units specific to their course and enrol in these units using My Enrolment.

Unit Code Unit Title Available Credit points Notes

Complete the following units to satisfy the Requirements of the Award

First Year

EDUC6020 ICT Professional Practice
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Online
Term1
N/A
PROG6001 Managing Software Development Projects
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne
Term1
Term1
Online
Term1
Term1
Perth N/A
Term1
Sydney N/A
Term1
COMP5001 Computer Networks
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne N/A
Term2
Online
Term2
Term2
Perth N/A
Term2
Sydney N/A
Term2
Anti-requisites Have completed COMP1001 - Data Communications and Networks or CSC00240 Data Communications and Networks
ISYS6002 Advanced Cybersecurity
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne
Term2
Term2
Online
Term2
Term2
Perth
Term2
Term2
Sydney
Term2
Term2
PROG5001 Fundamentals of Programming
Term3,5
12
Location Domestic International
Gold Coast
Term3,5
Term3,5
Melbourne N/A
Term3,5
Online
Term3,5
N/A
Perth N/A
Term3,5
Sydney N/A
Term3,5
Anti-requisites PROG2007 Programming II OR ISY00245 Principles of Programming OR CSC00235 Applications Development
ISYS5005 Designing Information Systems
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
Anti-requisites ISYS1005 - Systems Analysis and Design OR ISY00243 Systems Analysis and Design
COMP6008 Data Structures and Algorithms
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne
Term4
Term4
Online
Term4
Term4
Perth
Term4
Term4
Sydney
Term4
Term4
Enrolment information To succeed in this unit, you should have completed: PROG5001 - Fundamentals of Programming
DATA6002 Data Management Systems
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne N/A
Term4
Online
Term4
Term4
Perth N/A
Term4
Sydney N/A
Term4

Second Year

COMP6001 Computational Intelligence and Machine Learning
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne
Term1
Term1
Online
Term1
Term1
Perth
Term1
Term1
Sydney
Term1
Term1
PROJ6002 Applied Research Project I
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne N/A
Term1
Online
Term1
N/A
Perth N/A
Term1
Sydney N/A
Term1
Pre-requisites 84 credit points in any SCU units
COMP6004 Big Data Analysis and Tools
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne
Term2
Term2
Online
Term2
Term2
Perth
Term2
Term2
Sydney
Term2
Term2
Pre-requisites COMP6001 - Computational Intelligence and Machine Learning
PROJ6004 Applied Research Project II
Term1,2
12
Location Domestic International
Gold Coast
Term1,2
Term1,2
Melbourne N/A
Term2
Online
Term2
Term2
Perth N/A
Term2
Sydney N/A
Term2
Pre-requisites PROJ6002 - Applied Research Project I
COMP6006 Expert and Intelligent Systems and Applications
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne
Term3
Term3
Online
Term3
Term3
Perth
Term3
Term3
Sydney
Term3
Term3
Pre-requisites COMP6001 - Computational Intelligence and Machine Learning
ISYS6006 Internet Engineering
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
COMP6007 Big Data Visualisation and Storytelling

Not currently available

12
COMP6009 Topics in Big Data Analytics

Not currently available

12

Unit Code Unit Title Available Credit points Notes

Complete the following units to satisfy the Requirements of the Award

First Year

EDUC6020 ICT Professional Practice
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Online
Term1
N/A
PROG6001 Managing Software Development Projects
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne
Term1
Term1
Online
Term1
Term1
Perth N/A
Term1
Sydney N/A
Term1
COMP5001 Computer Networks
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne N/A
Term2
Online
Term2
Term2
Perth N/A
Term2
Sydney N/A
Term2
Anti-requisites Have completed COMP1001 - Data Communications and Networks or CSC00240 Data Communications and Networks
ISYS6002 Advanced Cybersecurity
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne
Term2
Term2
Online
Term2
Term2
Perth
Term2
Term2
Sydney
Term2
Term2
PROG5001 Fundamentals of Programming
Term3,5
12
Location Domestic International
Gold Coast
Term3,5
Term3,5
Melbourne N/A
Term3,5
Online
Term3,5
N/A
Perth N/A
Term3,5
Sydney N/A
Term3,5
Anti-requisites PROG2007 Programming II OR ISY00245 Principles of Programming OR CSC00235 Applications Development
ISYS5005 Designing Information Systems
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
Anti-requisites ISYS1005 - Systems Analysis and Design OR ISY00243 Systems Analysis and Design
COMP6008 Data Structures and Algorithms
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne
Term4
Term4
Online
Term4
Term4
Perth
Term4
Term4
Sydney
Term4
Term4
Enrolment information To succeed in this unit, you should have completed: PROG5001 - Fundamentals of Programming
DATA6002 Data Management Systems
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne N/A
Term4
Online
Term4
Term4
Perth N/A
Term4
Sydney N/A
Term4

Second Year

COMP6001 Computational Intelligence and Machine Learning
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne
Term1
Term1
Online
Term1
Term1
Perth
Term1
Term1
Sydney
Term1
Term1
PROJ6002 Applied Research Project I
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne N/A
Term1
Online
Term1
N/A
Perth N/A
Term1
Sydney N/A
Term1
Pre-requisites 84 credit points in any SCU units
COMP6004 Big Data Analysis and Tools
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne
Term2
Term2
Online
Term2
Term2
Perth
Term2
Term2
Sydney
Term2
Term2
Pre-requisites COMP6001 - Computational Intelligence and Machine Learning
PROJ6004 Applied Research Project II
Term1,2
12
Location Domestic International
Gold Coast
Term1,2
Term1,2
Melbourne N/A
Term2
Online
Term2
Term2
Perth N/A
Term2
Sydney N/A
Term2
Pre-requisites PROJ6002 - Applied Research Project I
ISYS6001 Pervasive and Immersive User Experience
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
ISYS6006 Internet Engineering
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
PROG6003 Programming Mobile and Cloud Systems
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne N/A
Term4
Online
Term4
Term4
Perth N/A
Term4
Sydney N/A
Term4
PROG6002 Programming Internet of Things
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne N/A
Term4
Online
Term4
Term4
Perth N/A
Term4
Sydney N/A
Term4

Unit Code Unit Title Available Credit points Notes
Complete the following units to satisfy the Requirements of the Award

First Year

EDUC6020 ICT Professional Practice
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Online
Term1
N/A
PROG6001 Managing Software Development Projects
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne
Term1
Term1
Online
Term1
Term1
Perth N/A
Term1
Sydney N/A
Term1
COMP5001 Computer Networks
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne N/A
Term2
Online
Term2
Term2
Perth N/A
Term2
Sydney N/A
Term2
Anti-requisites Have completed COMP1001 - Data Communications and Networks or CSC00240 Data Communications and Networks
ISYS6002 Advanced Cybersecurity
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne
Term2
Term2
Online
Term2
Term2
Perth
Term2
Term2
Sydney
Term2
Term2
PROG5001 Fundamentals of Programming
Term3,5
12
Location Domestic International
Gold Coast
Term3,5
Term3,5
Melbourne N/A
Term3,5
Online
Term3,5
N/A
Perth N/A
Term3,5
Sydney N/A
Term3,5
Anti-requisites PROG2007 Programming II OR ISY00245 Principles of Programming OR CSC00235 Applications Development
ISYS5005 Designing Information Systems
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
Anti-requisites ISYS1005 - Systems Analysis and Design OR ISY00243 Systems Analysis and Design
COMP6008 Data Structures and Algorithms
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne
Term4
Term4
Online
Term4
Term4
Perth
Term4
Term4
Sydney
Term4
Term4
Enrolment information To succeed in this unit, you should have completed: PROG5001 - Fundamentals of Programming
DATA6002 Data Management Systems
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne N/A
Term4
Online
Term4
Term4
Perth N/A
Term4
Sydney N/A
Term4

Second Year

COMP6001 Computational Intelligence and Machine Learning
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne
Term1
Term1
Online
Term1
Term1
Perth
Term1
Term1
Sydney
Term1
Term1
PROJ6002 Applied Research Project I
Term1
12
Location Domestic International
Gold Coast
Term1
Term1
Melbourne N/A
Term1
Online
Term1
N/A
Perth N/A
Term1
Sydney N/A
Term1
Pre-requisites 84 credit points in any SCU units
COMP6004 Big Data Analysis and Tools
Term2
12
Location Domestic International
Gold Coast
Term2
Term2
Melbourne
Term2
Term2
Online
Term2
Term2
Perth
Term2
Term2
Sydney
Term2
Term2
Pre-requisites COMP6001 - Computational Intelligence and Machine Learning
PROJ6004 Applied Research Project II
Term1,2
12
Location Domestic International
Gold Coast
Term1,2
Term1,2
Melbourne N/A
Term2
Online
Term2
Term2
Perth N/A
Term2
Sydney N/A
Term2
Pre-requisites PROJ6002 - Applied Research Project I
PLAN5001 Smart Liveable Cities
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
ISYS6006 Internet Engineering
Term3
12
Location Domestic International
Gold Coast
Term3
Term3
Melbourne N/A
Term3
Online
Term3
Term3
Perth N/A
Term3
Sydney N/A
Term3
INFO6001 Blockchain Technology and Applications

Not currently available

12
ENGN6002 Engineering Management for a Sustainable Future
Summer Term
Term4
12
Location Domestic International
Gold Coast
Term4
Term4
Melbourne N/A
Summer Term
Term4
Online
Term4
Term4
Perth N/A
Summer Term
Term4
Sydney N/A
Summer Term
Term4

Unit Code Unit Title Notes

Unit Code Unit Title Notes
EDUC6020 ICT Professional Practice
COMP5001 Computer Networks
ISYS6002 Advanced Cybersecurity
PROG6001 Managing Software Development Projects
ISYS5005 Designing Information Systems
PROG5001 Fundamentals of Programming
DATA6002 Data Management Systems
COMP6008 Data Structures and Algorithms
COMP6001 Computational Intelligence and Machine Learning
PROJ6002 Applied Research Project I
COMP6004 Big Data Analysis and Tools
COMP6006 Expert and Intelligent Systems and Applications
ISYS6006 Internet Engineering
COMP6007 Big Data Visualisation and Storytelling
PROJ6004 Applied Research Project II
COMP6009 Topics in Big Data Analytics

Unit Code Unit Title Notes
EDUC6020 ICT Professional Practice
COMP5001 Computer Networks
ISYS6002 Advanced Cybersecurity
PROG6001 Managing Software Development Projects
ISYS5005 Designing Information Systems
PROG5001 Fundamentals of Programming
DATA6002 Data Management Systems
COMP6008 Data Structures and Algorithms
COMP6001 Computational Intelligence and Machine Learning
PROJ6002 Applied Research Project I
COMP6004 Big Data Analysis and Tools
ISYS6001 Pervasive and Immersive User Experience
ISYS6006 Internet Engineering
PROG6002 Programming Internet of Things
PROJ6004 Applied Research Project II
PROG6003 Programming Mobile and Cloud Systems

Unit Code Unit Title Notes
EDUC6020 ICT Professional Practice
COMP5001 Computer Networks
ISYS6002 Advanced Cybersecurity
PROG6001 Managing Software Development Projects
ISYS5005 Designing Information Systems
PROG5001 Fundamentals of Programming
DATA6002 Data Management Systems
COMP6008 Data Structures and Algorithms
COMP6001 Computational Intelligence and Machine Learning
PROJ6002 Applied Research Project I
COMP6004 Big Data Analysis and Tools
INFO6001 Blockchain Technology and Applications
ISYS6006 Internet Engineering
PLAN5001 Smart Liveable Cities
PROJ6004 Applied Research Project II
ENGN6002 Engineering Management for a Sustainable Future