Master of Information Technology

The Master of Information Technology is suitable for graduates with a background in Science or Engineering who wish to acquire a solid knowledge of computing and information technology over 2 years.

It is also suitable for graduates from a Computing or Information Technology degree who wish to broaden, deepen or update their knowledge; such students may qualify for sufficient advanced standing that they can complete the program in 1 year full-time

Apply Now


Entry requirements


The entry requirement to the two year Master of Information Technology program has now increased from 65% to 70% (as per the UNSW PGCW Entry Score Calculator) for those applying for S2 2017 or later, with this change to have effect as of 14th November 2016.

This is a professionally accredited masters level program, with high academic demands on our students. The change in entry cut-off is intended to ensure students are more likely to be successful in their studies.

The Graduate Diploma of Information Technology is still an alternative pathway available to students who are not successful in applying for the MIT (8543). Eligible students may enrol in the Graduate Diploma (5543) program, with the opportunity of transferring on successful completion of the program provided there are no fails, with full credit granted and no increase in the total duration of study.


A four year undergraduate degree equivalent to an Australian bachelor degree in science or engineering with at least an average grade of 70%*


A three year undergraduate degree equivalent to a standard Australian bachelor degree in computer science and engineering with at least an average grade of 70%*


Completion of the Graduate Diploma in Information Technology (5543) with a 70% average or no fails.


Graduate Diploma

A three year undergraduate degree equivalent to an Australian bachelor degree in a discipline that included Mathematics up to at least year two level (preferably in science or engineering) with at least an average grade of 70%*


Completion of the Graduate Certificate in Computing subject to no fails.

Graduate Certificate

A three year undergraduate degree equivalent to an Australian bachelor degree;


At least three years work experience in the area of Engineering or Science.

* NOTE: 70% average is as determined by the UNSW Postgraduate Entry Score Calculator.



This program is ideal for engineers who wish to change direction in their careers. It provides a solid postgraduate coursework program for an engineering graduate to extend their knowledge into the field of information technology.

• Artificial Intelligence

• Bioinformatics

• Data Science and Engineering

• Database Systems

• e-Commerce Systems

• Geospatial

• Information Technology

• Internetworking.


Program options

Program options

Program code

Units of credit



Master of Information Technology



2 years

Feb, July

Graduate Diploma of Information Technology



1.5 year

Feb, July

 Graduate Certificate of Computing 7543 24

6 months

 Feb, July


Typical program structure









Students must complete either one or two of the following streams:

COMPCS is the default stream for the program and will be selected if no other stream is nominated.

Regardless of which stream is chosen, students must complete the following:

  • 96 UOC overall
  • GSOE9820 - Project Management
  • COMP9021 - Principles of Programming
  • COMP9024 - Data Structures and Algorithms
  • COMP9311 - Database Systems
  • COMP9331 - Computer Networks and Applications
  • COMP9900 - Information Technology Project
  • 10 more level-4 or higher COMP elective courses

Advanced Disciplinary Knowledge (ADK) requirement

  • at least 6 of the above courses must come from the CSE ADK course list (see below).

Up to 2 of the non-ADK elective courses can be replaced by level-4 or higher non-CSE courses.

It is possible for students to complete the program without using any non-CSE electives, provided they are not in the Bioinformatics stream.

Students enrolled in the Bioinformatics stream, who have no advanced standing, and who are required to complete MATH5846 as a co-requisite for MATH5856 will use all of their elective options in meeting the requirements for this stream.

Students enrolled in the Bioinformatics stream who do have advanced standing should seek advice from the CSE Student Office regarding the use of their elective options prior to enrolment.

Advanced Disciplinary Knowledge Courses

Students can select from the following list of courses, some which have one or more prerequisites. More information can be found in the online handbook. Those courses marked with * provide the student with exposure to research.

Courses with no prerequisite:

• BINF9010 Bioinformatics Methods and Applications

• COMP4161 Advanced Topics in Software Verification*

• COMP9441 Security Engineering*

• COMP9511 Human Computer Interaction

• GSOE9210 Engineering Decision Structures.

Courses with one prerequisite:

• COMP4418 Knowledge Representation and Reasoning*

• COMP6721 (In-)Formal Methods: The Lost Art

• COMP9041 Software Construction: Techniques and Tools

• COMP9222 Digital Circuits and Systems

• COMP9321 Web Applications Engineering

• COMP9334 System Capacity Planning*

• COMP9415 Computer Graphics.

Courses with chains of two prerequisites:

• BINF9020 Computational Bioinformatics

• COMP4001 Object-Oriented Software Development

• COMP4141 Theory of Computation

• COMP4411 Experimental Robotics*

• COMP4431 Game Design Workshop

• COMP4511 User Interface Design and Construction

• COMP6714 Information Retrieval and Web Search*

• COMP6731 Geometric and Graph Theoretic Data Processing

• COMP9101 Design and Analysis of Algorithms

• COMP9102 Programming Languages and Compilers

• COMP9018 Advanced Graphics

• COMP9151 Foundations of Concurrency

• COMP9161 Concepts of Programming Languages

• COMP9171 Object-Oriented Programming

• COMP9181 Language-based Software Safety*

• COMP9152 Comparative Concurrency Semantics

• COMP9153 Algorithmic Verification*

• COMP9201 Operating Systems

• COMP9283 Extended Operating Systems

• COMP9211 Computer Architecture

• COMP9315 Database Systems Implementation*

• COMP9318 Data Warehousing and Data Mining*

• COMP9319 Web Data Compression and Search*

• COMP9321 Web Applications Engineering

• COMP9332 Network Routing and Switching

• COMP9333 Advanced Computer Networks*

• COMP9335 Wireless Mesh and Sensor Networks*

• COMP9336 Mobile Data Networking*

• COMP9417 Machine Learning and Data Mining*

• COMP9431 Robotic Software Architecture*

• COMP9444 Neural Networks*

• COMP9447 Security Engineering Workshop

• COMP9517 Computer Vision*.

Courses with chains of three prerequisites:

• COMP4121 Advanced and Parallel Algorithms*

• COMP9242 Advanced Operating Systems*

•COMP9243 Distributed Systems*

• COMP9322 Service-Oriented Architectures

• COMP9323 e-Enterprise Project*.


*Courses that provide the student with exposure to research



Up to 2 of the non-ADK elective courses can be replaced by level-4 or higher non-CSE courses. All non-CSE electives must be approved.


Project Option

Students are permitted to substitute 12-18uoc in their final semester with a project of equal value provided they meet the following criteria:

  • completed (or have advanced standing in) 72uoc; and
  • obtained agreement from a CSE academic supervisor; and
  • maintained a distinction level performance in the program.
The two courses

count towards the requirement of completing Advanced Disciplinary Knowledge courses with exposure to research.

If a research project is taken, then the COMP9900 Information Technology Project is waived.


Exemptions or Advanced Standing

Students may be granted credit for some courses. Those with a four year honours degree (for example in Computer Engineering) can apply for credit for up to 48 UOC for the Masters (effectively reducing it to one year full time) or 24 UOC for the Graduate Diploma. Advanced standing is possible in up to 50% of the program. Students can seek advanced standing in the following courses only:

Students wishing to apply for Advanced standing should consult the CSE Postgraduate Advanced Standing, Exemption, Substitution website.

General Enquiries