Master of Computer Science:

For current students:

Master of Computer Science

During 2007, the Faculty of IT undertook an extensive review of its current graduate and postgraduate degrees. The IT sector is changing rapidly, and it is important that our degrees continue to meet the requirements of the organisations that employ our graduates.

During 2009, at the Clayton Campus, the Faculty will continue to offer the existing Master of Computer Science degree (and its associated diplomas and certificates) to enrolled students. A selection of units will be offered at Clayton to support the degrees. Depending on the set of units you need or wish to take in your degree, you may need to take some units at the Caulfield Campus. We have also re-coded and revised the content of the former CSE units to FIT units. Please see below for equivalent FITxxxx units.

The Master of Computer Science will not be offered to new students from 2009 and its specialisations will become specialisations in the restructured Master of Information Technology and Master of Applied Information Technology program of degrees.

Re-enrolment for 2009

The Monash University re-enrolment period begins on Monday 13 October and ends on Monday 24 November. All continuing students are required to re-enrol during this period.

Please follow the steps below in order to re-enrol:

  1. Identify the 2009 unit codes you wish to enrol in and check thet your expected course completion is on track.
  2. Refer to the Faculty of Information Technology re-enrolment wab page for important information and a link to the Web Enrolment System (WES):

Faculty Re-enrolment

If you require any assistance, please do not hesitate to seek advice from Clayton Student Services staff in the first instance.

Transitional arrangements for current Master of Computer Science students

Students should refer to the relevant Handbook entry for details of the Master of Computer Science coursework and minor thesis course requirements in the year they commenced.
Please see below for a list of new units that will count towards the completion of your degree.

Master of Computer Science - 2007 Structure
Master of Computer Science - 2008 Structure

Units in BOLD below are offered in 2009 (also see unit offerings page).

Students are advised to check prerequisites and prohibitions carefully prior to enrolling in units.

  • Note: Elective units at 9000 level can only be taken with the approval of the Master of Computer Science course director.

Computer science specialisation

CSE4213 Formal methods in software engineering *
CSE4333 Parallel systems or FIT5174 Parallel and distributed systems
CSE4500 Information retrieval systems
CSE4530 Object oriented application programming in C++ or FIT4033 Object oriented programming in C++
CSE5200 Distributed database systems or FIT5043 Distributed database
CSE5230 Data mining or FIT5045 Knowledge discovery and data mining
CSE5501 Mobile and distributed computing systems or FIT5046 Mobile and distributed computing systems
CSE5610 Intelligent software systems or FIT5047 Intelligent systems
FIT4005 IT research methods
FIT4010 Advanced topics in algorithms and discrete structures
FIT4012 Advanced topics in computational science
FIT4016 Information security or FIT5163 Information and computer security
FIT5031 Mobile software agents
BUS5410 Advanced programming for database applications or FIT5059 Advanced programming for database applications
FIT5164 GRID computing
ECE5074 Advanced computer architecture

Digital communications specialisation

CSE5210 Advances in information security or FIT5044 Network security
FIT4015 Digital communications technology and protocols or FIT5173 Digital communications technologies
FIT4016 Information security or FIT5163 Information and computer security
FIT4017 Network management or FIT5034 Network administration & management
FIT5008 Digital communications project
FIT5010 Advanced internet protocols and applications
FIT5011 Advanced network design and performance
FIT5012 Coding and compression for digital communications
ECE5024 Wireless communications
ECE5042 Communications theory
ECE5043 Optical communications

Software engineering specialisation

CSE4213 Formal methods in software engineering *
CSE4333 Parallel systems or FIT5174 Parallel and distributed systems
CSE4431 System validation and verification, quality and standard or FIT5171 System validation and verification, quality and standard
CSE4530 Object oriented application programming in C++ or FIT4033 Object oriented programming in C++
CSE5000 Distributed object technology or FIT5041 Component technology for internet applications
CSE5210 Advances in information security or FIT5044 Network security
FIT4016 Information security or FIT5163 Information and computer security
BUS5150 Project management or FIT5150 Project management
BUS5960 B2C e-commerce or FIT5077 e-Business application and development
FIT5030 Web services & service oriented computing
FIT5164 GRID computing

**Minor Thesis Units

FIT5016 Minor thesis (6 points)
FIT5017 Minor thesis (12 points)
FIT5018 Minor thesis (18 points)
FIT5014 Minor thesis (24 points)

* Please see Michelle Leclair if you are interested in taking this unit.

** Students are strongly advised to take FIT4005 IT research methods before undertaking a minor thesis.

Note: Some units are offered only in alternate years. This list is subject to revision.

Please contact Michelle Leclair (Michelle.Leclair@infotech.monash.edu.au) or your Course Director Dr Nandita Bhattacharjee (Nandita.Bhattacharjee@infotech.monash.edu.au) if you have any queries regarding your course progression.