Study mode
Accelerated 100% Online
Duration
2 years part-time
Units
12
Intakes
Jan, Mar, May, Jul, Aug, Oct
Fees
Est. $5,200.00 per unit
FEE-HELP
Eligible students may apply for FEE-HELP
Gain valuable, specialist skills
Lead the innovation
As technology accelerates, so does the demand for skilled computer science professionals. Become an expert in this field, using your specialist knowledge to shape the future of computers.
Discover more with student, Aybars Acar, here.
Accellerated and 100% online
Study that’s convenient
Coursework and assignments designed to suit your needs
Created for online
Virtual classrooms at your fingertips
Gain a world-class education, taught by leading academics.
Equipped for success
Grow your skillset with Monash
Graduate as a sought-after professional.
Lead technological innovation into the future
As technological progress accelerates, so does the demand for skilled computer science professionals. Become an expert in this transformative field, using your specialist knowledge to help shape the future of business.
The Master of Computer Science specialising in Software Engineering integrates foundational learning, specialist knowledge of a key industry area and application studies focused on understanding the technology used in the field. The course ensures you are industry-ready come graduation through an elevated curriculum. It offers you an opportunity to gain speciality knowledge within the field and industry of software engineering.
What you will learn
- A shifting digital reality
Understand how digital technology is reshaping the world, preparing you to play an integral part in that shift.
- 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.
Pathways to a masters degree
You can graduate with a Master of Computer Science specialising in Software Engineering in approximately 2 years part-time, after completing 12 units (72 credit points total).
You can also exit the course after completing approximately:
- 0.7 years part-time, 4 units (24 credit points), and you’ll receive a Graduate Certificate of Computer Science; or
- 1.4 years part-time, 10 units (60 credit points), and you’ll receive a Graduate Diploma of Computer Science.
Computer science
Graduate Certificate
0.7 years part-time accelerated
- Architecture and networks
- Introduction to databases
- Foundations of computing
- Java programming
Or
- Introduction to Python
Computer science
Graduate Diploma
0.7 years part-time accelerated
- Fundamentals of artificial intelligence
- Software engineering
- Information and computer security
1 unit from one of the software engineering specialist units
Computer science
Master
0.7 years part-time accelerated
Structure
This course is structured in three parts:
Part A. Core master’s studies,
Part B. Specialist studies
a. Core specialist units,
b. Specialist units
Part C. Applied practice.
Depending on prior qualifications, you may receive credit for all of part of Part A or Part B, or both. If you are eligible for credit for prior studies, you may elect not to receive the credit.
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.
Part A. Core master’s studies
These units will provide a critical understanding of theoretical and practical issues related to computer science. You must complete the following four units:
Architecture and networks
Introduction to databases
Foundations of computing
Choose one core unit from
Introduction to Python
Java programming
Part B | a. Core specialist units
You must complete the following three units:
Fundamentals of artificial intelligence
Software engineering
Information and computer security
Part B | b. Software Engineering specialist units
If choosing Software Engineering as your specialisation, you must complete three of the following units:
Web applications development
Mobile and distributed computing systems
User interface design and usability
Software testing, quality and standards
Part C. Applied practice
The focus of this unit is professional or scholarly work that can contribute to the portfolio of professional development. You must complete the following units:
Applied practice 1
Applied practice 2
Entry Requirements
Entry level 1: 72 credit points to complete
Duration: two years part-time
An Australian bachelor’s degree in a relevant discipline* with at least a credit (60 per cent) average, or equivalent qualification 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: 48 credit points to complete
Duration: 1.4 years part-time
A Monash University Graduate Certificate of Computer Science, with at least a credit (60 per cent) average or equivalent.
Entry level 3: 24 points to complete
Duration: 0.7 years part-time
A Monash University Graduate Diploma of Computer Science, with at least a credit (60 per cent) average or equivalent.
English requirements
Applicants must meet the English language requirements.
University entrance requirements
Minimum entrance requirements apply for admission to Monash University Australia.
If you need help understanding the above entry requirements, reach out to our student consultants on our contact us page and schedule a booking for a chat.
Fees
For the Master of Computer Science, the estimated cost is $5,200.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.
*Please note: these are the estimated domestic fees.
Scholarships
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.
Looking for clarification on fees, FEE-HELP or scholarships?
Enquire with our student consultants and schedule a call to get your questions answered.
Career outcomes
The workplace of the future is an exciting and dynamic place. The Master of Computer Science specialising in Software Engineering degree is designed to equip you with the necessary skills to succeed in a constantly changing global environment.
What does the future look like for Security Analyst?
Security Analysts protect organisations by identifying vulnerabilities, investigating risks, and recommending measures to strengthen systems, networks, and data security across all departments.
Salary
$130,000
Industry Growth
+38.9%
Industry Growth
+38.9%
Computer Science online at Monash
The Master of Computer Science is designed by award-winning and internationally recognised academics from the Faculty of Information Technology. The course combines foundational knowledge and skills with specialist study in software engineering.
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.
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
Having a degree from one of the most reputable universities in Australia is important to me. The concepts and techniques we have been learning are very modern and up-to-date trends in software engineering which I can apply to my workplace.
Aybars Acar
Master of Computer Science (Software Engineering)
Frequently Asked Questions
Do I need to study software engineering if I want to build AI applications?
What are the highest paying Computer Science Software Engineering jobs?
What do software architects and software engineers do?
Studying online, the Monash way
Courses designed for online
Gain a world-class education, delivered through a dynamic virtual classroom and taught by leading academics.
Support seven days a week
You’ll have ongoing access to dedicated support services that have been specifically designed for your discipline.
Equipped for career success
You’ll graduate as an in-demand employee, ready to take the next step in your career.
Download a course guide
Fill in your details to download an interactive course guide containing:
- course information
- career pathways
- how online study works
- how to apply
Monash Online is a partnership between Monash University and Online Education Services (OES). Learn more.