Master of Computer Science

Choose Computer Science at La Trobe

  • Learn how to design, program, manage, maintain and enhance computer systems.
  • Complete 12 weeks full-time (or part-time equivalent) industry-based learning.
  • Experience real-life involvement in the planning and development of a medium-sized software project.
  • Gain Advanced Standing (credit) for relevant previous advanced study.
  • Choose from over 30 elective subjects including data mining, advanced databases, entrepreneurship, wireless network engineering and cloud computing.
  • Understand the social, legal and ethical issues facing computing professionals.

Career outcomes

The global shortage of skilled ICT professionals means graduates are highly sought after for a range of roles across multiple sectors.

This course equips you for roles in:

  • systems and security engineering
  • software and hardware management
  • network design, management and engineering
  • data communications
  • telecommunications
  • wireless networks.

It also prepares you for roles such as:

  • information technology consultant
  • web administrator
  • program designer
  • information systems administrator
  • software and applications trainer.

Our graduates are working as senior architects, software developers, quality assurance engineers and subject matter experts at multinationals such as Nike, Fujitsu and Thomson Reuters. They've also secured full-time employment as analysts and specialists at not-for-profit organisations such as UNICEF and Vision Australia.

What you'll learn

You'll learn how to:

  • Professionally present the business requirements, project plan and design of a software system to both technical and non-technical audiences.
  • Identify optimal cloud-based services to use for particular applications.
  • Implement a database system using SQL and advanced PL/SQL, including stored procedures and triggers.
  • Design and implement a Virtual LAN (VLAN).
  • Explain the technologies and applications of data mining techniques.
  • Construct a prototype of a system and test it.

Course information


Melbourne Campus (campus location)


2 years full-time or up to 4 years part-time


Classes are held at our Melbourne Campus during business hours.


The complete course is 240 credit points.

Students From Australia and New Zealand

AUD$28,000 annual fee based on 120 credit points. You may be eligible for FEE-HELP, an Australian Government no-interest loan for university fees. Find out more.

International students

AUD$33,000 annual fee based on 120 credit points. Get more information on fees and how to pay.

Entry requirements

Australian Bachelor's degree in computer science (three years), or a four-year engineering degree with substantial computer science content, equivalent to a three-year computer science course. Demonstrated skills using a modern programming language such as C, C++ or Java and some familiarity with an operating system such as UNIX or Windows is required. Full-fee international students are required to have equivalent qualifications.

How to apply


Find out how to apply direct to La Trobe.


Find out about how to apply as an international student.


Scholarships and financial support

A limited number of Postgraduate Excellence Scholarships are available, offering a 20 per cent discount on course fees. Learn more.

Australian students:

International students:

Course structure

Year 1Semester 1Semester 2
 Academic Integrity Module (online)Professional Environment (PG)
 Industry Project AIndustry Project B
 Computer science electiveComputer science elective
 Computer science electiveComputer science elective
 Computer science elective 
Year 2Semester 1Semester 2
 Thesis A**Thesis B**
 Computer science electiveComputer science elective
 Computer science electiveComputer science elective
 Computer science elective 

**Note: Students must achieve an average of at least 70% from the top 90 credit points of subjects completed in the first year of the program to qualify for the thesis. If not, they will not be able to continue their enrolment in the Master of Computer Science. A transfer to a Master of Information Technology or Graduate Diploma in Computer Science will occur.

For information regarding course accreditation, registration or memberships, please refer to the course details.

Find out more about La Trobe's student projects.

Feature staff

Dr Torab Torabi

Dr Torabi is a Senior Lecturer and industry project coordinator at La Trobe. He has over seven years' industry experience (including his work with General Electric Company) and has co-authored more than forty journal and conference papers in software engineering and mobile computing.

He has supervised and coordinated more than 50 research projects including supervision of many postgraduate students. Dr Torabi was received both the Vice Chancellor's and the Dean's Awards for Teaching Excellence in 2007.

See Dr Torabi's full staff profile.

Professor Yi-Ping Phoebe Chen

Professor Yi-Ping Phoebe Chen is Professor, Chair and Director of Research with the Department of Computer Science and Computer Engineering at La Trobe. Her research interests include artificial intelligence, bioinformatics, computational intelligence and more. To date, she has secured over 30 research grants worth over $8 million and has over 200 publications.

Her current research project, Advanced analytics utilising conjoint mining of data and content with applications in business, bio-medicine and electrical power systems is funded by an ARC Discovery Project grant.

See Dr Chen's full staff profile.

Not quite what you're looking for?

You may be interested in: