CC54 Master of Information Technology

In order to complete this course, you must:

  1. Complete the core structure
  2. Complete 1 major
  3. Complete electives

Core Structure

Number of units: 6 Total credit points: 36

In the Master of Information Technology you are required to complete one Major and one Minor. Some Minors may not be available for a selected Major. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units for your chosen combination of Major and Minor. View the Major in the Handbook to see the list of units required.

Mobile Application Development Major

Number of units: 11 Total credit points: 72

In this major you study techniques for designing and developing mobile software and web applications that are user-friendly, responsive and ready for the app marketplace.

For this major, you are required to also complete one minor and to complete one of the following two streams: Internship or Capstone.

Some units are offered in Term 3 to help you complete the course earlier, particularly for those intending to take the internship stream. You are strongly advised to consult Course Advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time. You should note that you may be required to enrol in some units online, depending on your campus offerings.

Year 1 - Term 1
Students must complete the following compulsory units:
COIT20245 Introduction to Programming
COIT20246 ICT Services Management
COIT20248 Information Systems Analysis and Design
COIT20249 Professional Skills in Information Communication Technology
Year 1 - Term 2
Students must complete the following compulsory units:
COIT20247 Database Design and Development
PPMP20007 Project Management Concepts
COIT20268 Responsive Web Design
Year 2 - Term 1
Students must complete the following compulsory units:
COIT20269 Mobile Web Apps
COIT20270 App Development for Mobile Platforms
COIT20271 Mobile Game Development
Year 2 - Term 2
Students must complete 1 from the following units:
COIT20272 Mobile App Development Project
COIT20276 Postgraduate ICT Internship

Internship Stream

Internship stream students must complete the following compulsory unit:

COIT20276 Postgraduate ICT Internship

To be eligible for this unit you must pass all of your units at the first attempt, apply for the internship and undergo a series of interviews with prospective host organisations. Generally, as an internship student, you will spend 32 hours per week for 10 consecutive weeks with the internship host organisation applying the knowledge you have gained over the course of your study before returning to campus for the presentation of your learning journey. Assessments will need to be completed throughout the term. Internships cannot be taken at your current employer, or in any other host organisation where a conflict of interest may arise.

The internship is taken in the last term of study, and to assist internship students to complete all units before the last study term, some units are offered in all three teaching terms. You are strongly advised to consult Course Advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.

If you choose this option, you will be enrolled in the unit COIT20276 Postgraduate ICT Internship once you have secured a host organisation. Due to accreditation conditions, you cannot be awarded credit for this unit based on your previous study or work experience.

Capstone Stream

Capstone stream students must complete the following compulsory unit:

COIT20272 Mobile Application Development Project

If you choose this option, you will apply your knowledge gained over your course of study in an industry-relevant project. Capstone projects may be taken with your employer if other students can also participate in that project.

To complete this stream you can enrol yourself into your discipline capstone unit - COIT20272 Mobile Application Development Project. This unit is taken in the last term of study and you can also complete two other units in this same term. Due to accreditation conditions, you cannot be awarded credit for this unit based on your previous study or work experience.

Networks and Information Security Major

Number of units: 11 Total credit points: 72

In this major you study internetworking, and cyber security technologies/frameworks so you can design computer networks and information security policies to ensure secure and reliable business operations.

For this major, you are required to also complete one minor and to complete one of the following two streams: Internship or Capstone.

Some units are offered in Term 3 to help you complete the course earlier, particularly for those intending to take the internship stream. You are strongly advised to consult Course Advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time. You should note that you may be required to enrol in some units online, depending on your campus offerings.

Year 1 - Term 1
Students must complete the following compulsory units:
COIT20245 Introduction to Programming
COIT20246 ICT Services Management
COIT20248 Information Systems Analysis and Design
COIT20249 Professional Skills in Information Communication Technology
Year 1 - Term 2
Students must complete the following compulsory units:
COIT20247 Database Design and Development
PPMP20007 Project Management Concepts
COIT20261 Network Routing and Switching
Year 2 - Term 1
Students must complete the following compulsory units:
COIT20262 Advanced Network Security
COIT20263 Information Security Management
COIT20264 Network Design
Year 2 - Term 2
Students must complete 1 from the following units:
COIT20265 Networks and Information Security Project
COIT20276 Postgraduate ICT Internship

Internship Stream

Internship stream students must complete the following compulsory unit:

COIT20276 Postgraduate ICT Internship

To be eligible for this unit you must pass all of your units at the first attempt, apply for the internship and undergo a series of interviews with prospective host organisations. Generally, as an internship student, you will spend 32 hours per week for 10 consecutive weeks with the internship host organisation applying the knowledge you have gained over the course of your study before returning to campus for the presentation of your learning journey. Assessments will need to be completed throughout the term. Internships cannot be taken at your current employer, or in any other host organisation where a conflict of interest may arise.

The internship is taken in the last term of study, and to assist internship students to complete all units before the last study term, some units are offered in all three teaching terms. You are strongly advised to consult Course Advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.

If you choose this option, you will be enrolled in the unit COIT20276 Postgraduate ICT Internship once you have secured a host organisation. Due to accreditation conditions, you cannot be awarded credit for this unit based on your previous study or work experience.

Capstone Stream

Capstone stream students must complete the following compulsory unit:

COIT20265 Network and Information Security Project

If you choose this option, you will apply your knowledge gained over your course of study in an industry-relevant project. Capstone projects may be taken with your employer if other students can also participate in that project.

To complete this stream you can enrol yourself into your discipline capstone unit - COIT20265 Network and Information Security Project. This unit is taken in the last term of study and you can also complete two other units in this same term. Due to accreditation conditions, you cannot be awarded credit for this unit based on your previous study or work experience.

Software Design and Development Major

Number of units: 11 Total credit points: 72

In this major you study techniques for designing and developing reliable and high performance software with modern architectures so you can build enterprise-grade business applications.

For this major, you are required to also complete one minor and to complete one of the following two streams: Internship or Capstone.

Some units are offered in Term 3 to help you complete the course earlier, particularly for those intending to take the internship stream. You are strongly advised to consult Course Advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time. You should note that you may be required to enrol in some units online, depending on your campus offerings.

Year 1 - Term 1
Students must complete the following compulsory units:
COIT20245 Introduction to Programming
COIT20246 ICT Services Management
COIT20248 Information Systems Analysis and Design
COIT20249 Professional Skills in Information Communication Technology
Year 1 - Term 2
Students must complete the following compulsory units:
COIT20247 Database Design and Development
PPMP20007 Project Management Concepts
COIT20256 Data Structures and Algorithms
Year 2 - Term 1
Students must complete the following compulsory units:
COIT20257 Distributed Systems: Principles and Development
COIT20258 Software Engineering
COIT20259 Enterprise Computing Architecture
Year 2 - Term 2
Students must complete 1 from the following units:
COIT20273 Software Design and Development Project
COIT20276 Postgraduate ICT Internship

Internship Stream

Internship stream students must complete the following compulsory unit:

COIT20276 Postgraduate ICT Internship

To be eligible for this unit you must pass all of your units at the first attempt, apply for the internship and undergo a series of interviews with prospective host organisations. Generally, as an internship student, you will spend 32 hours per week for 10 consecutive weeks with the internship host organisation applying the knowledge you have gained over the course of your study before returning to campus for the presentation of your learning journey. Assessments will need to be completed throughout the term. Internships cannot be taken at your current employer, or in any other host organisation where a conflict of interest may arise.

The internship is taken in the last term of study, and to assist internship students to complete all units before the last study term, some units are offered in all three teaching terms. You are strongly advised to consult Course Advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.

If you choose this option, you will be enrolled in the unit COIT20276 Postgraduate ICT Internship once you have secured a host organisation. Due to accreditation conditions, you cannot be awarded credit for this unit based on your previous study or work experience.

Capstone Stream

Capstone stream students must complete the following compulsory unit:

COIT20273 Software Development Project

If you choose this option, you will apply your knowledge gained over your course of study in an industry-relevant project. Capstone projects may be taken with your employer if other students can also participate in that project.

To complete this stream you can enrol yourself into your discipline capstone unit - COIT20273 Software Development Project. This unit is taken in the last term of study and you can also complete two other units in this same term. Due to accreditation conditions, you cannot be awarded credit for this unit based on your previous study or work experience.

Artificial Intelligence Minor

Number of units: 4 Total credit points: 24

In this minor you will develop practical and theoretical skills to apply artificial intelligence techniques to develop intelligent systems with advanced capabilities.

All students in this course may choose this minor. You must complete the four units listed. However, if you have chosen the Software Design and Development major, you will need to choose one elective from the units in any of the other minors, so long as that unit is not in the Software Design and Development major nor in the Artificial Intelligence minor. This is because COIT20256 is already in your major.

Consult a Study Plan and/or Course Adviser for the recommended sequencing of units. You may need to take some units in Term 3, especially if you are planning to apply for an internship. You may be required to enrol in some units online, depending on which campus you are on.

Available units
Students must complete the following compulsory units:
COIT20256 Data Structures and Algorithms
COIT20277 Introduction to Artificial Intelligence
COIT29225 Neural Networks and Deep Learning
COIT29224 Evolutionary Computation

Information Systems and Analysis Minor

Number of units: 4 Total credit points: 24

In this minor, you will develop skills in optimising information systems to solve business problems.

All students in this course may choose this minor. You must complete the two compulsory units, and select two from the optional units. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units. You may need to take some units in Term 3, especially if you are planning to apply for an internship. You may be required to enrol in some units online, depending on which campus you are on.

Available units
Students must complete the following compulsory units:
COIT20250 Emerging Technologies in E-Business
COIT20251 Knowledge Audits for Business Analysis
Available units
Students must complete 2 from the following units:
COIT20252 Business Process Management
COIT20253 Business Intelligence using Big Data
COIT20255 ERP Systems Management

Internet of Things Minor

Number of units: 4 Total credit points: 24

In this minor you learn cloud computing, blockchains and Internet of Things (IoT) to design smart applications and services for the future.

All students in this course may choose this minor. You must complete the three compulsory units, and select one from the optional units. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units, especially if you are planning to apply for an internship as you will need to take some units in Term 3. Note that you may be required to enrol in some units online, depending on which campus you are on.

Available units
Students must complete the following compulsory units:
COIT29226 Introduction to the Internet of Things
COIT20260 Cloud Computing and Internet of Things for Smarter Applications
COIT29223 Blockchain Technologies for Sustainable Business Applications
Available units
Students must complete 1 from the following units:
COIT29227 Smart Technologies for Automating Business and Social Practices
COIT20277 Introduction to Artificial Intelligence

Mobile Application Development Minor

Number of units: 4 Total credit points: 24


In this minor you build responsive and engaging mobile apps, including games, and web services.

This minor can be taken by students who have chosen either Software Design and Development major or Networks and Information Security major. Students in the Mobile Application Development major cannot take this minor.

You must complete the two compulsory units, and select two from the optional units. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units. You may need to take some units in Term 3, especially if you are planning to apply for an internship. You may be required to enrol in some units online, depending on which campus you are on.

Available units
Students must complete the following compulsory units:
COIT20268 Responsive Web Design
COIT20269 Mobile Web Apps
Available units
Students must complete 2 from the following units:
COIT20270 App Development for Mobile Platforms
COIT20271 Mobile Game Development
COIT20260 Cloud Computing and Internet of Things for Smarter Applications

Networks and Information Security Minor

Number of units: 4 Total credit points: 24

In this minor you develop your skills in computer network design and cyber security technologies to ensure secure and reliable business operations.

This minor can be taken by students who have chosen either Software Design and Development major or Mobile Application Development major. Students in the Networks and Information Security major cannot take this minor.

You must complete the two compulsory units, and select two from the optional units. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units. You may need to take some units in Term 3, especially if you are planning to apply for an internship. You may be required to enrol in some units online, depending on which campus you are on.

Available units
Students must complete the following compulsory units:
COIT20261 Network Routing and Switching
COIT20262 Advanced Network Security
Available units
Students must complete 2 from the following units:
COIT20263 Information Security Management
COIT20264 Network Design
COIT20267 Computer Forensics
COIT29226 Introduction to the Internet of Things

Project Management Minor

Number of units: 4 Total credit points: 24


In this minor, you will expand your skills in delivering successful IT projects.

All students in this course may choose this minor. You must complete the four units listed. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units. You may need to take some units in Term 3, especially if you are planning to apply for an internship. You may be required to enrol in some units online, depending on which campus you are on.

If you complete this minor then you may be eligible to also be awarded a Graduate Certificate in Project Management. Consult a Study Plan and/or Course Adviser to see how to also obtain the Graduate Certificate in Project Management.

Available units
Students must complete the following compulsory units:
PPMP20008 Initiating and Planning Projects
PPMP20009 Leading Lean Projects
PPMP20010 Executing and Closing Projects
PPMP20012 Program and Portfolio Management Information Systems

Software Design and Development Minor

Number of units: 4 Total credit points: 24

In this minor you specialise in designing and building software applications for enterprise systems.

This minor can be taken by students who have chosen either Networks and Information Security major or Mobile Application Development major. Students in the Software Design and Development major cannot take this minor.

You must complete the two compulsory units, and select two from the optional units. Consult a Study Plan and/or Course Adviser for the recommended sequencing of units. You may need to take some units in Term 3, especially if you are planning to apply for an internship. You may be required to enrol in some units online, depending on which campus you are on.

Available units
Students must complete the following compulsory units:
COIT20256 Data Structures and Algorithms
COIT20257 Distributed Systems: Principles and Development
Available units
Students must complete 2 from the following units:
COIT20258 Software Engineering
COIT20259 Enterprise Computing Architecture
COIT20277 Introduction to Artificial Intelligence