Skip to content | Change text size
 

Monash University: University handbooks: Postgraduate handbook: Units indexed by faculty
Previous page | Next page | Section contents | Title and contents

Master of Computer Science

Course code: 3328 + Course abbreviation: MCS + Total credit points required: 96 + 2 years full-time, 4 years part-time

Study mode and course location

On-campus (Clayton)

Course description

This degree, offered by the Clayton School of Information Technology, aims to provide students with an in-depth knowledge of one or more areas of study relevant to technical computing and information technology, and in the case of the Master of Computer Science (Minor Thesis) option, to provide preparation for further research. Students must complete a sequence of study in at least one MCS specialisation.

To qualify for the MCS, students must complete 96 points of study. The program must include: a minimum of 75% (72 points) of approved MCS units with at least 24 points of level 5 units; at least one approved 36-point MCS specialisation; and up to 25% (24 points) of elective units approved by the course leader. With the permission of the course leader, the elective units may be chosen from other schools and faculties and may include advanced undergraduate units that provide preparation for approved MCS units or otherwise complement the MCS program. This flexibility is beneficial to students and facilitates preparation for further interdisciplinary studies.

MCS students who perform well and are contemplating undertaking further research studies have the opportunity to complete a research project/minor thesis and research methods training which, if completed to a satisfactory level, will enable them to graduate with a MCS (Minor Thesis). The MCS (Minor Thesis) provides an entry pathway to research programs such as the PhD.

Upon completion of a semester of MCS coursework, students who have attained a distinction average may apply for permission to do a research project/minor thesis along with formal research methods training. This option typically requires a 36-point research project/minor thesis. (A 24-point research project may be taken with permission from the course leader.) The MCS (Minor Thesis) is a graded degree with grades of H1, H2A, H2B and H3. Completion of the MCS (Minor Thesis) at H1 or H2A level enables students to apply for admission to a research degree program such as the PhD in the Faculty of Information Technology at Monash University.

MCS students not undertaking the minor thesis option will graduate with MCS, an ungraded degree, and will not generally be eligible for entry to a subsequent research program.

Students who successfully complete 24 points of graduate-level approved MCS units may exit the course with a Postgraduate Certificate in Computer Science. Students who successfully complete 48 points of study, of which at least 36 points are from graduate-level approved MCS units, may exit the course with a Postgraduate Diploma in Computer Science.

Entry requirements

A three-year undergraduate qualification in computer science or equivalent with a credit grade point average in the final year of study from an Australian university or equivalent.

Graduates of a four-year honours program such as software engineering with honours or computer science (honours) may apply for admission to the MCS with advanced standing of up to 48 points.

Course structure

Master of Computer Science (MCS)

To graduate with the MCS, students must complete 96 points of study. The program must include:

  • a minimum of 75% (72 points) of approved MCS units with at least 24 points of level 5 units
  • at least one approved 36-point MCS specialisation
  • up to 25% (24 points) of elective units approved by the course leader.

Master of Computer Science (Minor Thesis) [MCS (Minor Thesis)]

To graduate with the MCS (Minor Thesis), students must complete 96 points of study. The program must include:

  • a minimum of 75% (72 points) of approved MCS units with at least 24 points of level 5 units
  • one approved 36-point MCS specialisation
  • a research project and research methods training/minor thesis typically of 36 points (however a 24-point research project may be taken with the permission of the course leader)
  • up to 25% (24 points) of elective units approved by the course leader.

MCS specialisations

Computer science specialisation units
  • CSE4151 Unix software design and development
  • CSE4333 Parallel systems
  • CSE4400 Systems programming
  • CSE4430 Database design and administration
  • CSE4490 Object oriented programming
  • CSE4500 Query language and information retrieval
  • CSE4530 Object oriented application programming in C++
  • CSE5030 Visual programming
  • CSE5200 Distributed database systems
  • CSE5230 Data mining
  • CSE5250 Multimedia retrieval technologies
  • CSE5301 Neuro-fuzzy computing
  • CSE5320 Statistics of data and data mining
  • CSE5323 Professional issues
  • CSE5340 Programming language concepts and semantics
  • CSE5501 Mobile and distributed computing systems
  • CSE5610 Intelligent software systems
  • CSE4601 Advanced topics in intelligent information processing
  • CSE4603 Advanced topics in algorithms and complexity
  • CSE4604 Advanced topics in computational languages
  • CSE4605 Advanced topics in computational science
  • CSE4607 Advanced topics in computer graphics and visualization
Digital communications specialisation units
  • CSE4881 Internet architecture and protocols
  • CSE4882 Digital communications technologies
  • CSE4884 Network Design and management
  • CSE4891 Public telecommunications networks
  • CSE4892 Information security
  • CSE5302 Digital video coding and compression
  • CSE5303 Advanced digital signal processing
  • CSE5803 Advanced internet protocols and application
  • CSE5804 Protocol engineering
  • CSE5805 Advanced network design
  • CSE5806 Telecommunications management
  • CSE5807 Wireless and personal communications systems
  • CSE5808 Quality of service in digital communication networks
  • CSE5811 Digital communications project
Software engineering specialisation units
  • CSE4002 Software engineering studio project
  • CSE4030 Software lifecycle processes
  • CSE4213 Formal methods in software engineering
  • CSE4333 Parallel systems
  • CSE4530 Object oriented application programming in C++
  • CSE4602 Advanced topics in software engineering
  • CSE4810 C++ programming for embedded systems
  • CSE5000 Distributed object technology
  • CSE5050 Software metrics and reliability
  • CSE5210 Advances in information security
  • CSE5510 Software systems engineering
  • CSE5530 System validation and verification, quality and standards
  • CSE5910 Java for programming multimedia applications
  • CSE5930 User interface design and programming
  • CSE5323 Professional issues
Mobile and distributed computing specialisation units (subject to approval)
  • CSE4810 C++ programming for embedded systems
  • CSE4848 Sensory instrumentation
  • CSE4882 Digital communications technologies
  • CSE4883 Communications software
  • CSE4884 Network design and management
  • CSE4892 Information security
  • CSE5000 Distributed object technology
  • CSE5210 Advances in information security
  • CSE5501 Mobile and distributed computing systems
  • CSE5802 Distributed systems
  • CSE5803 Advanced internet protocols and application
  • CSE5804 Protocol engineering
  • CSE5807 Wireless and personal communication systems

Project/minor thesis units

  • CSE5351 Research project/research training/minor thesis - initial component
  • CSE5352 Research project - intermediate component
  • CSE5353 Research project/research training/minor thesis - final component

Note that a 36-point minor thesis is made up of the three 12-point units -- CSE5351, CSE5352 and CSE5353 taken over two or three semesters. A 24-point minor thesis comprises CSE5351 and CSE5353 over one or two semesters. Note also that despite being divided into 12-point components for administrative reasons, the minor thesis is a single entity incorporating a research project and formal research methods training, hence results are returned only on completion of CSE5353, the final component.

Contact details

Course leader

Dr Tim Ferguson

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