Course code: 3309 Caulfield, Clayton, Gippsland and Peninsula campuses * Course leaders: Mr S Giles (Caulfield and Clayton) and Peninsula Dr C Exton and Dr G Lu (distance education), * Part-time for a minimum of four years or full-time for a minimum of 2 years (four semesters) * Fees for Australian residents: $22,400, or $1400 per six-point subject
This
course consists of 16 subjects, each of six credit points to a total of 96
credit points. The course consists of a core of four subjects from group 1 in
stage 1, compulsory project/case study and a choice of electives from a large
collection of subjects from group 2 in stage 2, and a minimum of four subjects
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 subjects 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, subjects from the transition
group of subjects as listed in group 2. Once the student has completed 8
subjects in total, the student moves to stage three of the course. At stage
three, they must complete at least four masters-level subjects (group 3) from
the list.
Students may, with course leader's approval, study up to two subjects from any
of the graduate subjects in the university.
On-campus study |
Distance education |
Group 1 |
|
CSE9000
Foundations of programming (or equivalent) |
GCO9801
Programming fundamentals |
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 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 technology 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 |
GCO9800 Computing project GCO9805 Object-oriented programming GCO9806 Information systems2 GCO9807 Data structure and algorithms GCO9824 Computer communications GCO3811 Software engineering GCO3813 UNIX systems programming GCO3816 Information systems management GCO3817 Computer graphics GCO3818 Programming environments GCO3822 Multimedia concepts and applications GCO3823 Client-server and WWW database applications GCO3824 Data communications and networks1 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 subjects may also be selected from the on-campus list, for study on-campus. |
Group 2 (continued) |
|
CSE4151 UNIX software design and development Elective subjects may also be selected from the distance education list, for study by distance education. |
|
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 subjects may also be selected from the distance education list, for study by distance education. |
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 subjects may also be selected from the on-campus list, for study on-campus. |
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, latter part, of the course, successful students will have:
Entrance
requires a first degree that is recognised as equivalent to an Australian
bachelors degree in IT or two years postgraduate work experience after a non-IT
degree.
Specifically, entry to the course requires an undergraduate degree usually in a
field other than information technology plus some work experience suitable for
a mature understanding of the opportunities for the application of Information
Technology in order to improve work processes for the benefit of humankind.
Work experience, for this course, means:
Recent
graduates who seek a technical masters qualification but who do not meet one of
these test are encouraged to apply for the Monash Graduate Diploma in
Computing. Upon adequate progress in that course, they may apply for the Master
of Information Technology or the Master of Applied Information Technology.
Recent graduates with degrees or majors in information technology and who seek
a technical masters qualification may apply for the Master of Information
Technology or the Master of Applied Information Technology.
Subjects
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
subjects 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.
* SUBJECT TO APPROVAL.
Previous page | Next page | Section contents | Title and contents