1. Handbook
  2. Courses
  3. Master of Science (Computer Science)
  4. Print

Master of Science (Computer Science) (MC-SCICMP)

Masters (Coursework)Year: 2019 Delivered: On Campus (Parkville)

You’re viewing the 2019 Handbook:
Or view archived Handbooks

Overview

Award titleMaster of Science (Computer Science)
Year & campus2019 — Parkville
CRICOS code094595A
Fees informationSubject EFTSL, level, discipline and census date
Study level & typeGraduate Coursework
AQF level 9
Credit points200 credit points
Duration24 months full time or 48 months part time

The Master of Science (Computer Science) is a research training program that gives students the opportunity to undertake a substantial research project in a field of choice, as well as a broad range of coursework subjects including a professional skills component, as a pathway to PhD study, or to the workforce.

In addition to a broad grounding across the breadth of advanced computer science, students will develop specialist knowledge in at least one of the following areas: knowledge systems; programming languages and distributed computing; information systems; mathematics; statistics; spatial information science; or linguistics.

Entry requirements

  1. In order to be considered for entry, applicants must have completed:
  • an undergraduate degree with a major in Computer Science or equivalent, and a weighted average mark of at least H3(65%) in the best 50 points in the major or relevant discipline studies at third year; and
  • at least 25 points of university level mathematics or statistics subjects (in addition, some knowledge of formal logic and discrete mathematics and second year university level mathematics/statistics are recommended)

Meeting these requirements does not guarantee selection.

  1. In ranking applications, the Selection Committee will consider:
  • prior academic performance.

  1. The Selection Committee may seek further information to clarify any aspect of an application in accordance with the Academic Board rules on the use of selection instruments.

  1. Applicants are required to satisfy the university’s English language requirements for graduate courses. For those applicants seeking to meet these requirements by one of the standard tests approved by the Academic Board, performance band 6.5 is required.

Note:

  • Quotas may be applied and preference may be given to applicants with evidence of appropriate preparation or potential to undertake research.
  • Entry into this stream of the Master of Science is subject to the capacity of the department(s) or schools(s) offering the program stream to provide adequate supervision in a research project appropriate to the interests and preparation of the individual student and may be subject to the agreement of a member of academic staff to supervise the project module.

Core participation requirements

The Master of Science (Computer Science) welcomes applications from students with disabilities. It is University and degree policy to take all reasonable steps to minimise the impact of disability upon academic study, and reasonable adjustments will be made to enhance a student’s participation in the degree. The Master of Science (Computer Science) requires all students to enrol in subjects where they will require:

a) The ability to comprehend complex science and technology related information;
b) The ability to clearly and independently communicate a knowledge and application of science, and technology principles and practices during assessment tasks;
c) The ability to actively and safely contribute in clinical, laboratory, and fieldwork/excursion activities.

Students must possess behavioural and social attributes that enable them to participate in a complex learning environment. Students are required to take responsibility for their own participation and learning. They also contribute to the learning of other students in collaborative learning environments, demonstrating interpersonal skills and an understanding of the needs of other students. Assessment may include the outcomes of tasks completed in collaboration with other students. There may be additional inherent academic requirements for some subjects, and these requirements are listed within the description of the requirements for each of these subjects. Students who feel their disability will impact on meeting this requirement are encouraged to discuss this matter with the relevant Subject Coordinator and the Disability Liaison Unit: http://www.services.unimelb.edu.au/disability/

Intended learning outcomes

Upon completion, a graduate of the Master of Science (Computer Science) should:

  • Have a broad grounding across the breadth of advanced Computer Science;
  • Have specialist knowledge in (at least) one of knowledge systems, programming languages and distributed computing, or in an applications area in information systems, mathematics/statistics, spatial information science or linguistics;
  • Have attained research maturity, including the ability to independently carry out a research survey, and plan, execute, interpret and report on a computational experiment.

Graduate attributes

The Melbourne Experience enables our graduates to become:

  • Academically excellent
  • Knowledgeable across disciplines
  • Leaders in communities
  • Attuned to cultural diversity
  • Active global citizens

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 Knowledge Technologies
Semester 1
Semester 2
12.5
COMP90048 Declarative Programming
Semester 1
12.5
COMP90015 Distributed Systems
Semester 1
Semester 2
12.5
COMP90044 Research Methods
Semester 1
Semester 2
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 Functional Genomics
Semester 2
12.5
COMP90016 Computational Genomics
Semester 1
12.5
COMP90017 Sensor Networks and Applications Not available in 2019 12.5
COMP90018 Mobile Computing Systems Programming
Semester 2
12.5
COMP90020 Distributed Algorithms
Semester 1
12.5
COMP90024 Cluster and Cloud Computing
Semester 1
12.5
COMP90025 Parallel and Multicore Computing
Semester 2
12.5
COMP90042 Web Search and Text Analysis
Semester 1
12.5
COMP90043 Cryptography and Security
Semester 2
12.5
COMP90046 Constraint Programming Not available in 2019 12.5
COMP90050 Advanced Database Systems
Semester 1
12.5
COMP90051 Statistical Machine Learning
Semester 2
12.5
COMP90053 Program Analysis and Transformation Not available in 2019 12.5
COMP90057 Advanced Theoretical Computer Science
Semester 2
12.5
COMP90054 AI Planning for Autonomy
Semester 2
12.5
COMP90045 Programming Language Implementation
Semester 1
12.5
COMP90056 Stream Computing and Applications
Semester 2
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
12.5
MAST90045 Systems Modelling and Simulation
Semester 1
12.5
MAST90007 Statistics for Research Workers
Winter Term
12.5
SCIE90013 Communication for Research Scientists
Semester 1
Semester 2
12.5
EDUC90839 Science in Schools Not available in 2019 12.5
SCIE90012 Science Communication
Semester 2
12.5
SCIE90017 Science and Technology Internship
Summer Term
Semester 1
Semester 2
12.5
PHYC90045 Introduction to Quantum Computing
Semester 2
12.5

*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
Semester 2
12.5
COMP90061 Computer Science Research Project Pt1
Semester 1
Semester 2
25
COMP90062 Computer Science Research Project Pt1
Semester 1
Semester 2
37.5
COMP90063 Computer Science Research Project Pt1
Semester 1
Semester 2
50
COMP90064 Computer Science Research Project Pt2
Semester 1
Semester 2
12.5
COMP90065 Computer Science Research Project Pt2
Semester 1
Semester 2
25
COMP90066 Computer Science Research Project Pt2
Semester 1
Semester 2
37.5
COMP90067 Computer Science Research Project Pt2
Semester 1
Semester 2
50
COMP90068 Computer Science Research Project Pt3
Semester 1
Semester 2
12.5
COMP90069 Computer Science Research Project Pt3
Semester 1
Semester 2
25
COMP90070 Computer Science Research Project Pt3
Semester 1
Semester 2
37.5
COMP90071 Computer Science Research Project Pt3
Semester 1
Semester 2
50

Further study

The Master of Science offers a pathway to a PhD.

Last updated: 15 March 2019