Search Apply Now

Graduate Diploma of Computer Science

100% online

Study load

20-24 hours per week




Jan, Mar, May, Jul, Aug, Oct

Future proof your career with the cutting-edge computing and specialist skills needed to tackle challenges across a range of industries.

Harness the power of technology 

There has never been a better time to make a career shift into the technology sector. Jobs have boomed over the past two decades and show no sign of slowing down. Secure your pathway into this dynamic field with a Graduate Diploma of Computer Science.  

With a choice to specialise in software engineering, cybersecurity or artificial intelligence, this course will give you a deep level of knowledge of the technology making a lasting impact on the world. You’ll be primed to thrive in the job market, with an almost endless array of career opportunities before you. 

What you will learn 
  • Computer science theory
    Devise innovative solutions to computer science problems in practical contexts. 
  • Computer science fundamentals
    Acquire technical skills in a range of areas: Java programming, algorithms, systems architecture, artificial intelligence, cybersecurity and more. 
  • Specialist skills
    Specialise in one of the following areas: software engineering, cybersecurity or artificial intelligence. 

The course is structured in two parts: Part A. Core masters studies and Part B. Specialist studies.

Part A. Core master’s studies: 6 units

These units will provide a critical understanding of theoretical and practical issues related to computer science. Your studies will focus on fundamentals, core knowledge as well as application in your chosen specialisation.

Java programming

Algorithms and databases

Architecture and networks

Software engineering

Information and computer security

Fundamentals of artifical intelligence

The focus of these units is specialising in the area of artificial intelligence, cybersecurity or software engineering.

You must complete two units from one of the unit sets below.

You must complete two of the following units.

Web applications development

Mobile and distributed computing systems

User interface design and usability

Software testing, quality and standards

You must complete two of the following units.

Software and network security

Enterprise IT security


Cloud computing and security

You must complete two of the following units.

Machine Learning

Natural language processing

Intelligent image and video analysis

Discrete optimisation

Entry level 1: 48 credit points to complete

Duration: 1.4 years part-time
An Australian bachelor’s degree (or equivalent) in a relevant discipline with at least a credit (60 per cent) average, or equivalent qualification approved by the faculty.

Entry level 2: 24 credit points to complete

Duration: 0.7 years part-time
An Australian Graduate Certificate of Computer Science, with at least credit (60 per cent) average.

English requirements

Applicants must meet the English language requirements.

University entrance requirements

Minimum entrance requirements apply for admission to Monash University Australia.

For the Graduate Diploma of Computer Science, the estimated cost is $4200.00 per unit. You may be eligible to receive a FEE-HELP loan to cover part or all of your tuition. Fees are subject to change annually.


We offer over 360 types of scholarships, valued at up to $280,000. Some scholarships offer one-off payments while others continue for the length of your course. Learn more about Monash Scholarships.

Computer science online at Monash

The Graduate Diploma of Computer Science combines foundational knowledge and skills with specialist study. Choose from one of three specialties: software engineering, cybersecurity and artificial intelligence. 

Software engineering 

With organisations increasingly looking to digital systems and solutions, software engineering specialists are integral. This speciality covers aspects of the software lifecycle, together with the tools required to deliver robust reliable software, on time and within budget. 


As the security risks arising from an increasingly digital world increase, specialists in cybersecurity have never been more important. This specialisation covers the skills to manage and administer cybersecurity and blockchain.  

Artificial intelligence 

With artificial intelligence making its way into every aspect of our lives, the field requires specialists with the knowledge and skills to effectively build AI-based products and intelligent systems. This specialisation covers the many facets of AI, as well as its impact on organisations, society and the world. 


Meet your academic team

Dr Mark Creado

Mark Creado has taught programming and other IT-related postgraduate study at Monash for over 10 years. His research interests include smart cities, artificial intelligence, cybersecurity, and system and data security. He has participated in projects for SMEs across the USA, Asia and Australia.

Dr Abdul Malik Khan

Abdul Malik Khan has 16 years of teaching experience at Monash University as a Senior Lecturer. His research focuses on developing efficient VM-consolidation for cloud-based data centres. He is interested in the culture of cyber-security, exploitation, policing and preventative strategies.

Arvind Kaur

Arvind Kaur is a Lecturer of Software Engineering at the Faculty of Information Technology. She researches software engineering, focusing on software development process and automation. Her unique approach to teaching provides students with productive strategies to confront today’s educational challenges.

Thanks to Monash, I have the potential to be promoted and work internationally, and I am only two units in.


Monash Online student

Industry insights

A computer science qualification will prepare you for work in a wide range of careers in the information technology and computer science industry, including as a:  

  • IT technician 
  • data scientist 
  • business analyst 
  • IT project manager 
  • IT support engineer. 

5 stars out of 5
Information technology specialists report extremely high job satisfaction.

27.7% job growth is expected for IT business analyst roles over the next five years.

$110,000 is the most common salary for a business analyst in Victoria

Download Brochure

Fill in your details to download an interactive course brochure containing:

  • course information
  • career pathways
  • how online study works
  • course fees
  • how to apply