Master of Artificial Intelligence

Royal Melbourne Institute of Technology

About

The Master of Artificial Intelligence program is designed for non-computing graduates with good grades in their first university degree and/or recent industry experience in a non-computing field.

Your background may range from having few computing skills, to having a partial or less "hands-on" software-oriented computer science background.This program provides breadth of high-level computing knowledge as well as depth in Artificial Intelligence (AI) and the design and implementation of AI Systems.

We are in an era of rapid technological change which will increasingly see AI computer systems take over control and decision making in diverse areas and driving economic growth, public policy and corporate strategy.

This program will prepare you for a career as an AI Professional in this emerging area.

You will be able to apply advanced AI knowledge in a range of contexts for professional practice or scholarship and also as a pathway for further learning.

Job titles for AI professionals are very diverse, for example:

AI engineer, Machine Learning engineer, business intelligence developer, research scientist and web analyst.In this program you will undertake a capstone project in the 24 credit point course [COSC2777] Artificial Intelligence Postgraduate Project.

This capstone project course provides you with hands on practical experience of an AI development project.

The emphasis is on understanding and working within a corporate environment and integrating all the skills and knowledge that you have acquired from your previous courses into a solid base to progress from into your professional life.

If you would prefer to undertake a higher degree by research path you will be able to substitute the capstone project with a research minor thesis enabling your research career.Program is delivered on campus.

Some courses may be available online.

Structure

Year One of Program

Complete the following Six (6) courses:

Course Title Credit Points Course Code Campus
Programming Fundamentals 12 COSC2531 City Campus
Discrete Structures in Computing 12 COSC2784 City Campus
The AI Professional 12 COSC2778 City Campus
Practical Data Science with Python 12 COSC2670 City Campus
Artificial Intelligence 12 COSC1125 City Campus
Algorithms and Analysis 12 COSC1285 City Campus

Select and complete One (1) course from Artificial Intelligence Options List: Please refer to the list of Artificial Intelligence Option Courses at the end of the program structure.

Select and complete One (1) course from Information Technology Options List: Please refer to the list of Information Technology Option courses at the end of the program structure.

AND

Year Two of Program

Complete the following four (4) courses:

Course Title Credit Points Course Code Campus
Intelligent Decision Making 12 COSC2780 City Campus
Programming Autonomous Robots 12 COSC2781 City Campus
Deep Learning 12 COSC2779 City Campus
Computational Machine Learning 12 COSC2793 City Campus
AND

Project/Research Options

Project Option: Complete the following One (1) course:

Course Title Credit Points Course Code Campus
Artificial Intelligence Postgraduate Project 24 COSC2777 City Campus

Select and complete One (1) course from Artificial Intelligence Options List: Please refer to the list of Artificial Intelligence Option courses at the end of the program structure.

Select and complete One (1) course from Information Technology Options List: Please refer to the list of Information Technology Option courses at the end of the program structure.

Research Option: Complete the following Two (2) Courses:

Course Title Credit Points Course Code Campus
Research Methods 12 COSC2149 City Campus
Minor Thesis/Project Part A 24 COSC2389 City Campus

Select and complete One (1) courses from Artificial Intelligence Options List: Please refer to the list of Artificial Intelligence Option Courses at the end of this program structure.

AND

Artificial Intelligence

Artificial Intelligence Options List:

Course Title Credit Points Course Code Campus
Data Mining 12 COSC2111 City Campus
Agent-Oriented Programming and Design 12 COSC2048 City Campus
Evolutionary Computing 12 COSC2033 City Campus
Applied Bayesian Statistics 12 MATH2269 City Campus
Regression Analysis 12 MATH1312 City Campus
Social Media and Networks Analytics 12 COSC2671 City Campus
Games and Artificial Intelligence Techniques 12 COSC2528 City Campus
Mixed Reality 12 COSC2477 City Campus
AND

Information Technology

Information Technology Options List:

Course Title Credit Points Course Code Campus
Advanced Programming 12 COSC1295 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
Database Systems 12 COSC2407 City Campus
iPhone Software Engineering 12 COSC2472 City Campus
Mobile Application Development 12 COSC2347 City Campus
Programming Internet of Things 12 COSC2755 City Campus

Entry requirements

Program Entry Requirements:

An Australian Bachelor degree or equivalent with a grade point average (GPA) of at least of 2.0 out of 4.0, in one of the following disciplines: computing, science, engineering, health or statistics.

OR

You may also be considered if you have an Australian Bachelor degree or equivalent with a GPA of at least 2.0 out of 4.0 in another discipline and; relevant completed higher education courses in programming and statistics or a minimum three years’ of current, relevant work experience or professional practice in programming and statistics or equivalent. These applications will be assessed on a case-by-case basis.

English Language Requirements:

English Language requirement: English IELTS language test score of 6.5 with no band less than 6.0 or equivalent, such as TOEFL (Paper based) = 580+ (TWE 4.5+), or TOEFL (Computer based) = 237+ (TWE 4.5+) or REW English for Academic Purposes Advanced 1&2

Learning outcomes

You are expected to develop the following Program Learning Outcomes:

Enabling Knowledge (PLO1)

You will gain skills as you apply knowledge with creativity and initiative to new situations. In doing so, you will:

  • Demonstrate mastery of a body of knowledge that includes recent developments in Artificial Intelligence, Computer Science and Information Technology;
  • Understand and use appropriate and relevant, fundamental and applied Artificial Intelligence knowledge, methodologies and modern computational tools;
  • Recognise and use research principles and methods applicable to Artificial Intelligence.

Critical Analysis (PLO2)

You will learn to accurately and objectively examine, and critically investigate Computer Science, Information Technology (IT) and statistical concepts, evidence, theories or situations, in particular to:

  • Analyse and model complex requirements and constraints for the purpose of designing and implementing software artefacts and IT systems;
  • Evaluate and compare designs of software artefacts and IT systems on the basis of organisational and user requirements;
  • Bring together and flexibly apply knowledge to characterise, analyse and solve a wide range of Artificial Intelligence problems.

Problem Solving (PLO3)

Your capability to analyse complex problems and synthesise suitable solutions will be extended as you learn to:

  • Design and implement software solutions that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification;
  • Apply an understanding of the balance between the complexity / accuracy of the Artificial Intelligence techniques used and the timeliness of the delivery of the solution.

Communication (PLO4)

You will learn to communicate effectively with a variety of audiences through a range of modes and media, in particular to:

  • Interpret abstract theoretical propositions, choose methodologies, justify conclusions and defend professional decisions to both IT and non-IT personnel via technical reports of professional standard and technical presentations.

Team Work (PLO5)

You will learn to work as an effective and productive team member in a range of professional and social situations, in particular to:

  • Work effectively in different roles, to form, manage, and successfully produce outcomes from collaborative teams, whose members may have diverse cultural backgrounds and life circumstances, and differing levels of technical expertise.

Responsibility (PLO6)

You will be required to accept responsibility for your own learning and make informed decisions about judging and adopting appropriate behaviour in professional and social situations. This includes accepting the responsibility for independent life-long learning and a high level of accountability. Specifically, you will learn to:

  • Effectively apply relevant standards, ethical considerations, and an understanding of legal and privacy issues to designing Artificial Intelligence software, applications and IT systems;
  • Reflect on experience and improve your own future practice;
  • Locate and use data and information and evaluate its quality with respect to its authority and relevance.

Research and Scholarship (PLO7)

You will have technical and communication skills to design, evaluate, implement, analyse and theorise about developments that contribute to professional practice or scholarship, specifically you will have cognitive skills to:

  • Demonstrate mastery of theoretical knowledge and to reflect critically on theory and professional practice or scholarship;
  • Plan and execute a substantial research-based project, capstone experience and/or piece of scholarship.

Institution