Course Description

With great communication skills, you’ll become the managerial interface between a business and its software system. You’ll learn to design, code, test and manage large and complex software systems.

Working on complex software development environments, operating systems, communications, web software, databases and varied applications, you will undertake studies in all facets of the software engineering process.

Software engineering focuses on the software development life cycle, but goes beyond programming to assess and meet customer needs, and design and test software.

Developing software solutions often involves assembling extensive amounts of code into working applications, as well as updating and fixing problems in existing software.

A degree in software engineering is for you if you:

  • want to develop large-scale software
  • enjoy working as part of a team
  • want to create highly efficient products and systems
  • enjoy maths and systems design combined with computer science

Why study software engineering at RMIT?

  1. RMIT is among the world’s top 100 universities for computer science and information systems (QS World University Rankings by Subject 2017).
  2. You’ll develop close ties with industry and you might even find yourself working part-time before you’ve finished your degree… stepping straight into a bright future in IT.
  3. The RMIT programming club provides a fun and social way for you to familiarise yourself with team-based project work, pursue your passion for programming and enter international competitions. It brings together students from a variety of backgrounds, and allows you to learn from senior student mentors.

Tuition Fees

International Students: $33,600 per year full-time


4 years full time,

Starting dates

February, July

Graduate Rating

Graduates of Computing & Information Systems undergraduate courses at Royal Melbourne Institute of Technology (RMIT) rated their degrees as follows:

Teaching quality: 61.8% (national average 58.7%)
Improved skills: 70.6% (national average 77.3%)
Overall satisfaction: 76.5% (national average 75.3%)

The ratings above refer to the proportion of surveyed graduates who agreed with the statement about their undergraduate degree from Royal Melbourne Institute of Technology (RMIT). You can find out more about these results here.

Employment Outcomes

Graduates of Computing & Information Systems undergraduate courses at Royal Melbourne Institute of Technology (RMIT) had the following employment outcomes:

Employed full time: (national average 71.2%)
Studying full time: (national average 11.7%)
Median full time salary: (national average $58,700)

You can find out more about employment outcome results here.

Course codes

CRICOS Code: 061069G
Royal Melbourne Institute of Technology (RMIT) Code: BP096

Entry Requirements

The highest level of education you have previously completed will determine which category applies to you.

Entry to this program is competitive. Applicants are ranked and selected in order of merit based on their academic achievement, e.g., ATAR or GPA (including any adjustments).

Applicants with recent secondary education (current or within the past two years)

Successful completion of an Australian Year 12 senior