Sorry, this program is not available for local students.
Please contact Info Corner to discuss other study options.
Sorry, this program is not available for international students intending to study on a student visa.
If you hold a different visa type, you may be eligible. Please contact us for more information.
Prepare for a leadership role in computing and technology with the Master of Computer Science. Build on your work or study background to develop expertise in key areas driving technological growth.
This master degree is for people with an undergraduate degree in a related subject or significant work experience.
It is designed for students who wish to study advanced computer science topics to enhance their career prospects.
Moving from deep theory to developing coding solutions, you’ll tackle real-world problems and develop a skill set spanning theoretical and algorithmic foundations to cutting-edge developments in computing.
You can choose one of six industry-focused specialisations of growing importance in technology, business and government:
- big data management
- cloud computing
- mobile computing
- software architecture
- web systems and search technology
You’ll also undertake a research or industry-based project in your area of specialisation. This will enhance your understanding of computer science fundamentals and develop your skills in research, communication and project management.
Graduating with excellent programming skills, you’ll be able to design, implement and maintain complex software systems.
You’ll also be equipped to readily adapt to new advances in the rapidly changing information technology environment.
This program aims to help you develop and apply the knowledge and skills that are essential to be employed as a capable software developer, with potential to move into a leadership role.
It will also provide you the opportunities to undertake further studies in research, including Master of Science (Computer Science) and PhD in Computer Science.
International student visa holders can only study full-time.
RMIT is committed to providing students with an education that closely links formal learning with workplace experience.
Your learning experiences will contain a broad mix of study modes, including lectures, tutorials, practical classes, project work and seminars, using face-to-face, on-line and other flexible delivery mechanisms.
Assessment is designed to give you opportunities to demonstrate your capabilities. You will find that the assessment used may be different for each course, depending on the course objectives and learning outcomes.
You will have access to specialised computer laboratories both for use during scheduled classes and outside scheduled class times. These laboratories provide access to a range of computer environments including a variety of database products under different operating systems.
The School of Science has substantial links with the ICT industry both within Australia and internationally.
Employers and industry professionals are members of our Industry Advisory Committee and have contributed to the initial development and ongoing improvement of the program. Their involvement ensures that the Master of Computer Science remains relevant to your needs and the needs of graduate employers. It also actively contributes to the program through participation in seminars, industry awards and scholarships.
Many of the teaching staff within the program are practising (or have been) industry professionals with extensive industry experience and contact networks. This experience, when integrated into teaching and learning practice, enriches your learning environment.
You’ll be doing specific courses that focus on work-integrated learning (WIL). You will be assessed on professional work similarly to a work place setting (real or simulated) and receive feedback from those involved in your industry.
On graduation, you’ll have the knowledge and skills to solve complex social, economic and technical problems in a computing and technology context and be able to play leading roles in the ICT industry.
Depending on your specialisation, possible careers can include:
- Big data management
- data analyst; data mining specialist; data centre manager; data quality engineer; knowledge engineer; big data tech lead; database specialist; research analyst; information architect; Hadoop architect/developer; business intelligence expert
- Cloud computing
- cloud solution architect; IaaS architect/developer; SaaS architect/ developer; Hadoop specialist; cloud and big data specialist
- Mobile computing
- Android, iPhone, Windows mobile applications development; mobile games architect/developer; mobile architect/mobile software platform architect; mobile security expert; mobile application tech lead; IT infrastructure manager
- information security specialist; information assurance professional; computer systems auditor; information consultant; information manager, with potential to progress to a role as a researcher in information security
- Software architecture
- business analyst; electronic commerce developer; internet professional; multimedia design; systems design; software design; systems management; applications and analyst programming; senior programmer; software engineer, systems programmer, system architect, IT architect, software architect, or enterprise architect
- Web systems and search technology
- web information architect; web security analyst; web application architect or tech lead, developer; web content manager; webmaster
Professional recognition and accreditation
Students who complete this program are eligible to apply for professional level membership of the Australian Computer Society.
Associate Professor Peter Bertok is the Program Manager.
Dr Caspar Ryan teaches postgraduate students about mobile application development and object-oriented software design.
Computer scientist Dr Alexandra Uitdenbogerd teaches postgraduate students about the importance of usability in software development.
RMIT computer science lecturer, Shekhar Kalra is an expert in web technology and has been recognised by the Department of Education for inspiring students and cultivating curiosity.
Program and course information
Take the lead in ICT
Prepare yourself for a leadership role in ICT and build on your work or study background. Develop and apply your skills in key areas, like big data, security, cloud, mobile, web, search and software.