Gain in-demand IT skills in a format that fits your life.
We’re living in a technological world. We need computer science experts to help us navigate it. It’s predicted that IT and computer science roles will see a 20% increase over the next decade. You can become that expert and enjoy a thriving career.
Study Computer Science at Monash Online and gain a prestigious qualification and the skills to thrive in this ever-evolving industry. All without needing to put your life and career on hold.
Equip yourself with future-focused skills.
Your career is our top priority. At Monash Online, you’ll get the skills and credentials to work in leading tech companies around the world
Learn from industry experts.
You’ll work directly alongside industry experts and renowned researchers, so you’ll gain invaluable insights and experience.
Fast-track your career, without sacrificing it.
You can study and work at the same time. This prestigious degree is formatted to suit your busy lifestyle with flexible six-week teaching periods.
Exploring emerging technologies.
You’ll learn to shape the future of computer science. We’re investing in AI and data science along with fostering interdisciplinary collaboration.
Stand out with a world-class degree.
Graduate with a world-leading degree. Monash Online holds the #1 ranking for Computer Science in Australia (Times Higher Ed).
Go further, faster.
Enjoy all the benefits of flexible, online learning. Our six-week teaching periods mean you can accelerate your study to enjoy faster career advancement.
Study Mode
Accelerated 100% Online
Duration
2 years part-time
Units
12
Intakes
Jan, Mar, May, Jul, Aug, Oct
Fees
Est. $5,200 per unit
FEE-HELP
Eligible students may apply for FEE-HELP.
Develop a global leadership perspective
What's the difference between Computer Science and Applied Data Science?
The Master of Computer Science covers a broad range of IT related technologies from developing software and web applications; to administering databases and network security. It’s suitable for those with no prior tech background or experience in the field.
The Master of Applied Data Science, on the other hand, is designed to help you develop the technical skills required for wrangling data and analysing it. Applied Data Science also focuses on programming and advanced mathematical modelling to achieve these outcomes. This degree requires previous knowledge – academic or work experience – within the IT and/or science or maths field.
FAQsWhere a Master of Computer Science can take you.
Technology is a fundamental element in our society. So, it’s no wonder that computer science experts are needed in multiple industries – from finance, to health, to government. The Master of Computer Science is designed to give you the edge to enjoy a successful career, no matter your dream sector.
How Monash Online can change your world.
#1
Top-ranking degree
As the only Group of Eight (Go8) university with a dedicated Faculty of IT, we hold the #1 ranking for Computer Science in Australia (Times Higher Ed).
#37
Globally recognised programs
Monash University was ranked #37 in the Quacquarelli Symonds (QS) World University Rankings (2025) for academic excellence.
#3
Top-ranked university
Monash is ranked #3 globally and #1 nationally (Shanghai Ranking Global Ranking of Academic Subjects 2024).
The best aspect of the course is being exposed to my cohort and the networking opportunities this has facilitated. Monash is a prestigious university that tends to attract talent, so it has been great to learn alongside such a talented bunch. The exposure to diverse elements of software engineering has been enjoyable and rewarding.
Kweku Acquah
Master of Computer Science (Software Engineering)
Structure
The Master of Computer Science consists of 12 units (divided into four parts) and takes two years of part-time study to complete. You’ll be studying in 6-week semester blocks, so it’s easy for us to work with you to extend or shorten how long it takes to achieve your master’s degree.
Simply click the links below to see how you’ll gain the skills to become a computer science expert.
PART A: Core Units
These units will give you an understanding of theoretical and practical issues related to computer science. Covered in more detail below.
You need to complete the following units:
Architecture and networks
Introduction to databases
Foundations of computing
Java programming
Introduction to Python
PART B: a. Core specialist units
These units will allow you to specialise in one of the following areas: software engineering, cybersecurity, or artificial intelligence. Covered in more detail below.
You need to complete the following units:
Fundamentals of artificial intelligence
Software engineering
Information and computer security
Part B: b. Specialist units
You can study one of the specialisations below. No matter what you choose to study, you need to complete three of the units within them.
Software Engineering
Web applications development
Mobile and distributed computing systems
User interface design and usability
Software testing, quality and standards
Cybersecurity
Software and network security
Cyber operations
Blockchain
Cloud computing and security
Artificial Intelligence
Machine learning
Natural language processing
Intelligent image and video analysis
Discrete optimisation
PART C: Applied Practice
The focus of this unit is professional or scholarly work that can contribute to the portfolio of professional development. Covered in more detail below.
You need to complete the following units:
Applied practice 1
Applied practice 2
Need further clarification about our online course structure?
You can submit an enquiry directly to our student consultants by using the form listed on our contact us page. You’ll have the opportunity to schedule a call if you’d like to receive further information.
Entry Requirements
There are multiple ways that you can be eligible for studying a Master of Computer Science.
ENTRY LEVEL 1:
You need to have an Australian bachelor’s degree (or equivalent) in a relevant discipline* with a credit average of (60%). This will need to be approved by the faculty.
*Relevant disciplines include any degree in a STEM discipline or degrees that have mathematics, business analytics, scientific or critical thinking, or problem-solving.
ENTRY LEVEL 2:
You need to have a Monash University Graduate Certificate of Computer Science with a credit average of 60% (or equivalent).
ENTRY LEVEL 3:
You need to have a Monash University Graduate Diploma of Computer Science with a credit average of 60% (or equivalent).
English Language Requirements
We do have English Language Requirements for this degree, as you need to be proficient in English to get the most out of the course. You can learn more about our English Language Requirements here.
Need more information?
We’re happy to help. Chat with one of our student consultants to get your questions answered. Book a call now.
Fees
There are twelve units total with an estimated cost of $5,200 per unit. So, you’re looking at an approximate total cost of $62,400* for this degree.
*Unit fees are subject to change annually. Please reference the 2025 fees.
Scholarships
We celebrate success. This is why we offer over 360 types of scholarships (valued at up to $280,000). Not every scholarship is the same. Some are one-off payments, and some continue for the length of your course.
You can learn about Monash Scholarships here.
Financial Assistance
You may be eligible for a FEE-HELP loan, so you don’t have to pay your fees upfront. And you’ll only need to begin repaying the loan when your income reaches a certain level. You can learn more about it by visiting the Study Assist website.
Need more information?
We’re happy to help. Chat with one of our student consultants to get your questions answered. Book a call now.
Meet your academic team
Dr Pari Delir Haghighi
Dr Pari Delir Haghighi is a Senior Lecturer in the Faculty of Information Technology. Her research interests include context-aware and mobile computing, edge and IoT computing, and mobile health monitoring.
Yi-Shan Tsai
Course coordinator
Yi-Shan Tsai is a Senior Lecturer in the Department of Human-Centred Computing in the Faculty of Information Technology at Monash University. Her work seeks to enhance learning experiences and teaching practice through the use of data and AI technologies
Dr Amin Sakzad
Dr Amin Sakzad is a Senior Lecturer at the Faculty of Information Technology at Monash University. He is also the Deputy Head and Director of Education at the Department of Software Systems and Cybersecurity. He has over 15 years of experience teaching Maths, Engineering, and Computer Science in Australia, Canada and Iran.
Graduate as an in-demand computer science expert.
You can tailor your Master of Computer Science to suit your career goals. It’s a degree that will empower you to transition into tech, as you only need to have an undergraduate degree that reflects your critical thinking and problem-solving skills. No prior experience in the field is needed.