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.
Build on your existing computer science or information and communications technology skills and apply them to cutting edge developments in computing with a Master of Computer Science.
This master's degree is for people with an undergraduate degree in computer science, information and communications technology (ICT) or significant work experience. It is suitable for students who wish to study advanced computer science topics to enhance their career prospects. You will move through a wide range of real-world problems, developing a skill set spanning theoretical and algorithmic foundations and innovative developments in computing.
You will specialise in one of these industry focused areas:
- big data management
- cloud computing
- mobile computing
- software architecture
- web systems and search technology.
You'll undertake a major research or industry based project, which will enhance your understanding of computer science fundamentals, and develop your skills in research, communication and project management.
On graduation you'll have excellent programming skills, be capable of designing, implementing and maintaining complex software systems, and be able 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.
Through the Master of Computer Science you will move from theory to the practice of coding solutions to real-world problems. It will also provide you the opportunities to undertake further studies in research, including Master of Computer Science by Research 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 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 also have the chance to undertake an industry-based project with an employer. You’ll be doing specific courses that focus on work-integrated learning (WIL). You will be assessed on professional work in 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 an ICT 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.
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.