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
- has hardware background they may replace some of the above courses with additional computer network courses (not listed) and CSSE7005 (Embedded System Design)
- has math background they may replace some of the above courses with additional network courses
- has database background they can select courses such as INFS7202 Web Information Systems and/or INFS7204 Service Oriented Architectures
- wants to get the CCNA (CISCO) industry certificate it will count for #2
- 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:
- 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.
- 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
- programming courses (e.g. CSSE7030 and CSSE7023),
- network courses (e.g. COMS7201 or COMS7200),
- 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.
