C6008 Master of Computer Science
Faculty of Information Technology
Master of Computer Science (C6008) is a 72-credit-point, master's degree (coursework) course from the Faculty of Information Technology, taught at Monash Online. Map your units semester by semester with the MonMap planner.
- Credit points
- 72
- Campus
- Monash Online
- Online
The 2027 handbook has no page for C6008. This is its 2026 entry, the latest one.
Reviews
No reviews yetNo reviews yet. Be the first to review C6008.
Requisite map
Overview
As a broad-based degree, the Master of Computer Science will develop core knowledge in computer science and you will be able to keep up with advances in the area, with specialist skills in either artificial intelligence, cybersecurity or software engineering. It provides you with the knowledge, understanding and skills to enable you to deal effectively with advanced issues involving the application of computer science in various domains.
Course structure
Part A. Foundation studies24 credit points
NOTE: If you plan to undertake the Software engineering specialisation we recommend you complete ITO4131, for the Cybersecurity and Artificial intelligence specialisations complete ITO4133.
There is support available through bridging materials (See ITO1001) that will enable students to translate the programming knowledge between languages. We recommend all Software engineering specialisation students make use of these bridging materials. Please seek advice from Student Advisers.
Part B. Core specialist studies36 credit points
- the following units (18 credit points); and
- one specialisation (18 credit points)
- ITO5047Fundamentals of artificial intelligenceNo reviews yet6 cp
- ITO5136Software engineeringNo reviews yet6 cp
- ITO5163Introduction to cryptography for cybersecurityNo reviews yet6 cp
Specialisations
18 credit pointsSoftware engineering
18 credit pointsCybersecurity
18 credit pointsArtificial intelligence
18 credit pointsPart C. Applied studies12 credit points
The handbook's description of this structure
The course is structured in consecutive parts: Part A: Foundation studies, Part B: Core studies and Part C: Applied studies.
Part A. Foundation studies
These studies will provide an orientation and draw on best practices within the broad field of computer science practice and research. You will gain a critical understanding of theoretical and practical issues related to computer science.
Part B. Core specialist studies
The focus of these studies will be on fundamentals, core knowledge and application in your chosen specialisation in the areas of Artificial intelligence, Cybersecurity or Software engineering.
Part C. Applied studies
The focus of these studies is professional or scholarly work that can contribute to the portfolio of professional development.
Master's entry points
Depending on prior qualifications you may receive entry level credit (a form of block credit) which determines your point of entry to the course:
- If you admitted at entry level 1 you complete 72 credit points, comprising Part A, Part B, and Part C
- If you admitted at entry level 2 you complete 48 credit points, comprising Part B, Part C
- If you admitted at entry level 3 you complete 24 credit points, comprising two units from your chosen specialisation in Part B.b. and Part C
Note: If you are eligible for credit for prior studies you may elect not to receive the credit and complete one of the higher credit-point options.
Course progression map
The course progression map provides guidance on unit enrolment for each teaching period.
The course comprises 72 points structured into three parts: Part A: Foundation studies (24 points), Part B: Core studies (36 points) and Part C: Applied studies (12 points).
Units are 6 points unless otherwise stated.
Part A: Foundation studies (24 points)
You must complete:
- ITO4001 Foundations of computing
- ITO4131 Java programming or ITO4133 Introduction to Python*
- ITO4132 Introduction to databases
- ITO4137 Architecture and networks
*If you plan to undertake the Software engineering specialisation we recommend you complete ITO4131, for the Cybersecurity and Artificial intelligence specialisations complete ITO4133.
Part B: Core specialist studies (36 points)
a. You must complete (18 points):
- ITO5047 Fundamentals of artificial intelligence
- ITO5136 Software engineering
- ITO5163 Introduction to cryptography for cybersecurity
b. You must complete three (3) units from one of the specialisations below (18 points):
Software engineering
- ITO5032 Web application development
- ITO5046 Mobile and distributed systems
- ITO5152 User interface design and usability
- ITO5171 Software testing, quality and standards
Cybersecurity
- ITO5003 Software security
- ITO5037 Network security
- ITO5129 Cyber operations
- ITO5225 Cloud computing and security
Artificial intelligence
- ITO5201 Machine learning
- ITO5216 Discrete optimisation
- ITO5217 Natural language processing
- ITO5221 Intelligent image and video analysis
Part C: Applied studies (12 points)
You must complete:
- ITO5001 Applied practice 1
- ITO5002 Applied practice 2
Learning outcomes
These course outcomes are aligned with the Australian Qualifications Framework and Monash Graduate Attributes.
Upon successful completion of this course it is expected that you will be able to:
- 1
analyse, critically review and synthesise theories and techniques from the field of computer science;
- 2
systematically evaluate the application of theories and techniques from the field of computer science;
- 3
apply problem solving skills and theoretical knowledge to innovate design and construction of computational solutions in at least one of the following areas: artificial intelligence, cybersecurity or software engineering;
- 4
assess and apply industry standard tools and techniques for building complex software systems;
- 5
design architectures that incorporate new and emerging technologies from at least one of the fields of software engineering, artificial intelligence and cybersecurity;
- 6
critically evaluate, document, communicate and respond to ethical, legal, social and security issues affecting the use of technologies, and carefully consider the data privacy and cybersecurity aspects in designing and implementing reliable software solutions;
- 7
plan, execute and appraise IT solutions to address issues in the workplace drawing on research principles and established theories in at least one of the fields of software engineering, artificial intelligence and cybersecurity;
- 8
communicate effectively with stakeholders within and outside the computing industry.
Entry requirements
English language
Monash Level A, that is: IELTS (Academic): 6.5 overall (no band lower than 6.0); or Pearson Test of English (Academic): score of 58 overall with no band lower than 50; or TOEFL Internet-based test: score of 79 overall with minimum scores: Writing: 21, Listening: 12, Reading: 13 and Speaking: 18; or Equivalent approved English test
Pathways
Graduate Diploma of Computer Science (C5008)
Graduate Certificate of Computer Science (C4009)
More information
Other information
As a broad-based degree, the Master of Computer Science will develop core knowledge in computer science and you will be able to keep up with advances in the area, with specialist skills in either artificial intelligence, cybersecurity or software engineering. It provides you with the knowledge, understanding and skills to enable you to deal effectively with advanced issues involving the application of computer science in various domains.
Contacts
- Academic Coordinator
- Dr Charith Kohomban Wickrama Jayasekara
Common questions
Where can I study Master of Computer Science?
At Monash Online.
How do I plan my Master of Computer Science units?
Open the course in the MonMap planner. It lays out your semesters, checks prerequisites as you drag units in, and tracks the credit points each requirement still needs.
Course details
- Qualification
- Master's Degree (Coursework)
- AQF level
- Level 9
- Credit points
- 72
- Part time
- 2 Years
- Maximum time
- 5 years
- Faculty
- Faculty of Information Technology
- Abbreviation
- MCompSc
- Award titles
- Master of Computer Science (Artificial Intelligence)Master of Computer Science (Cybersecurity)Master of Computer Science (Software Engineering)