Monash University: University Handbooks: Postgraduate Handbook 2002: Units indexed by faculty
Previous page | Next page | Section contents | Title and contents

Master of Applied Information Technology


General information

Course code: To be advised + Caulfield, Clayton, Gippsland and Peninsula campuses + Course leaders: Mr S Giles (Caulfield and Clayton), Dr C Exton (Peninsula) and Associate Professor G Lu (off-campus) + Part-time for a minimum of four years or full-time for a minimum of two years (four semesters)

Course outline and structure

This course consists of 16 units, each of six credit points to a total of 96 credit points. The course consists of a core of four units from group 1 in stage 1, compulsory project/case study and a choice of electives from a large collection of units from group 2 in stage 2, and a minimum of four units from group 3 in stage 3.
Students may choose to exit the program early and may then take exit awards as follows:

In general terms, the course consists of the core of the Graduate Diploma in Computing in the first stage. Once those units are completed, the student moves to stage two of the course. In stage two, the student must attempt the applied project/case study and may study, subject to prerequisites, units from the transition group of units as listed in group 2. Once the student has completed eight units in total, the student moves to stage three of the course. At stage three, they must complete at least four masters-level units (group 3) from the list.
Students may, with course leader's approval, study up to two units from any of the graduate units in the university.

On-campus study

Off-campus

Group 1


CSE9000 Foundations of programming (or equivalent)
CSE9001 Computer technology (or equivalent)
CSE9002 Database technology (or equivalent)
IMS9001 System analysis and design (or equivalent)

GCO9801 Programming fundamentals
GCO9802 Computer technology
GCO9803 Information systems 1
GCO9804 Database management systems

Group 2


CSE9020 Case study (or equivalent)
CSE3000 Database management and implementation
CSE3206 Systems security and privacy
CSE3020 Network technology
CSE4180 CASE technology
CSE4200 Computer equipment and operating systems
CSE4500 Query language and information retrieval
CSE4310 Information resource management and data administration
CSE9801 Data communications
COT4430 Database design and administration

GCO9800 Computing project
GCO9805 Object-oriented programming
GCO9806 Information systems 2
GCO9807 Data structure and algorithms
GCO9824 Computer communications
GCO3811 Software engineering GCO3813 UNIX systems programming
GCO3816 Information systems management
GCO3817 Computer graphics

Group 2 (continued)


CPE4001 Distributed programming in Java
CPE4002 Data communications and internetworking
CPE4003 Web topics
CPE4004 Analysis and design of distributed information systems
CSE4530 Object-oriented application programming in C++
CSE4810 C++ programming for embedded systems
CSE4881 Computer networks
CSE4884 Network design and management
CSE4890 Proprietary network architectures
IMS3001 Management support systems
IMS3002 Information systems strategy and management
IMS3230 Information systems development practices
IMS3280 Electronic commerce
CSE3400 Application programming in C++
CSE3204 Fourth-generation systems
CSE3205 Commercial programming in COBOL
CSE4020 Specifying non-sequential and real-time systems
CSE4030 Software lifecycle processes
CSE4400 Systems programming I
CSE4151 UNIX software design and development
Elective units may also be selected from the off-campus list, for study by off-campus distributed learning.

GCO3818 Programming environments
GCO3822 Multimedia concepts and applications
GCO3823 Client-server and www database applications
GCO3824 Data communications and networks 1
GCO4012 Image processing and computer vision
CPE4001 Distributed programming in Java
CPE4002 Data communications and Internetworking
CPE4003 Web topics
CPE4004 Analysis and design of distributed information systems
Elective units may also be selected from the on-campus list, for study on-campus.

Group 3


CSE5200 Distributed database systems CSE5210 Advances in information security CSE5220 Advanced topics in database systems CSE5230 Data mining CSE5701 Mobile and distributed computing systems CPE5001 Modern cryptology CPE5002 Network security CPE5003 Software architecture CPE5004 Advanced multimedia programming techniques CPE5006 Virtual private networks CPE5007 Object-oriented middleware CPE5008 Internetworking and digital commerce CSE4892 Information security CSE5802 Distributed systems CSE5803 Advanced internet protocols and application CSE5804 Protocol engineering CSE5805 Advanced network design CSE5806 Telecommunications management FIT5900 Introduction to multimedia computing FIT5910 Multimedia programming in Java FIT5930 GUI design and programming FIT5940 Multimedia authoring CSE4490 Object-oriented programming CSE5000 Distributed object technology CSE5030 Visual programming CSE5040 Case study in engineering software for reuse CSE5050 Software metrics and reliability CSE5060 Multimedia applications on the web CSE5510 Software systems engineering CSE5610 Intelligent software systems
Elective units may also be selected from the off-campus list, for study by off-campus distributed learning.

GCO5805 Multimedia computing and communications GCO5806 Internet commerce GCO5807 Project management GCO5808 Multimedia standards and protocols GCO5816 Information technology management GCO5900 Introduction to multimedia programming GCO5910 Multimedia programming in JAVA GCO5940 Multimedia authoring CPE5001 Modern cryptology CPE5002 Network security CPE5003 Software architecture CPE5004 Advanced multimedia programming techniques CPE5006 Virtual private networks CPE5007 Object-oriented middleware CPE5008 Internetworking and digital commerce
Elective units may also be selected from the on-campus list, for study on-campus.

Objectives

This course will prepare students for work in the information technology industry at the highest levels. It will prepare the students with the advanced knowledge, understanding and skills to enable them to deal effectively with advanced issues involving the application of information technology.
The objective of the early (core) parts of the course is to educate students, with a previous tertiary qualification in another discipline area, to the level of a computing professional.
On successful completion of the core of the course, students will have gained fundamental knowledge in the following areas:

and will have to demonstrate their ability to work in a group to analyse the requirements for a computer system, design a system to meet those requirement, create the system and its documentation, train the system users and implement the system.
In the advanced, later part of the course, successful students will have:

Entry requirements

A degree that is equivalent to an Australian bachelors degree in a non-computing discipline.

Advanced standing (credit provision)

Units in the core (group 1) of the course may have been studied in prior undergraduate or graduate study. In that case, the student can apply for exemptions. The exemptions may be denied if the previous study is assessed as inadequate for an exemption. Exemptions may be granted with or without credit subject to these credit rules.
Students with a Monash Postgraduate Diploma in Information Technology or equivalent can apply for exemptions. The exemptions may be denied if the previous study is assessed as inadequate for an exemption. Exemptions may be granted with or without credit subject to these credit rules.
Subject to assessment, the maximum credit normally available is:

The core of the MAppInfoTech consists of sequences of units including programming languages, software engineering, systems analysis and design, programming, database management, data communications, networks and an applied IT project called a case study. This covers all phases of the design, building and implementation of an IT application.

Previous page | Next page | Section contents | Title and contents