Master of Information Technology
(12 subjects)
CRICOS Course Code: 074616M
Specialise in advanced IT subjects
Gain an advanced IT qualification and impress employers in this growing sector with our 12-subject Master of Information Technology in Australia. Choose to study at one of our three locations in Brisbane, Melbourne or Sydney and tailor your degree with a choice of specialisms.

Duration
2 years
About the course
Our Master of Information Technology (12 subjects) is designed for students who already have a bachelor's degree, or the Graduate Diploma of IT as well as either an associate degree or three year's relevant work experience. If you don't have the relevant experience, find out about our 16-subject Master of Information Technology.
This is a two-year course accredited by the Australian Computer Society, in which you will study 12 subjects, covering topics such as project management, ethics, database systems and computer organisation and architecture.
What will you study?
You will study 12 subjects as part of your course:
- 4 core subjects, plus
- 8 elective subjects (which can be one or more 4-subject specialisations).
-
Core subjects
Study four core subjects from the list below:
Subject Code Database Systems ITC556 ICT Project Management ITC505 IT Fundamentals ITC544 Topics in IT Ethics ITC506 -
Electives
Choose four subjects from the list of postgraduate Information Technology electives below.
Subject Code Interface Usability ITC504 Object Modelling ITC508 Wireless Networking Concepts ITC513 Linux Server Administration ITC514 Professional Programming Practice ITC515 Data Mining and Visualisation ITC516 Principles of Programming using C# ITC518 Programming in Java 1 ITC538 Programming Java 2 ITC521 Android App Development ITC539 IT Infrastructure with TCP/IP ITC540 System Analysis PG ITC548 Programming Principles ITC558 Internet of Things ITC560 Cloud Computing ITC561 IT Management Issues ITC563 Cloud Privacy and Security ITC568 IT Project Experience ITC570 Software Defined Networks ITC572 Data and Knowledge Engineering ITC573 Dark Web ITC578 Network Security and Cryptography ITC593 Information Security ITC595 IT Risk Management ITC596 Digital Forensics ITC597 Scientific Data Analysis STA501 Some subjects may not be offered at all Study Centres.
IT specialisation subjects
If you choose four subjects in the same specialisation, you'll graduate in your chosen specialisation, e.g. Master of Information Technology (Network Security). It's possible to graduate with two specialisations. If you choose four subjects across different specialisations, you'll graduate with a generic Master of Information Technology degree.
-
Business Analysis
This specialisation contains a mix of business and technology subjects designed to give students an in-depth understanding of business operations and the technologies used to enhance competitiveness.
Choose four subjects from the list below:
Subject Code Emerging Technologies and Innovation (compulsory) ITC571 Organisational Behaviour* HRM552 Interface Usability ITC504 Object Modelling ITC508 Data Mining and Visualisation for Business Intelligence ITC516 System Analysis PG ITC548 Software Defined Networks ITC572 Risk Management ITC596 Management Theory and Practice* MGT501 -
Cloud computing
Cloud Computing is one of the fastest growing areas within IT. The recent migration of local IT infrastructure into the Cloud has resulted in a widespread shortage of IT Cloud Systems Administrators, Cloud Architects, and Cloud Systems Engineers. The Cloud Computing specialisation will position graduates to take advantage of this new growth area. The specialisation covers key concepts in Cloud architecture, delivery models, migration to the Cloud, as well as security and privacy issues.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Cloud Computing (compulsory) ITC561 Emerging Technologies and Innovation (compulsory) ITC571 Linux Server Administration ITC514 Internetworking with TCP/IP ITC542 Internet of Things ITC560 Cloud Privacy and Security ITC568 Software Defined Networks ITC572 -
Computer Networking
Gain in-depth knowledge of computing networking fundamentals before progressing to more specialist topics. You'll study areas such as virtualisation and cloud computing, network security and emerging technologies.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Emerging Technologies and Innovation (compulsory) ITC513 Linux Server Administration ITC514 Internetworking with TCP/IP ITC542 Internet of Things ITC560 Virtualisation and Cloud Computing ITC561 Network Security and Cryptography ITC593 Information Security ITC595 -
Cyber Security
Studying Cyber Security at Charles Sturt University Study Centres will equip students with the skills and knowledge to fulfil the requirements of an occupation in the industry, such as Security Specialist, Security Engineer, Network Security Manager and more. Students will be taught contemporary topics such as digital forensics, dark web and cloud privacy and security.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Dark Web (compulsory) ITC578 Emerging Technologies and Innovation (compulsory)** ITC571 Cloud Computing ITC561 Cloud Privacy and Security ITC568 Network Security and Cryptography ITC593 Information Security ITC595 Digital Forensics ITC597 **Capstone subject for this course.
-
Data Science
Choosing to major in Data Science will teach students the essentials to unleash the power of data. Students will be introduced to the recent approaches for data pre-processing, knowledge discovery and future prediction, along with the basics of data mining techniques.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Data Mining and Visualisation (compulsory) ITC516 Emerging Technologies and Innovation (compulsory)** ITC571 Cloud Computing ITC561 Data and Knowledge Engineering ITC573 Internet of Things ITC561 Programming Principles ITC558 Scientific Data Analysis STA501 **Capstone subject for this course.
-
IT Management
Learn effective management of IT resources. The management topics you'll study cover security, information management, and managing IT infrastructure.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Emerging Technologies and Innovation (compulsory) ITC571 Data Mining and Visualisation ITC516 Information Security ITC595 IT Infrastructure Management PG ITC540 IT Management Issues ITC563 IT Risk Management ITC596 Network Security and Cryptography ITC593 -
Mobile Programming
The mobile app development industry accounts for nearly 10% of all Information Technology (IT) jobs in Australia. This trend is expected to continue, with a recent report predicting up to 50,000 new job openings for software and apps programmers over the next five years. Charles Sturt's Mobile Programming specialisation provides students with a pathway into this rapidly growing industry, covering key skills in computer programming, software design and Android app development.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Android App Development (compulsory) ITC539 Principles of Programming Using C# ITC518 Programming in Java 1 ITC538 Programming in Java 2 ITC521 Programming Principles ITC558 Software Defined Networks ITC572 -
Network Security
Gain a broad understanding of computer and network security issues. Build in-depth knowledge in fundamental areas of security such as the CIA triad, network defences, cryptography, and security policy. More specialist study topics include digital forensics, computer viruses, and emerging security technologies.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Emerging Technologies and Innovation (compulsory) ITC571 Cloud Privacy and Cloud Computing ITC568 Digital Forensics ITC597 Information Security ITC595 Internetworking with TCP/IP ITC542 IT Risk Management ITC596 Linux Server Administration ITC514 Network Security and Cryptography 593 ITC593 Virtualisation and Cloud Computing ITC561 -
Software Design and Development
Learn the fundamentals of computer programming before building on your knowledge and experience by studying the Java Programming Language. You may also study advanced topics such as concurrent programming and building web applications.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Emerging Technologies and Innovation (compulsory) ITC571 Android App Development ITC539 Principles of Programming Using C# ITC518 Professional Programming Practice ITC515 Programming Principles ITC558 Programming in Java 1 ITC538 Programming in Java 2 ITC521 Object Modelling ITC508 Systems Analysis PG ITC548 -
Systems Analysis
Gain the skills necessary to plan and develop software solutions to business problems.
To complete this specialisation, you will study four subjects from the list below:
Subject Code Emerging Technologies and Innovation (compulsory) ITC571 Data Mining and Visualisation ITC516 Interface Usability ITC504 IT Risk Management ITC596 Object Modelling ITC508 Programming Principles ITC558 System Analysis PG ITC548
Accreditation
This course is accredited by the Australian Computer Society. The Australian Computer Society (ACS) accredits courses in Information Technology to verify that they meet professional standards in terms of content, staff skills, teaching facility and quality assurance. The Master of Information Technology (with specialisations) is accredited at the Professional level by the ACS provided at least one specialisation is completed.
IT career opportunities
Gaining a master’s in Information Technology will open up opportunities for senior positions in your chosen field, such as:
- Cyber security analyst
- Cloud architect
- Data analyst
- Game developer
- Forensic computer analyst
- IT manager
- Software developer.
Professional accreditation
Australian Computer Society (ACS) professional level.