Coursework programs
Master of Information Technology – Melbourne (Bundoora) (SMIT)
The Master of Information Technology degree aims to retrain graduates and prepare them for rewarding employment as information and communications technology professionals in the information technology industry.
This carefully constructed two year full-time course introduces students to important fundamental computer science topics such as programming, database systems and computer networks via the subjects studied in the first year and then enables students to proceed to advanced topics in software engineering, database systems, intelligent systems or computer networks. The course incorporates a software engineering team project and an elective minor research thesis. Students who already have knowledge of programming and data structures may move more rapidly to the advanced topics. The course is technically oriented, focusing on the skills needed to build and manage systems with less emphasis on, but without ignoring, how managers use technology. Students who have completed a minor research thesis at an appropriate level of achievement will have the necessary prerequisites to proceed to a Doctoral program.
Upon completion of this course students should possess:
- a comprehensive understanding of core areas of Information Technology in the ICT industry;
- skills and ability necessary to function effectively in project teams;
- high level skills in developing software using high level languages; and
- skills in applying object-oriented approach to system analysis, design and implementation.
Admission requirements
To be eligible to enrol in the Master of Information Technology degree, prospective students must have completed a course equivalent to an Australian undergraduate degree.
Exemption or Advanced Standing for previous study
Exemption or advanced standing may be available for previous graduate studies. Students applying for exemption or advanced standing must provide details of the curriculum from the course handbooks together with a copy of their academic transcript.
Professional recognition
Satisfactory completion of the course meets the professional level requirements for membership of the Australian Computer Society.
Course structure
This course commences three weeks prior to the normal commencement date for Semester 1 (8 February 2010) and three weeks prior to the normal commencement of Semester 2 (5 July 2010). The course comprises the equivalent of 16 subjects each worth 15 credit points, normally taken four per semester, over four semesters, for a total of 240 credit points.
There are six core subjects which introduce students to:
- fundamental and intermediate programming using Java
- the fundamental IT-related mathematics
- algorithms and data structures
- system design engineering fundamentals
- a software engineering project.
The fundamental programming subject is covered in an accelerated fashion before the start of semester. Students may then choose their remaining subjects from a list of level 1, 2 or 3 subjects and level 4 subjects, according to their particular interests. From among the level 4 subjects, students may choose to undertake a minor research thesis (equivalent to four coursework subjects). Students considering undertaking a thesis (CSE4THA and CSE4THB) are expected to attain at least a 65% average grade in their coursework subjects.
Seminar Program
The seminar program is an integral part of the Master of Information Technology degree. The program covers ethical, professional, and social issues relevant to the information technology industry in an interactive tutorial delivery mode. Tutorials are held throughout the year and attendance at four tutorials within the duration of the course is a hurdle requirement of this program. Students who have not met this hurdle requirement will not qualify for their degree and will not be permitted to graduate.
First year core subjects (75 credit points)
| Teaching period | Subject name | Subject code | Credit points |
|---|---|---|---|
| TE-W07-W09 or TE-W28-W30 or TE-W36-W38 | Object-oriented Programming Fundamentals | CSE1OFA | 15 |
| TE-SEM-1 or TE-SEM-2 or TE-W39-W51 |
Intermediate Object-oriented Programming | CSE1IOO | 15 |
| TE-SEM-1 or TE-SEM-2 |
Algorithms and Data Structures | CSE2ALG | 15 |
| TE-SEM-1 or TE-W39-W51 | Discrete Mathematics | MAT1DM | 15 |
| TE-SEM-2 | System Design Engineering Fundamentals | CSE2DES | 15 |
Second year core subjects (30 credit points)
| Teaching period | Subject name | Subject code | Credit points |
|---|---|---|---|
| TE-SEM-2 | Programming Project | CSE4PRG | 30 |
Elective subjects (135 credit points).
CSE subjects to the value of 135 credit points, including no more than four level 1, 2 or 3 subjects.
A typical enrolment for a semester 1 commencement would consist of:
- First year – five core subjects plus three level 1, 2, or 3 subjects
- Second year – CSE4PRG and six other subjects (at least five at level 4). A minor thesis can replace four level 4 subjects. Students can apply to take CSE4PRA and PRB in lieu of CSE4PRG.
Level 1, 2 and 3 subjects (a maximum of four subjects may be chosen)
Most subjects have prerequisites.
| Teaching period | Subject name | Subject code | Credit points |
|---|---|---|---|
| TE-SEM-1 | Advanced Games Programming Technology | CSE3AGT | 15 |
| TE-SEM-1 | Advanced Graphics Programming | CSE3AGR | 15 |
| TE-SEM-1 | Artificial Intelligence – Logic and Reasoning | CSE3ALR | 15 |
| TE-SEM-1 | C Programming for Engineers and Scientists | CSE1CES | 15 |
| TE-SEM-1 | Computer System Architecture | CSE2CSA | 15 |
| TE-SEM-1 or TE-W39-W51 | Database Fundamentals | CSE2DBF | 15 |
| TE-SEM-1 | Database Management Systems | CSE3DMS | 15 |
| TE-SEM-1 | Intelligent Multimedia Systems | CSE3IMS | 15 |
| TE-SEM-1 | Intermediate Network Engineering | CSE3INE | 15 |
| TE-SEM-1 | Internet Client Engineering | CSE2ICE | 15 |
| TE-SEM-1 | Network Engineering Fundamentals | CSE2NEF | 15 |
| TE-SEM-1 | System Design and Methodologies | CSE3SDM | 15 |
| TE-SEM-1 | System Testing and Quality | CSE2STQ | 15 |
| TE-SEM-2 | Artificial Intelligence – Fundamentals | CSE2AIF | 15 |
| TE-SEM-2 | Computational Intelligence | CSE3CI | 15 |
| TE-SEM-2 | Professional Environment | CSE3PE | 15 |
| TE-SEM-2 | Games Programming Technology | CSE2GAM | 15 |
| TE-SEM-2 | Metrics, Quality and Reliability | CSE3MQR | 15 |
| TE-SEM-2 | Network Engineering Fundamentals | CSE2NEF | 15 |
| TE-SEM-2 | Networks Systems and Web Security | CSE3NSW | 15 |
| TE-SEM-2 | Object-oriented Programming using C++ | CSE1CPP | 15 |
| TE-SEM-2 | Operating Systems | CSE3OSS | 15 |
| TE-SEM-2 | Web Applications Engineering | CSE3WAE | 15 |
Level 4 subjects
Some subjects may not be available every year and some may have prerequisites. Subject to approval, up to two subjects from other areas of the University can be taken (such as level 4 business subjects from within the Graduate School of Management).
| Teaching period | Subject name | Subject code | Credit points |
|---|---|---|---|
| TE-SEM-1 | Advanced System Design | CSE4ASD | 15 |
| TE-SEM-1 | Communication Protocol Engineering | CSE4CPE | 15 |
| TE-SEM-1 | Decision Support Systems | CSE4DSS | 15 |
| TE-SEM-1 | Multi-agent Systems | CSE4MAS | 15 |
| TE-SEM-1 | Advanced Software Engineering Project A* | CSE4PRA* | 15 |
| TE-SEM-1 | Real-time and Fault-tolerant Systems | CSE4RFS | 15 |
| TE-SEM-1 | Web Services Engineering | CSE4WSE | 15 |
| TE-SEM-1 | Wireless Network Engineering | CSE4WNE | 15 |
| TE-SEM-2 | Advanced Databases | CSE4ADB | 15 |
| TE-SEM-2 | Advanced Quality and Reliability | CSE4AQR | 15 |
| TE-SEM-2 | Data Mining | CSE4DMI | 15 |
| TE-SEM-2 | Decision Support Systems | CSE4DSS | 15 |
| TE-SEM-2 | Entrepreneurship | CSE4ENT | 15 |
| TE-SEM-2 | Mobile and Pervasive Computing | CSE4MPC | 15 |
| TE-SEM-2 | Performance Analysis of Computer Systems | CSE4PCS | 15 |
| TE-SEM-2 | Pervasive Network Design | CSE4PND | 15 |
| TE-SEM-2 | Advanced Software Engineering Project B | CSE4PRB | 15 |
* Students choosing CSE4PRA must also include CSE4PRB and CSE3SDM in their enrolment.