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)
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) |
GCO9801
Programming fundamentals |
Group 2 |
|
CSE9020
Case study (or equivalent) |
GCO9800
Computing project |
Group 2 (continued) |
|
CPE4001
Distributed programming in Java |
GCO3818
Programming environments |
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 |
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 |
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:
A degree that is equivalent to an Australian bachelors degree in a non-computing discipline.
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