Bachelor's Degree Computer Science Full Time

Bachelor of Software Engineering

at RMIT University · Melbourne, Victoria

CRICOS course code

103231F

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 at RMIT University in Melbourne is a four-year degree designed for those interested in designing, developing, and maintaining complex software systems. Across eight semesters, students focus on core areas like programming, algorithms, software architecture, artificial intelligence, databases, and cybersecurity. The curriculum includes both foundational and advanced units, and students typically complete around 96 to 96 credit points per year, as per Australian bachelor degree conventions.

In the later years, you can expect project work, group assignments, and a major capstone project where you bring together your technical and teamwork skills to solve real industry problems. RMIT emphasises work-integrated learning—many students take on professional placements or internships in the Melbourne tech sector, gaining hands-on experience with companies ranging from start-ups to established firms. This connection to local industry is a key part of the course structure, and helps shape graduates ready for immediate employment.

The course covers technical skills in coding and software design, as well as professional competencies like communication, project management, and quality assurance. You'll learn to build scalable, reliable, and user-centred software, and to work effectively in teams using industry-accepted methods. With its blend of technical and practical learning, this course suits students who enjoy problem-solving, logic, and creativity in a technology-focused setting.

RMIT’s location in Melbourne, a tech hub in Australia, means strong industry links and employment opportunities. Graduates who hold this qualification are eligible for the post-study work stream of the Temporary Graduate visa (subclass 485), and international students have work rights of 48 hours per fortnight during their studies. Always confirm the latest details through the official university and government websites.

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 at technology companies, consultancies, or start-ups
  • Application Developer in finance, healthcare, or government
  • Systems Analyst for corporate IT or public sector employers
  • Software Tester or Quality Assurance roles
  • DevOps Engineer in cloud or infrastructure companies
  • Opportunities in Melbourne’s and Australia’s broader technology sector

Frequently asked questions

How long is the Bachelor of Software Engineering 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 at technology companies, consultancies, or start-upsApplication Developer in finance, healthcare, or governmentSystems Analyst for corporate IT or public sector employersSoftware Tester or Quality Assurance rolesDevOps Engineer in cloud or infrastructure compani...

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