Bachelor of Software Engineering RMIT

Bachelor of Software Engineering (CRICOS 103231F) at Royal Melbourne Institute of Technology

Bachelor of Software Engineering (CRICOS course code 103231F) is a Bachelor Degree delivered by Royal Melbourne Institute of Technology over 4 years. This program is designed for international students seeking a comprehensive education in software engineering principles, preparing graduates for careers in the rapidly evolving tech industry. As a CRICOS-registered course, it meets Australian education standards and qualifies for student visa (Subclass 500) applications. Located in Melbourne, Victoria, RMIT offers a strong industry focus with a mandatory work component. This page provides detailed information on fees, entry requirements, delivery locations, and the application process to help you make an informed decision.

All listed providers are CRICOS-registered with the Australian Government
Data sourced directly from the official CRICOS register (April 2026)
Free resource — no commission, no referral fees
Covers 26,433 courses across all study levels and states
MetricValue

Course Overview

Bachelor of Software Engineering (CRICOS course code 103231F) is a Bachelor Degree delivered by Royal Melbourne Institute of Technology over 4 years. The course is classified under field of education 020100 Computer Science (n.f.d.) at AQF Level 7. As a CRICOS-registered course (provider CRICOS 00122A), it is approved for international student enrolment. RMIT, a government-recognised university, is located at 124 Latrobe Street, Melbourne, VIC. The course includes a substantial work component of 40 weeks (37 hours per week) providing practical industry experience. All data is sourced from the official CRICOS register as at 1 April 2026.

What You'll Study

This Bachelor Degree in Software Engineering covers core areas of computer science and software development, including algorithms, programming languages, software design, and project management. Students gain skills in building scalable, secure, and user-friendly software systems. The curriculum typically includes theoretical foundations and practical applications, preparing graduates for roles in software development, systems engineering, and IT consultancy. While specific syllabus details are set by the provider, the program aligns with industry standards and emerging technologies. Field of education: 020100 Computer Science (n.f.d.).

Duration and Study Mode

The Bachelor of Software Engineering has a duration of 4 years (208 weeks) on the CRICOS register. The language of instruction is English. This is a single qualification with no dual award or foundation studies component. Full-time on-campus study is required, with classes held at RMIT's Melbourne city campus. The course structure includes a work-integrated learning component (see Work Component section). International students must maintain full-time enrolment to comply with student visa conditions.

Fees (Indicative – Set by Royal Melbourne Institute of Technology)

Indicative tuition fee: A$184,320 for the full 4-year program. Non-tuition fees: A$1,492 (includes student services and amenities fees). Estimated total course cost: A$185,812. These figures are sourced from the CRICOS register as at April 2026 and are subject to change by the institution. Additional expenses not included: Overseas Student Health Cover (OSHC), living costs (accommodation, food, transport), and the visa application charge. We recommend checking the latest fees on RMIT's official website (www.rmit.edu.au) before applying.

Entry Requirements (General Guidance)

English language proficiency: IELTS 6.0–6.5 overall with no band below 5.5–6.0 (or equivalent). Applicants should have completed Australian Year 12 or an equivalent qualification meeting entry standards for Bachelor Degrees. Specific academic prerequisites may include mathematics and science subjects. Foundation or pathway options may be available through RMIT's preparatory programs – consult the provider directly. These are general guidelines; actual requirements vary by institution and are subject to change.

Work Component

This course includes a mandatory work component of 40 weeks, 37 hours per week (~1480 total hours). This work-integrated learning is typically an industry placement or internship, providing practical experience in software engineering environments. It may be undertaken during breaks or as part of the study schedule. Students gain real-world skills and professional network contacts. Ensure you comply with student visa work rights (48 hours per fortnight during term) when completing this component.

Delivery Locations

The course is delivered at RMIT University – 124 Latrobe Street, Melbourne VIC 3000. Melbourne is Victoria's capital city, home to over 100,000 international students and numerous CRICOS-registered providers (over 200 in VIC). Public transport is excellent via trains, trams, and buses. Indicative living costs in Melbourne: weekly rent A$250–450, groceries A$80–150, transport A$30–50. RMIT's campus is in the heart of the CBD, close to shops, libraries, and entertainment.

Student Visa (Subclass 500)

International students enrolled in this CRICOS-registered course can apply for a Student visa (Subclass 500). Visa conditions include: maintain enrolment, attend classes, meet course progress requirements, and hold OSHC. Work rights: 48 hours per fortnight during study periods, unlimited during scheduled breaks (ensure you do not exceed while on visa conditions). You must satisfy the Genuine Temporary Entrant (GTE) requirement and demonstrate sufficient financial capacity for tuition, living costs (A$21,041 per year), and OSHC (approx A$600–800 per year). Always consult the Department of Home Affairs or a registered migration agent for personalised advice.

How to Apply: 3 Steps

Follow these three steps to apply for Bachelor of Software Engineering at Royal Melbourne Institute of Technology: 1. Research CRICOS-registered providers: Filter by course level (Bachelor Degree), field (Information Technology), and city (Melbourne). Ensure the provider (RMIT) and course (103231F) are listed on the CRICOS register. 2. Apply directly to your chosen institution: Check entry requirements, English test scores (IELTS 6.0–6.5), and application deadlines. Submit your application via RMIT's online portal or through an authorised education agent. 3. Receive your Confirmation of Enrolment (CoE) and apply for your Student visa (Subclass 500): Once accepted, RMIT will issue a CoE. Use it to apply for the visa online, including OSHC, GTE statements, and financial evidence. Stay informed via homeaffairs.gov.au.

Start your application to Bachelor of Software Engineering at RMIT today. Visit RMIT's website for the latest entry requirements and fees.

Other courses at Royal Melbourne Institute of Technology

View the full Royal Melbourne Institute of Technology profile →

Similar Bachelor Degree courses in Victoria

All Bachelor Degree courses in Victoria →

Source-backed course facts

Bachelor of Software Engineering is a CRICOS-registered programme at Royal Melbourne Institute of Technology. Use this register extract [CRICOS register, Apr 2026] to cross-check codes, duration and indicative fees before you apply.

CRICOS register extract

Course
Bachelor of Software Engineering
CRICOS course code
103231F
Provider
Royal Melbourne Institute of Technology (00122A)
Course level
Bachelor Degree
Field of education
02 - Information Technology
Duration
208 weeks
Tuition (indicative)
A$184,320
Estimated total (indicative)
A$185,812
Delivery locations
Melbourne
Work component
Yes (1480 total hours)

This page is general information only and not migration advice. Confirm Student visa (Subclass 500) requirements with the Department of Home Affairs.

Important notes for international students

  • Tuition and living-cost figures on this site are indicative only — confirm current fees with the provider before you accept an offer.
  • HeadStart Academy is not a registered migration agent and does not provide immigration advice. For Student visa (Subclass 500) rules, OSHC and financial capacity, verify with the Department of Home Affairs or a registered MARA agent.
  • Only CRICOS-registered providers may enrol overseas students. Always check the CRICOS course and provider codes on your offer and Confirmation of Enrolment (CoE).

Related pages

Frequently Asked Questions

The indicative tuition fee is A$184,320, plus non-tuition fees of A$1,492, totalling A$185,812. Additional costs include OSHC (approx A$600–800/year), living expenses (A$21,041/year), and the visa application charge. Fees are subject to change – always check RMIT's website for current figures.
The course duration is 4 years (208 weeks) full-time. It includes a 40-week work component. The program is delivered in English at RMIT's Melbourne campus. Students must maintain full-time enrolment to meet student visa conditions.
Minimum English proficiency: IELTS 6.0–6.5 overall with no band below 5.5–6.0 (or equivalent). Academic entry typically requires Australian Year 12 or equivalent with maths/science prerequisites. Foundation pathways may be available – contact RMIT for details. Actual requirements may vary.
The program is delivered at RMIT University – 124 Latrobe Street, Melbourne VIC 3000. Melbourne is a vibrant student city with excellent public transport. The campus offers modern facilities and is close to accommodation, restaurants, and cultural attractions.
CRICOS lists estimated total fees of A$185,812 for Bachelor of Software Engineering (tuition A$184,320). Figures are indicative as at the April 2026 register snapshot — confirm current fees with Royal Melbourne Institute of Technology before applying.
The CRICOS course code is 103231F, offered by Royal Melbourne Institute of Technology (provider code 00122A). Use these codes when checking your offer and CoE.