Bachelor's Degree Computer Science Full Time

Bachelor of Software Engineering (Professional)

at RMIT University · Melbourne, Victoria

CRICOS course code

116687M

CRICOS provider code

00122A

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

4 years

Tuition (whole course)

A$188,160 total

Per year

A$47,040/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Bachelor of Software Engineering (Professional) at RMIT University in Melbourne is a four-year degree focused on the design, development, and management of complex software systems. Across your studies, you'll build practical and theoretical skills in software architecture, algorithms, databases, cybersecurity, software testing, and large-scale system integration.

Courses are structured as units of study, with each unit contributing credit points towards your qualification. Expect to advance through foundation programming, systems analysis, project management, and advanced topics like AI or cloud computing. Most students complete a professional placement, giving you hands-on experience with leading tech companies or major organisations based in Australia. You’ll typically finish with a capstone project, working in teams on real-world challenges provided by industry partners.

You'll gain skills that go beyond technical proficiency: collaboration, agile development, communicating with stakeholders, and problem-solving in a professional setting. This course suits those interested in building enterprise-grade software and enjoying teamwork—ideal for students looking for a career in Australia’s tech industry.

Many graduates find opportunities thanks to RMIT's industry links and the strong demand for software engineers in Melbourne’s tech scene. The degree sits at AQF Level 7 and allows full-time international students to work up to 48 hours per fortnight during study and to apply for the Temporary Graduate visa (subclass 485) post-completion—be sure to check RMIT’s official website for the latest details on course structure and requirements.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software engineer and developer roles in IT, finance, health, and government
  • System architect or analyst positions in major Australian organisations
  • Web and mobile application developer in start-ups and established companies
  • Testing, DevOps, and quality assurance roles
  • Opportunities in Melbourne’s technology sector and national job market

Frequently asked questions

How long is the Bachelor of Software Engineering (Professional) at RMIT University?

It typically takes 4 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$188,160 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software engineer and developer roles in IT, finance, health, and governmentSystem architect or analyst positions in major Australian organisationsWeb and mobile application developer in start-ups and established companiesTesting, DevOps, and quality assurance rolesOpportunities...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Computer Science

Bachelor of Computer Science

University of New England

CRICOS 005909C · Provider 00003G

⏱ 3 years 🎓 Full Time 💰 A$104,400 total
Master's Degree Computer Science

Master of Computer Science

University of New England

CRICOS 012207G · Provider 00003G

⏱ 1.5 years 🎓 Full Time 💰 A$71,616 total