Handbook home
Master of Science (Computer Science) (MC-SCICMP) // Course structure
About this course
Course structure
All students must complete 200 pts including:
- Discipline Core subjects (50 points);
- Discipline Elective subjects (at least 37.5 points);
- Professional Skills subjects (12.5 - 25 points);
- Research Project (75 points).
With permission of the Course Coordinator, a total of up to 50 pts of study may be taken from one of the following: The Department of Mathematics and Statistics, the Geomatics discipline within the Department of Infrastructure Engineering, the Department of Electrical and Electronic Engineering, or the Department of Linguistics and Applied Linguistics, provided that department is willing to accept the student’s enrolment.
Subject options
Discipline Core
Students must take the following subjects:
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90049 | Introduction to Machine Learning |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP90048 | Declarative Programming | Semester 1 (On Campus - Parkville) |
12.5 |
COMP90015 | Distributed Systems |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP90044 | Research Methods |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
Students who have taken any of these subjects or equivalent as part of their undergraduate studies are exempt from taking those subjects, and will be required to make up an equivalent number of subject points from the pool of Discipline Elective subjects. Students will normally take Research Methods in their second or third semester of enrolment, concurrent with or subsequent to the commencement of their Research Project.
Discipline Electives
Students are required to select either 50 or 62.5 points of discipline elective subjects, from:
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90014 | Algorithms for Bioinformatics | Semester 2 (On Campus - Parkville) |
12.5 |
COMP90016 | Computational Genomics | Semester 1 (On Campus - Parkville) |
12.5 |
COMP90017 | Sensor Networks and Applications | Not available in 2024 | 12.5 |
COMP90018 | Mobile Computing Systems Programming | Semester 2 (On Campus - Parkville) |
12.5 |
COMP90020 | Distributed Algorithms | Semester 1 (On Campus - Parkville) |
12.5 |
COMP90024 | Cluster and Cloud Computing | Semester 1 (On Campus - Parkville) |
12.5 |
COMP90025 | Parallel and Multicore Computing | Semester 2 (On Campus - Parkville) |
12.5 |
COMP90042 | Natural Language Processing | Semester 1 (On Campus - Parkville) |
12.5 |
COMP90043 | Cryptography and Security | Semester 2 (On Campus - Parkville) |
12.5 |
COMP90046 | Constraint Programming | Not available in 2024 | 12.5 |
COMP90050 | Advanced Database Systems |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP90051 | Statistical Machine Learning |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP90053 | Program Analysis and Transformation | Not available in 2024 | 12.5 |
COMP90057 | Advanced Theoretical Computer Science | Not available in 2024 | 12.5 |
COMP90054 | AI Planning for Autonomy |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP90045 | Programming Language Implementation | Not available in 2024 | 12.5 |
COMP90056 | Stream Computing and Applications | Not available in 2024 | 12.5 |
COMP90086 | Computer Vision | Semester 2 (On Campus - Parkville) |
12.5 |
COMP90087 | The Ethics of Artificial Intelligence | Semester 1 (On Campus - Parkville) |
12.5 |
Or additional non-project postgraduate subjects that complement students' research projects, where approved by the course coordinator.
Professional Skills
Students must take one to two subjects from the following:
Code | Name | Study period | Credit Points |
---|---|---|---|
MAST90044 | Thinking and Reasoning with Data | Semester 1 (On Campus - Parkville) |
12.5 |
MAST90045 | Systems Modelling and Simulation | Not available in 2024 | 12.5 |
MAST90007 | Statistics for Research Workers | Winter Term (On Campus - Parkville) |
12.5 |
SCIE90013 | Communication for Research Scientists |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
EDUC90839 | Science in Schools | Not available in 2024 | 12.5 |
SCIE90012 | Science Communication | Semester 2 (On Campus - Parkville) |
12.5 |
SCIE90017 | Science and Technology Internship |
Summer Term (Off Campus)
Semester 1 (Off Campus)
Semester 2 (Off Campus)
|
12.5 |
PHYC90045 | No longer available |
*Students who enrol in ENGR90021 Engineering Communication must take 12.5 pts only of Professional Skills subjects, and may not take SCIE90012 Science Communication.
Research Project
Students are required to undertake a 75 pt Research Project, normally to commence in the second semester of their course, in the research theme where they have focused their discipline elective subject selection. The Research Project will be carried out under the supervision of academics in the Department of Computing and Information Systems. Students will gain research experience in Computer Science by completing a thesis of approximately 25,000 words (contributing 90% of the grade for the Research Project subject) and giving an oral presentation of their project work prior to submission of the thesis (contributing the remaining 10% of the Research Project grade). The thesis will be examined internally within the Department of Computing and Information Systems.
The research project will be taken over three consecutive semesters and will begin on the Monday of the second semester of enrolment (semester 1 or 2) and continue until the end of the final semester of research project enrolment. The research project work continues over summer and winter breaks, minus recreation leave of 4 weeks per year
For how long and at what time within the enrolment the actual period of leave is to be taken needs to be negotiated with a student's supervisor.
The thesis will be due for submission at the end of the formal examination period of the final semester of research project enrolment (usually fourth semester) if an earlier date is not specified.
Students may enrol in a combination of research project subjects and coursework subjects as long as once the Research Project is commenced, the consecutive enrolment requirement is met and to ensure they have completed a total of 75 points for the research project by the end of their course.
You should consult your supervisor to discuss an appropriate study plan prior to enrolling in your subjects. In particular, it is important that you agree an appropriate combination of research project points and coursework point enrolment each semester.
Students will first enrol in Computer Science Research Project Pt 1, and then progress through to Part 2, Part 3 and Part 4. Students may only progress through Computer Science Research Project subjects upon successful completion of the earlier project component.
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP90060 | Computer Science Research Project Pt1 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
12.5 |
COMP90061 | Computer Science Research Project Pt1 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
25 |
COMP90062 | Computer Science Research Project Pt1 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
37.5 |
COMP90063 | Computer Science Research Project Pt1 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
50 |
COMP90064 | Computer Science Research Project Pt2 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
12.5 |
COMP90065 | Computer Science Research Project Pt2 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
25 |
COMP90066 | Computer Science Research Project Pt2 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
37.5 |
COMP90067 | Computer Science Research Project Pt2 |
Semester 1 (Extended) (On Campus - Parkville)
Semester 2 (Extended) (On Campus - Parkville)
|
50 |
COMP90068 | Computer Science Research Project Pt3 |
Semester 1 (Early-Start) (On Campus - Parkville)
Semester 2 (Early-Start) (On Campus - Parkville)
|
12.5 |
COMP90069 | Computer Science Research Project Pt3 |
Semester 1 (Early-Start) (On Campus - Parkville)
Semester 2 (Early-Start) (On Campus - Parkville)
|
25 |
COMP90070 | Computer Science Research Project Pt3 |
Semester 1 (Early-Start) (On Campus - Parkville)
Semester 2 (Early-Start) (On Campus - Parkville)
|
37.5 |
COMP90071 | Computer Science Research Project Pt3 |
Semester 1 (Early-Start) (On Campus - Parkville)
Semester 2 (Early-Start) (On Campus - Parkville)
|
50 |
Last updated: 30 January 2024