Skip to content | Change text size

print version

Monash University

Monash University Handbook 2010 Postgraduate - Course

This course entry should be read in conjunction with information provided in the 'Faculty information' section of this Handbook by the Faculty of Information Technology

Managing facultyInformation Technology
Abbreviated titleMAIT
CRICOS code037792B
Total credit points required96
Standard duration of study (years)2 years FT, 4 years PT
Study mode and locationOn-campus (Caulfield)
Contact details

Contact information is available at:

Course coordinator

Dr Chris Ling (Caulfield)


  • Students have a maximum of six years to complete the requirements of the course.


The Master of Applied Information Technology (MAIT) prepares students for work in the information technology industry at the highest levels. It provides students with a previous tertiary qualification in another discipline area, with the knowledge, understanding and skills to enable them to deal effectively with advanced issues involving the application of information technology.

Nine specialisations are offered within the degree, although not all specialisations may be offered in any one year.


The objective of the Group 1 and 2 unit studies is to educate students to the level of a computing professional. On successful completion of these units, students will have gained fundamental knowledge in the following areas:

  • system analysis and design
  • programming
  • computer technology
  • database technology
  • data communications
  • networking technology.

Students will have demonstrated their ability to work in a group to analyse the requirements for a computer system, design a system to meet those requirements, create the system and its documentation, train users and implement the system.

Studies in the various specialisations allow students to focus on a number of advanced areas of IT, to develop a professional, responsible, self-reflective attitude to the practice of IT, and to demonstrate an ability to master the application of state-of-the-art and developing technologies.

Enrolment prior to 2009

Students who commenced this course prior to 2009 should refer to the course structure in the entry for this course in the 2008 handbook at

Professional recognition

This course has been accredited by the Australian Computer Society (ACS) as meeting the standard of knowledge for professional-level membership.


This course consists of 16 approved masters level units.

Core studies

Core units comprise studies in foundations of programming, computer technology and operating systems, database technology, systems analysis and design.


Students can choose units from all specialisations listed below to meet the course requirement. The specialisations(s) completed by a student will be identified on their academic transcript.

Areas of Study


Students complete:

(i) six foundation units (36 points) from Group 1

(ii) at least two units (12 points) from Group 2

(iii) at least six, level-5 elective units from the list of specialisations below

(iv) up to two elective units (12 points) approved by the course coordinator.

Group 1 Foundation units (compulsory)

Group 2 (select a minimum of two)

  • FIT4033 Object oriented application programming in C++
  • FIT4038 Database management and implementation
  • FIT4039 Handheld applications and operating systems
  • FIT4041 Web development
  • MAT4003 Quantitative analysis

MAIT specialisation units

Data management

  • FIT5043 Distributed database
  • FIT5059 Advanced programming for database applications
  • FIT5166 Information retrieval systems
  • FIT5168 Object and semi-structured database

Digital communication *

  • ECE5012 Applied digital signal processing
  • FIT5012 Data compression techniques
  • FIT5162 Digital communications software
  • FIT5173 Digital communications technology and protocols

Distributed and mobile systems

  • FIT5031 Mobile software agents
  • FIT5046 Mobile and distributed computing systems
  • FIT5164 GRID computing
  • FIT5170 Programming for distributed, parallel and mobile systems

Intelligent systems

  • FIT5045 Knowledge discovery and data mining
  • FIT5047 Intelligent systems
  • FIT5167 Natural computation for intelligent systems
  • FIT5169 Probabilistic expert systems

Internet and web application development

  • FIT5030 Web services and service oriented computing
  • FIT5032 Internet applications development
  • FIT5041 Component technology for internet applications
  • FIT5042 Enterprise application development for the web

Multimedia systems *

  • FIT5012 Data compression techniques
  • FIT5015 Advanced programming for multimedia entertainment
  • FIT5165 Human-computer interaction for multimedia applications
  • FIT5084 Multimedia authoring and animation

Network computing

  • FIT5010 Advanced internet protocols and applications
  • FIT5011 Advanced network design and performance
  • FIT5034 Network administration and management
  • FIT5083 Wireless networks


and any two from the following

Software engineering

  • FIT5030 Web services and service oriented computing
  • FIT5164 GRID computing
  • FIT5171 System validation and verification, quality and standards
  • FIT5174 Parallel and distributed systems

* Specialisation not available in 2010.

Not all units are available in any one year.

MAIT elective units

Enrolment in electives in the MAIT program requires the approval of the course coordinator. Electives may be taken from postgraduate level units offered by the Faculty of Information Technology from other courses such as the Master of Business Information Systems or the Master of Information Technology, or from any other faculty of the University.

Alternative exit(s)

Students wishing to exit this course early may apply to graduate with the:

  • Graduate Certificate in Information Technology after successful completion of 24 points of study
  • Graduate Diploma in Information Technology after successful completion of 48 points of study,

provided they have satisfied the requirements for these awards.


Master of Applied Information Technology