MC208 - Master of Information Technology

Go to Enrolment Program Structures Search

Plan: MC208 - Master of Information Technology
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

The teaching approach in this program is designed to foster your development as an independent learner so you will be able to extend your capabilities once you graduate. The teaching method includes lectorial, seminar, tutorial, project work, practical classes, and provision of online materials. You will be expected to complete all prescribed out-of-class learning activities in preparation of scheduled face-to-face and online classes, and encouraged to extend your learning through additional recommended readings and online activities. Of particular importance is the time spent in practice, laboratory based and work integrated learning activities that will develop your employability skills and capabilities.

Several courses in the program are delivered online, rather than on-campus, and you are likely to find that other courses transition to online delivery as you progress through the program. All courses use Canvas for electronic provision of course material, tutorial problems and/or other relevant documents. 

Assessment is designed to give you the opportunity to demonstrate your capabilities. Various forms of assessment will be used throughout the program since the assessment you undertake will be appropriate to the objectives and student learning outcomes for each course. Assessment may include class tests, quizzes, essays/reports, oral class presentations, group projects, research projects, laboratory projects, practical assignments, timed assessment, reflective journals, and (where required by Professional Accreditation bodies) end of semester examinations.

If you are living with disability, long-term illness and/or a mental health condition, we can support you by making adjustments to activities in your program so that you can participate fully in your studies. To receive learning adjustments, you need to register with Equitable Learning Service.

The University considers the wellbeing and safety of all students, staff and the community to be a priority in on-campus learning and professional experience settings. 

Credit Transfer and Recognition of Prior Learning 
If you have already developed areas of skill and knowledge included in this program (for example, through prior studies or work experience), you can apply for credit once you have enrolled in this program. There is information on the RMIT University website about how to apply for Credit: https://www.rmit.edu.au/students/student-essentials/enrolment/apply-for-credit.

*Top of page

Work integrated learning

RMIT University is committed to providing you with an education that strongly links formal learning with professional or vocational practice. As a student enrolled in this program you will:  

  • Undertake and be assessed on structured activities that allow you to learn, apply and demonstrate your professional or vocational practice  
  • Interact with industry and community when undertaking these activities  
  • Complete these activities in real work contexts or situations.  

Any or all of these aspects of a WIL experience may be in a simulated workplace environment.   

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

  • ISYS3475 Software Engineering Fundamentals 
  • COSC2648 Postgraduate Information Technology Project 
  • ISYS1106 Software Engineering Project Management

In these WIL courses, you will interact with organisations (industry, government and community) through discipline relevant projects and activities. These interactions and the work context provide a distinctive source of feedback to you to assist your learning.  

ISYS3475 Software Engineering Fundamentals 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.

COSC2648 Postgraduate Information Technology Project course is designed to provide you with hands-on practical experience developing software in a workplace environment. Your project team of 4 – 6 students will complete industry projects from inception to implementation. The emphasis is on understanding and working within a corporate environment, using formal project and software delivery methodologies and integrating all the skills and knowledge that you have acquired in the program. 

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.

Please note: students may be required to undertake additional screening/compliance checks as advised by Government, Industry or RMIT University as the need arises. If applicable, further information will be provided once enrolment has been completed. 

International Students will need to check their Visa requirements and any work regulations/limitations before they can commence any WIL Activity.  Further information can be found under the Visa Requirements for International Students

*Top of page

Program Structure

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

*Top of page


Year One of Program

Complete 72 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Programming Fundamentals 12 COSC2531 City Campus
Software Engineering Fundamentals 12 ISYS3475 City Campus
Database Concepts 12 ISYS1055 City Campus
IT Infrastructure and Security 12 COSC2737 City Campus
Advanced Programming 12 COSC1295 City Campus
Usability Engineering 12 COSC3127 City Campus
AND
Complete 12 credit points from the Advanced Topics Options. Please refer to the courses listed at the end of this program structure.
AND
Complete 12 credit points from the Program Options OR Advanced Topics Options. Please refer to the courses listed at the end of this program structure.
 
AND

*Top of page


Year Two of Program

Complete 12 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Algorithms and Analysis 12 COSC3119 City Campus
AND
Complete 36 credit points from the Advanced Topics Options. Please refer to the courses listed at the end of this program structure.
AND
{
Project Option: Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Software Engineering Project Management 12 ISYS3474 City Campus
Postgraduate Information Technology Project 24 COSC2648 City Campus
Advanced Professional Development 12 COSC2615 City Campus
OR
Research Option 1: Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Computing Research and Project Preparation 12 COSC3130 City Campus
Minor Thesis/Project 36 COSC2179 City Campus
OR
Research Option 2: Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Computing Research and Project Preparation 12 COSC3130 City Campus
Minor Thesis/Project Part A 24 COSC2389 City Campus
Minor Thesis/Project Part B 12 COSC2390 City Campus
 
AND

*Top of page


List of Options Courses:

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
Intelligent Decision Making 12 COSC2780 City Campus
AND
Advanced Topics Option Courses:

Course Title

Credit Points

Course Code

Campus

Further Web Programming 12 COSC2938 City Campus
Ethical Hacking and Security Testing 12 INTE2580 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 INTE2691 City Campus
Computational Machine Learning 12 COSC2793 City Campus
Computer and Internet Forensics 12 COSC3135 City Campus
Cryptography for Cyber Security 12 INTE1125 City Campus
Data Mining 12 COSC3125 City Campus
Database Applications 12 ISYS3479 City Campus
Database Systems 12 COSC3138 City Campus
Deep Learning 12 COSC2779 City Campus
Games and Artificial Intelligence Techniques 12 COSC3144 City Campus
iPhone Software Engineering 12 COSC3139 City Campus
Managing Semi-structured and Unstructured Data 12 ISYS3476 City Campus
Object Oriented Software Design 12 ISYS3477 City Campus
Programming Autonomous Robots 12 COSC2781 City Campus
Secure Electronic Commerce 12 INTE2690 City Campus
Software Requirements Engineering 12 COSC3133 City Campus
Artificial Intelligence 12 COSC3117 City Campus
Software Testing 12 ISYS3478 City Campus
Web Development Technologies 12 COSC3134 City Campus
Information Systems Risk Management 12 INTE2396 City Campus
Evolutionary Computing 12 COSC3124 City Campus
Programming Internet of Things 12 COSC2755 City Campus
Systems Architecture 12 ISYS1088 City Campus
Network Programming 12 COSC1176 City Campus
Electronic Commerce and Enterprise Systems 12 COSC2354 City Campus
 

*Top of page

Program transition plan

Semester 1, 2025 Transition Plan

Minor amendments have been made to your program effective semester 1, 2025. If you have completed any course that is now removed, your credit will still count towards your completion.

Details of amendment:

The following courses have a new course code with no change to course title or content:

Course Title Old Course Code New Course Code
Artificial Intelligence COSC1125 COSC3117
Managing Semi-structured and Unstructured Data ISYS1078 ISYS3476
Secure Electronic Commerce INTE1070 INTE2690
Object Oriented Software Design ISYS1083 ISYS3477
Software Testing ISYS1085 ISYS3478
Usability Engineering COSC1182 COSC3127
Database Applications ISYS1101 ISYS3479
Algorithms and Analysis COSC1285 COSC3119
Software Engineering Fundamentals ISYS1117 ISYS3475
Evolutionary Computing COSC2033 COSC3124
Data Mining COSC2111 COSC3125
Computing Research and Project Preparation COSC2149 COSC3130
Software Requirements Engineering COSC2275 COSC3133
Computer and Internet Forensics COSC2302 COSC3135
Database Systems COSC2407 COSC3138
iPhone Software Engineering COSC2472 COSC3139
Games and Artificial Intelligence Techniques COSC2528 COSC3144

 

Semester 1, 2019 Transition Plan

In 2019 the following changes have been made to this program.

  • New Advanced Topics Option Courses added to the list;
  • A new Research stream comprising COSC2148 Research Methods and COSC2179 Minor Thesis (36CP) has been added (along with part-time option);
  • Final year project has been changed from 36CP to 24CP.

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

  1. Retained Credit -- All credit points successfully completed in accordance with the previous program structure will count towards completion of this updated program plan.
  2. 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]