The University of Queensland Homepage
School of ITEE ITEE Main Website

 Master of Science (Computer Science) example study plans for 2006

The Masters of Science (Computer Science) program at The University of Queensland is a very flexible program and allows students to create informal specialisation programs depending on their background, needs and interests. The courses for the program have to be selected from three lists: List A - advanced IT courses, List B - courses in the areas of commerce (including e-commerce), economics, and mathematics, and List C - projects and the course on Research Methods. Four courses can be selected from other advanced courses not in these lists. Three example course selections to achieve specialisation in networks/distributed computing, or software engineering, or distributed/advanced information systems in a two semester program (for students who received one semester credit for their previous study) as well as a three semester program are listed in the study plan section. These are example selections only - the students should consult the program coordinator to create a program optimal for their needs. It is also possible to create a number of other specialisations, for example, graphics/visualisation, human-computer interaction, electronic commerce, and computational science.

Two sets of example course selections are shown depending on the starting time of the Master program: Semester 1 (March) or Semester 2 (July) for three different specialisations. If the student starts the program in the second semester, the order of the courses (and sometimes the selection) is different than for the program starting in semester 2 as most of the courses are offered either in semester 1 or 2.

Master students are allowed to select a #4 project, or no project at all. The project has to be accompanied in its first semester by the course on Research Methods. The following examples assume that a student selects a #4 project in their area of specialisation, i.e. their specialisation is provided by a #4 project and around 3 to 5 courses in the area of specialisation, supplemented by other courses to achieve the number of units required by the Master program. If a student is not interested in undertaking a project, additional courses have to be selected to meet the rules.

Computer systems/distributed systems/networks

1.    Program start - March

Two semester Master study

Sem1 (March)

  CSSE7014 2 Distributed Computing
  COMS7200 2 Computer Networks II
  COMP7809 2 Research Methods
  COMP7801 4 Computer Science Postgraduate Project

Sem2 (July)

  COMP7801 4(cont.) Computer Science Postgraduate Project
  CSSE7013 2 Advanced Computer Architecture
  COMP7403 2 Concurrent & Real-time Systems
  COMS7507 2 Advanced Computer and Network Security

Three semester Master study

Sem1 (March)

  CSSE7014 2 Distributed Computing
  INFS7202 2 Web Information Systems
  COMS7200 2 Computer Networks II
  ENGG7000 2 Systems Engineering

Sem2 (July)

  COMP7802 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods
  COMP7403 2 Concurrent & Real-time Systems
  COMS7507 2 Advanced Computer and Network Security

Sem1 (March)

  COMP7802 4(cont) Computer Science Postgraduate Project
  COMP7703 2 Machine Learning
  COMS7100 2 Introduction to Communication Systems
  COMP7904 2 Human-Computer Interaction

2.    Program start - July

Two semester Master study

Sem2 (July)

  COMP7802 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods
  COMP7403 2 Concurrent & Real-time Systems
  COMS7507 2 Advanced Computer and Network Security

Sem1 (March)

  CSSE7014 2 Distributed Computing
  COMS7200 2 Computer Networks II
  INFS7202 2 Web Information Systems
  COMP7802 4(cont.) Computer Science Postgraduate Project

Three semester Master study

Sem2 (July)

  COMS7201 2 Computer Networks I
  COMP7500 2 Advanced Algorithms & Data Structures
  COMP7403 2 Concurrent & Real-time Systems
  COMP7506 2 Information Security

Sem1 (March)

  CSSE7014 2 Distributed Computing
  COMS7200 2 Computer Networks II
  COMP7801 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods

Sem2 (July)

  COMS7100 2 Introduction to Communication Systems
  COMP7801 4(cont) Computer Science Postgraduate Project
  LAWS7855 2 Electronic Commerce Law
  COMS7507 2 Advanced Computer and Network Security

Notes:

Two semester program:

The proposed selection of courses for a two semester study plan can be customised in many ways depending on student interests and background by replacing some of the above courses by other courses from List A or B of the program.

Three semester program:

The proposed selection of courses for a three semester study plan can be customised in many ways depending on student interests and background i.e. if the student

  1. has hardware background they may replace some of the above courses with additional computer network courses (not listed) and CSSE7005 (Embedded System Design)
  2. has math background they may replace some of the above courses with additional network courses
  3. has database background they can select courses such as INFS7202 Web Information Systems and/or INFS7204 Service Oriented Architectures
  4. wants to get the CCNA (CISCO) industry certificate it will count for #2
  5. wants to improve their programming or other skills then they may select some software engineering,  HCI,  multimedia, graphics/visualisation courses, etc.

 

Software engineering

1.    Program start - March

Two semester Master study

Sem1 (March)

  COMP7500 2 Advanced Algorithms & Data Structures
  COMP7809 2 Research Methods
  COMP7606 2 High Integrity Software Development
  COMP7801 4 Computer Science Postgraduate Project

Sem2 (July)

  COMP7801 4(cont) Computer Science Postgraduate Project
  COMP7403 2 Concurrent & Real-time Systems
  COMP7506 2 Information Security
  COMP7501 2 Advanced Human Computer Interaction

Three semester Master study

Sem1 (March)

  CSSE7016 2 Disciplined Software Processes
  ENGG7000 2 Systems Engineering
  CSSE7014 2 Distributed Computing
  COMS7200 2 Computer Networks II

Sem2 (July)

  COMP7802 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods
  COMP7403 2 Concurrent and Real-time Systems
  CSSE7021 2 Software Specification

Sem1 (March)

  COMP7802 4(cont) Computer Science Postgraduate Project
  COMP7606 2 High Integrity Software Development
  CSSE7016 2 Disciplined Software Processes
  COMP7500 2 Advanced Algorithms & Data Structures

2.    Program start - July

Two semester Master study

Sem2 (July)

  COMP7802 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods
  COMP7501 2 Advanced Human Computer Interaction
  COMP7403 2 Concurrent & Real-time Systems

Sem1 (March)

  COMP7500 2 Advanced Algorithms & Data Structures
  COMP7606 2 High Integrity Software Development
  ENGG7000 2 Systems Engineering
  COMP7802 4(cont) Computer Science Postgraduate Project

Three semester Master study

Sem2 (July)

  CSSE7021 2 Software Specification
  COMP7403 2 Concurrent and Real-time Systems
  COMP7506 2 Information Security
  COMS7201 2 Computer Networks I

Sem1 (March)

  ENGG7000 2 Systems Engineering
  COMP7809 2 Research Methods
  COMP7801 4 Computer Science Postgraduate Project
  COMP7606 2 High Integrity Software Development

Sem2 (July)

  COMP7801 4(cont) Computer Science Postgraduate Project
  ENGG7020 2 Systems Safety Engineering
  COMP7501 2 Advanced Human Computer Interaction
  COMP7011 2 Introduction to Complex Systems

Notes:

Two semester program:

The proposed selection of courses for a two semester study plan can be customised in many ways depending on student interests and background by replacing some of the above courses by other courses from List A or B of the program.

Three semester program:

  1. This selection of courses for a three semester study plan can be customised according to the student’s interests by replacing some of the above courses by other software engineering, HCI, graphics/visualisation, database, security, or network courses, etc.
  2. Students are also allowed to count the Microsoft MCSE industry certificate course (acquired in Australia and approved by the University) as #2.

 

Distributed Information Systems/Advanced Information Systems/ Interoperating Autonomous Systems

1.    Program start - March

Two semester Master study

Sem1 (March)

  INFS7205 2 Spatial and Multimedia Databases
  INFS7202 2 Web Information Systems
  COMP7809 2 Research Methods
  COMP7801 4 Computer Science Postgraduate Project

Sem2 (July)

  COMP7801 4(cont) Computer Science Postgraduate Project
  INFS7204 2 Service Oriented Architectures
  INFS7203 2 Data Mining
  INFS7206 2 Advanced Topics in Database

Three semester Master study

Sem1 (March)

  COMP7904 2 Human-Computer Interaction
  INFS7202 2 Web Information Systems
  INFS7210 2 Electronic Commerce Fundamentals
  INFS7100 2 Ontology and the Semantic Web

Sem2 (July)

  COMP7802 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods
  INFS7204 2 Service Oriented Architectures
  INFS7206 2 Advanced Topics in Database

Sem1 (March)

  COMP7802 4(cont) Computer Science Postgraduate Project
  INFS7205 2 Spatial and Multimedia Databases
  CSSE7014 2 Distributed Computing
  MGTS7213 2 Commercial Internet Security

2.    Program start - July

Two semester Master study

Sem2 (July)

  COMP7802 4 Computer Science Postgraduate Project
  COMP7809 2 Research Methods
  INFS7204 2 Service Oriented Architectures
  INFS7203 2 Data Mining

Sem1 (March)

  INFS7205 2 Spatial and Multimedia Databases
  INFS7202 2 Web Information Systems
  INFS7100 2 Ontology and the Semantic Web
  COMP7802 4(cont) Computer Science Postgraduate Project

Three semester Master study

Sem2 (July)

  CSSE7023 2 Advanced Software Engineering
  INFS7204 2 Service Oriented Architectures
  INFS7203 2 Data Mining
  INFS7206 2 Advanced Topics in Database

Sem1 (March)

  INFS7100 2 Ontology and the Semantic Web
  INFS7202 2 Web Information Systems
  COMP7809 2 Research Methods
  COMP7801 4 Computer Science Postgraduate Project

Sem2 (July)

  COMP7801 4(cont) Computer Science Postgraduate Project
  MGTS7208 2 Managing Information Systems
  COMP7501 2 Advanced Human-Computer Interaction
  INFS7211 2 Developing Electronic Commerce Systems

Notes:

Two semester program:

The proposed selection of courses for a two semester study plan can be customised in many ways depending on student interests and background by replacing some of the above courses by other courses from List A or B of the program.

Three semester program:

Students can customise this selection for a three semester study plan based on their needs, by selecting

  1. programming courses (e.g. CSSE7030 and CSSE7023),
  2. network courses (e.g. COMS7201 or COMS7200),
  3. more courses from list B (e.g. e-commerce related courses), etc

Students are also allowed to count the Microsoft MCSE industry certificate course (acquired in Australia and approved by the University) as #2.