MC061 - Master of Computer Science

Go to Enrolment Program Structures Search

Plan: MC061P14 - Master of Computer Science
Campus: City Campus

Program delivery and structure

Approach to learning and assessment
Work integrated learning
Program structure
Program transition plan

Approach to learning and assessment

Your learning experiences will contain a broad mix of study modes, including lectures, tutorials, practical classes, project work and seminars, using face-to-face, online and other flexible delivery mechanisms. 

Assessment is designed to give you opportunities to demonstrate your capabilities. You will find that the forms of assessment used may be different for each course, depending on the course objectives and learning outcomes. 

Your assessment in this program will include all or some of the following:

  • Examinations: an individual form of assessment where you are asked to demonstrate your ability to explain principles and to solve problems;
  • Assignments and projects: some will require you to demonstrate an ability to work alone, while some will involve group work requiring you to be part of team with other students;
  • Reflective journals: where you pause to consider what you have learnt and reflect on the further development of the related capability;
  • Assessed tutorials or presentations: a form of in-class test, which you will be required to complete either individually or as a team:
  • Self-assessment and peer-assessment: for assessment activities such as seminars you may be asked to assess your own work, the work of your group, or the work of other groups.  This is part of equipping you to become more independent in your own learning and to develop your assessment skills.

The assessment you complete, with the exception of exams, will enable the teaching staff to provide you with feedback on your strong and weak points.  This will enable you to improve your performance in the future.

If you have a long term medical condition, disability and/or other form of disadvantage it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program manager or the Equitable Learning Services if you would like to find out more.

 

*Top of page

Work integrated learning

RMIT is committed to providing students with an education that strongly links formal learning with workplace experience. As a student enrolled in an RMIT program you will: 

  • undertake and be assessed on a structured activity that allows you to learn, apply and  demonstrate your professional or vocational practice
  • interact with industry and community when undertaking this activity
  • complete an activity in a work context or situation that may include teamwork with other students from different disciplines.
  • underpin your learning with feedback from interactions and contexts distinctive to workplace experiences. 

In this program, you will be doing specific courses that focus on work integrated learning (WIL).  You will be assessed on professional work in a work place setting (real or simulated) and receive feedback from those involved in your industry.

The COSC2179 Minor Thesis/Project course gives you an opportunity to work on a research project from a workplace scenario you have encountered or will be selecting a topic you and your academic supervisor have worked out during your COSC2149 Research Methods course. You will be guided on the research methods that can be adopted in a work place environment during the COSC2149 Research Methods course and will apply these methods in to the research project subsequently. If you are a part-time student, you can enrol in Minor Thesis/Project in two consecutive semesters.

The ISYS1106 Software Engineering Project Management course simulates realistic work situations where you will have the opportunity to learn, apply and demonstrate professional software project management practice. You will work in a team on a software engineering project, interacting with a professional software project manager.

*Top of page

Program Structure

To graduate you must complete the following: All courses listed may not be available each semester.
 

*Top of page


Group One: Core Courses:

Complete the following Two (2) Courses:

Course Title

Credit Points

Course Code

Campus

Algorithms and Analysis 12 COSC1285 City Campus
Usability Engineering 12 COSC1182 City Campus
 
AND

*Top of page


Group Two: Advanced Topics Courses

Select and Complete Five (5) Courses from Advanced Topics Options. Please refer to the list of Advanced Topics Option Courses at the end of this program structure
 
AND

*Top of page


Group Three: Program Option Courses:

Select and Complete One (1) Course from Program Options OR from Advanced Topics Options. Please refer to the list of Program option courses and Advanced Topics option courses at the end of this program structure:
 
AND

*Top of page


Group Four: Capstone Courses:

{
Research Stream - A: Complete the following Two (2) Courses:

Course Title

Credit Points

Course Code

Campus

Research Methods 12 COSC2149 City Campus
Minor Thesis/Project 36 COSC2179 City Campus
OR
Research Stream - B: Complete the following Three (3) Courses:

Course Title

Credit Points

Course Code

Campus

Research Methods 12 COSC2149 City Campus
Minor Thesis/Project Part A 24 COSC2389 City Campus
Minor Thesis/Project Part B 12 COSC2390 City Campus
OR
Project Stream: Complete the following Three (3) Courses:

Course Title

Credit Points

Course Code

Campus

Software Engineering Project Management 12 ISYS1106 City Campus
Postgraduate Information Technology Project 24 COSC2648 City Campus
Advanced Professional Development 12 COSC2615 City Campus
 
AND

*Top of page


Option Courses:

List of Program Option Courses:

Course Title

Credit Points

Course Code

Campus

Governance and Change in Digital Business 12 INTE2412 City Campus
Digital Strategy 12 INTE1030 City Campus
Digital Innovation 12 INTE1014 City Campus
Frontiers of Applied Cryptography 12 INTE1127 City Campus
Practical Data Science with Python 12 COSC2670 City Campus
Database Applications 12 ISYS1101 City Campus
AND
List of Advanced Topics Option Courses:

Course Title

Credit Points

Course Code

Campus

Further Web Programming 12 COSC2938 City Campus
Security Testing 12 INTE2580 City Campus
Advanced Topics in Artificial Intelligence 12 COSC1500 City Campus
Advanced Topics in Distributed Systems and Networks 12 COSC2456 City Campus
Advanced Topics in Search Technology 12 COSC2306 City Campus
Advanced Topics in Software Engineering 12 ISYS2404 City Campus
Artificial Intelligence 12 COSC1125 City Campus
Big Data Management 12 COSC2636 City Campus
Big Data Processing 12 COSC2637 City Campus
Cloud Computing 12 COSC2640 City Campus
Cloud Infrastructures 12 COSC2642 City Campus
Cloud Security 12 INTE2401 City Campus
Computer and Internet Forensics 12 COSC2302 City Campus
Cryptography for Cyber Security 12 INTE1125 City Campus
Data Mining 12 COSC2111 City Campus
Database Systems 12 COSC2407 City Campus
Foundations Distributed Computing 12 COSC1170 City Campus
Games and Artificial Intelligence Techniques 12 COSC2528 City Campus
iPhone Software Engineering 12 COSC2472 City Campus
Web Search Engines and Information Retrieval 12 ISYS1078 City Campus
Internet and Intranet Document Engineering 12 COSC1168 City Campus
Knowledge and Data Warehousing 12 ISYS1072 City Campus
Mobile Application Development 12 COSC2347 City Campus
Object Oriented Software Design 12 ISYS1083 City Campus
Secure Electronic Commerce 12 INTE1070 City Campus
Network Programming 12 COSC1176 City Campus
Software Requirements Engineering 12 COSC2275 City Campus
Systems Architecture 12 ISYS1088 City Campus
Web Services 12 COSC2279 City Campus
Information Systems Risk Management 12 INTE2396 City Campus
Evolutionary Computing 12 COSC2033 City Campus
Programming Internet of Things 12 COSC2755 City Campus
 

*Top of page

Program transition plan

2021 Transition Plan

Very Important: This program is being phased out.

MC061Master of Computer Science has been discontinued and will no longer accept new students from 2021. The program will be taught out to current students until Semester 2, 2023. You will be provided with enrolment advice and support to best allow you to complete by the end of 2023.

If you are unable to complete your program by the end of 2023, you may consider transferring to other programs within RMIT (subject to entrance requirements). You may also consider transferring into the following program within the same discipline:

  • MC208 Master of Information Technology

Please note: the standard duration of this alternative program is 2 years (6mths longer than MC061) and requires the completion of an additional 48 credit points to meet the program requirements.

Domestic students also have the option to exit the Master of Computer Science after completing two Semesters (96cp) with a Graduate Diploma in Computer Science (GD057P14). Note: any exemptions/advanced standing granted upon entry into MC061 cannot be used to exit with a Graduate Diploma.

For more information and advice on your enrolment, please contact your program manager, Dr Ron van Schyndel.

2019 Transition Plan

In 2019,  the program has been changed, as follows:

  • Final year project has been changed from 36CP to 24CP;
  • New Advanced Topics Option Courses were added to the list.

If you commenced the MC061 program in 2018 or earlier, the following transition rules will apply.

  1. If you have already completed 36CP final year project, 12CP excess credit points will be counted towards Advanced Topics Option Courses.
*Top of page
 
 
[Previous: Learning outcomes]