Master of Information Technology (12 subjects)

Who's it for?

The 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.

What's involved?

The course provides you with an advanced IT qualification. You'll be encouraged to choose a specialism while studying core subjects such as ethics, project management, database systems and computer organisation and architecture.

Why should you apply?

The course offers flexible entry requirements to take into account the relevant professional and educational experience you've gained, to date. Within this growth sector, employers are seeking highly qualified IT graduates.

On graduating, you will receive a postgraduate degree that is accredited by the Australian Computer Society^, verifying its professional standards in terms of content, staff skills, teaching facility and quality assurance.

^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. Students who commence in 2018 and graduate without a specialisation will graduate from a CSU degree that has not been accredited by the Australian Computer Society.

How much will it cost?

Find out the Master of IT 12 subjects tuition fees

Where can I study?

Sydney, Melbourne and Brisbane.

Hear from our students

Meet Dennis - Dennis is undertaking a Master of Information Technology at Charles Sturt University Study Centre in Sydney.

Entry requirements


  • A bachelor’s degree in any field, or 
  • An associate degree in IT and the CSU Graduate Diploma of IT, or 
  • Three years’ experience in IT-related work and the CSU Graduate Diploma of IT

English Language 

  • Academic IELTS overall score of at least 6.0 overall, with at least 6.0 in writing and no score below 5.5 (or equivalent grades)

Find out more about our English language and academic entry requirements.


If you have an associate degree in IT or at least three years’ professional IT experience, you may be admitted to the 12-subject MIT after completing the Graduate Diploma in IT. In this case you'll only need to complete four more subjects to be awarded the master’s degree. 


CSU Study Centres progression pathway chart for IT programs

CSU Study Centres progression pathway chart for IT programs

*Students with 3 years relevant work experience can continue to the 12 subject Master of Information Technology.

Course Structure

Similar to the Graduate Diploma of Information Technology, you'll study four core subjects. To complete the 12-subject master’s degree, you'll study four specialisation subjects. Each subject may only count towards one specialisation.

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.

Core Subjects
ITC505 ICT Project Management
ITC506 Topics in IT Ethics
ITC544 Computer Organisation and Architecture
ITC556 Database Systems
ITC571 Emerging Technologies and Innovation

There are no prerequisites for these introductory level core subjects.


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.

Restricted Electives.

Choose three from: .

• HRM552 Organisational Behaviour (8)

• ITC504 Interface Useability (8)

• ITC508 Object Modelling (8)

• ITC516 Data Mining and Visualisation for Business Intelligence (8)

• ITC548 System Analysis PG (8)

• ITC572 Software Defined Networks (8)

• ITC596 IT Risk Management (8)

• MGT501 Management Theory and Practice (8)

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 a specialisation students must complete three of the subjects listed against the specialisation.

ITC561 Cloud Computing (Compulsory)

and two subjects from:

• ITC514 Linux Server Administration

• ITC542 Internetworking with TCP/IP 

• ITC560 Internet of Things

• ITC568 Cloud Privacy and Security

• ITC572 Software Defined Networks

Mobile Programming

The mobile app development industry accounts for nearly 10 percent 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. CSU’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 a specialisation students must complete three of the subjects listed against the specialisation.

ITC539 Android App Development (Compulsory)

and two subjects from:

• ITC518 Principles of Programming Using C#

• ITC538 Programming in Java 1

• ITC521 Programming in Java 2

• ITC558 Programming Principles

• ITC572 Software Defined Networks

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.

 Restricted Electives
 Choose three from:
 ITC431   Networks and Communications
 ITC513   Wireless Networking Concepts
 ITC514   Network and Security Administration
 ITC542   Internetworking with TCP/IP
 ITC561   Virtualisation and Cloud Computing
 ITC595   Information Security

IT Management

Learn effective management of IT resources. The management topics you'll study cover security, information management, and managing IT infrastructure.

 Restricted Electives
 Choose three from:
 ITC516   Data Mining and Visualisation
 ITC520   Information Systems Strategy
 ITC540   IT Infrastructure Management PG
 ITC563   IT Management Issues
 ITC595   Information Security
 ITC596   IT Risk Management

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.

 Restricted Electives
 Choose three from:
 ITC514   Network and Security Administration
 Internetworking with TCP/IP
 Virtualisation and Cloud Computing
 ITC595   Information Security
 ITC596   IT Risk Management
 Digital Forensics

Software Design and Develoment

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.

 Restricted Electives
 Choose three from:
 System Analysis PG
 Programming Principles
 Programming in Java 1
 Object Modelling
 Professional Programming Practice
 Programming in Java 2
 Web-Based Information Systems PG

Systems Analysis

Gain the skills necessary to plan and develop software solutions to business problems.

 Restricted Electives
 Choose three from:
 System Analysis PG
 Programming Principles
 Interface Usability
 Object Modelling
 Data Mining and Visualisation
 IT Risk Management
 Additional elective:
 Special Topics in IT
CSU Study Centres student

Information Technology Student

From: Italy

Bachelor of Information Technology

“I was looking for a University with a strategic location in the city that had a multicultural environment. I recommend CSU to all international students because it is a small place where you genuinely feel part of a family ”