C5008 Graduate Diploma of Computer Science
Faculty of Information Technology
Graduate Diploma of Computer Science (C5008) is a 48-credit-point, graduate diploma course from the Faculty of Information Technology, taught at Monash Online. Map your units semester by semester with the MonMap planner.
- Credit points
- 48
- Campus
- Monash Online
- Online
The 2027 handbook has no page for C5008. This is its 2026 entry, the latest one.
Reviews
No reviews yetNo reviews yet. Be the first to review C5008.
Requisite map
The 2026 handbook lists no units for C5008 itself. Pick an area of study to see its units.
Overview
The Graduate Diploma of Computer Science will develop core knowledge in computer science and you will be able to keep up with advances in the area, with an introduction to an area of your choice: artificial intelligence, cybersecurity or software engineering, to the level of a computing professional. 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
Choose ITO4131 as your programming unit if you plan to undertake ITO5032, ITO5046, ITO5152 or ITO5171 as your specialist unit.
Part B. Core studies24 credit points
- the following three units (18 credit points); and
- one unit (6 credit points) from the Specified elective studies.
- ITO5047Fundamentals of artificial intelligenceNo reviews yet6 cp
- ITO5136Software engineeringNo reviews yet6 cp
- ITO5163Introduction to cryptography for cybersecurityNo reviews yet6 cp
Specified elective studies
6 credit points- ITO5032Web applications developmentNo reviews yet6 cp
- ITO5046Mobile and distributed computing systemsNo reviews yet6 cp
- ITO5152User interface design and usabilityNo reviews yet6 cp
- ITO5171Software testing, quality and standardsNo reviews yet6 cp
- ITO5003Software securityNo reviews yet6 cp
- ITO5037Network securityNo reviews yet6 cp
- ITO5129Cyber operationsNo reviews yet6 cp
- ITO5225Cloud computing and securityNo reviews yet6 cp
- ITO5201Machine learningNo reviews yet6 cp
- ITO5216Discrete optimisationNo reviews yet6 cp
- ITO5217Natural language processingNo reviews yet6 cp
- ITO5221Intelligent image and video analysisNo reviews yet6 cp
The handbook's description of this structure
This course is structured in two parts: Part A. Foundation studies and Part B. Core 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 studies
These units are in the areas of artificial intelligence, cybersecurity or software engineering.
Entry points
Depending on prior qualifications you may receive entry level credit which determines your point of entry to the course:
- If you are admitted at entry level 1 you complete 48 credit points, comprising Part A, and Part B.
- If you are admitted at entry level 2 you complete 24 credit points, comprising Part B.
The course comprises 48 points structured into two parts: Part A: Foundation studies (24 points) and Part B: Core studies (24 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
Part B: Core studies (24 points)
a. You must complete (18 points):
- ITO5047 Fundamentals of artificial intelligence
- ITO5136 Software engineering
- ITO5163 Introduction to cryptography for cybersecurity
Specified elective studies
You must complete one unit from below (6 points):
- ITO5032 Web application development
- ITO5046 Mobile and distributed systems
- ITO5152 User interface design and usability
- ITO5171 Software testing, quality and standards
- ITO5003 Software security
- ITO5037 Network security
- ITO5129 Cyber operations
- ITO5225 Cloud computing and security
- ITO5201 Machine learning
- ITO5216 Discrete optimisation
- ITO5217 Natural language processing
- ITO5221 Intelligent image and video analysis
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 software systems;
- 5
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;
Entry requirements
English language
Monash minimum: 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 Certificate of Computer Science (C4009)
More information
Progression to further studies
If you successfully complete the Graduate Diploma of Computer Science (C5008) you may be eligible for admission at entry point 3 into the Master of Computer Science (C6008).
Other information
The Graduate Diploma of Computer Science will develop core knowledge in computer science and you will be able to keep up with advances in the area, with an introduction to an area of your choice: artificial intelligence, cybersecurity or software engineering, to the level of a computing professional. 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 Graduate Diploma of Computer Science?
At Monash Online.
How do I plan my Graduate Diploma 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.