Handbook home
Master of Computer Science (MC-CS) // Course structure
You’re currently viewing the 2021 version of this course
About this course
Course structure
200-point program, consisting of:
- On compulsory coursework subject (12.5 points)
- 25-37.5 points of foundation subjects
- 50-62.5 points of elective subjects
- One compulsory research project, in four parts (100 points)
Year 1
100 credit points
Compulsory subject
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90044 | Research Methods |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
12.5 |
Foundational Computer Science subjects
At least 25 points from:
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90049 | Introduction to Machine Learning |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
12.5 |
COMP90048 | Declarative Programming | Semester 1 (Online) |
12.5 |
COMP90015 | Distributed Systems |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
12.5 |
COMP90054 | AI Planning for Autonomy |
Semester 1 (Dual-Delivery - Parkville)
Semester 2 (Dual-Delivery - Parkville)
|
12.5 |
INFO90004 | Evaluating the User Experience | Semester 1 (Dual-Delivery - Parkville) |
12.5 |
GEOM90008 | Foundations of Spatial Information |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
12.5 |
Electives
At least 50 points of any subjects from the lists below:
Advanced Computer Science
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90057 | Advanced Theoretical Computer Science | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
SWEN90010 | High Integrity Systems Engineering | Semester 1 (Online) |
12.5 |
COMP90077 | Advanced Algorithms and Data Structures | Semester 1 (Online) |
12.5 |
COMP90056 | Stream Computing and Applications | Not available in 2021 | 12.5 |
MULT90063 | Introduction to Quantum Computing | Semester 1 (Dual-Delivery - Parkville) |
12.5 |
COMP90084 | Quantum Software Fundamentals | Semester 2 (Online) |
12.5 |
Artificial Intelligence
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90051 | Statistical Machine Learning |
Semester 1 (Dual-Delivery - Parkville)
Semester 2 (Dual-Delivery - Parkville)
|
12.5 |
COMP90042 | Natural Language Processing | Semester 1 (Online) |
12.5 |
COMP90046 | Constraint Programming | Not available in 2021 | 12.5 |
COMP90083 | Computational Modelling and Simulation | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90086 | Computer Vision | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90087 | The Ethics of Artificial Intelligence | Semester 1 (Dual-Delivery - Parkville) |
12.5 |
Cybersecurity
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90073 | Security Analytics | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90074 | Web Security | Semester 1 (Online) |
12.5 |
SWEN90006 | Security & Software Testing | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90043 | Cryptography and Security | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
Human-Computer Interaction
Code | Name | Study period | Credit Points |
---|---|---|---|
INFO90003 | Designing Novel Interactions | Semester 1 (Online) |
12.5 |
INFO90007 | Social Computing | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
INFO90005 | Information Architecture | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
INFO90006 | Fieldwork for Design | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
Programming Languages and Distributed Computing
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90020 | Distributed Algorithms | Semester 1 (Online) |
12.5 |
COMP90024 | Cluster and Cloud Computing | Semester 1 (Online) |
12.5 |
COMP90025 | Parallel and Multicore Computing | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90018 | Mobile Computing Systems Programming | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90045 | Programming Language Implementation | Not available in 2021 | 12.5 |
SWEN90004 | Modelling Complex Software Systems | Semester 1 (Online) |
12.5 |
Spatial Information
Code | Name | Study period | Credit Points |
---|---|---|---|
GEOM90015 | Spatial Data Infrastructure | July (Dual-Delivery - Parkville) |
12.5 |
GEOM90018 | Spatial Databases | Semester 1 (Online) |
12.5 |
GEOM90007 | Information Visualisation | Semester 2 (Online) |
12.5 |
Databases and Data Analysis
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90050 | Advanced Database Systems |
Semester 1 (Online)
Winter Term (Online)
|
12.5 |
COMP90014 | Algorithms for Bioinformatics | Semester 2 (Dual-Delivery - Parkville) |
12.5 |
COMP90016 | Computational Genomics | Semester 1 (Online) |
12.5 |
Year 2
100 credit points
Compulsory subjects
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90078 | Computer Science Research Project Part 1 |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
25 |
COMP90079 | Computer Science Research Project Part 2 |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
25 |
COMP90080 | Computer Science Research Project Part 3 |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
25 |
COMP90081 | Computer Science Research Project Part 4 |
Semester 1 (Online)
Semester 2 (Dual-Delivery - Parkville)
|
25 |
Students studying full-time must take parts 1 and 2 concurrently, and parts 3 and 4 concurrently.
This sequence supports both full-time and part-time study.
Last updated: 12 November 2021