Bachelor of Software Engineering RMIT

Bachelor of Software Engineering (CRICOS 110799G) at Royal Melbourne Institute of Technology

Bachelor of Software Engineering (CRICOS course code 110799G) is a Bachelor Degree delivered by Royal Melbourne Institute of Technology over 4 years. This program is designed for international students who want a career in software development, systems engineering, and IT project management. As a CRICOS-registered course at a government-owned university, you can be confident in the quality and recognition of your qualification. Australia offers over 26,000 courses across 1,500+ providers — and this course sits within the top-tier Information Technology field. Whether you're aiming for a role at a global tech company or starting your own venture, this degree gives you the technical and professional skills you need. Read on for fees, entry requirements, work component details, and how to apply.

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 110799G) is a Bachelor Degree (AQF Level 7) delivered by Royal Melbourne Institute of Technology (RMIT), a government-owned university (CRICOS 00122A). The course is classified under Field of Education 020100 Computer Science (n.f.d.), within the Information Technology sector. It is a single qualification (no dual award), taught entirely in English, and does not include foundation studies. The CRICOS register lists the duration as 4 years (208 weeks). All data below is sourced from the official CRICOS register as at 1 April 2026. RMIT's main campus for this course is at 124 Latrobe Street, Melbourne, VIC — right in the heart of the city's tech and innovation hub. Melbourne is home to over 50 CRICOS-registered providers offering IT courses, making it a vibrant destination for international students.

What You'll Study

This course falls under the broad field of Computer Science, covering the principles of software engineering, programming, algorithms, data structures, and system design. Students typically learn to develop, test, and maintain large-scale software systems, work in agile teams, and apply engineering practices to solve real-world problems. While every institution designs its own curriculum, graduates of a Bachelor Degree in this field are expected to demonstrate analytical thinking, problem-solving, and technical proficiency in multiple programming languages. The course also emphasises project management, ethical practice, and communication skills — essential for leadership roles in the IT industry. For specific subject details, refer to the provider's website.

Duration and Study Mode

The CRICOS register lists the duration as 4 years, equivalent to 208 weeks of full-time study. The course is delivered on-campus at RMIT's Melbourne campus. Language of instruction is English. As a single qualification, you will graduate with one Bachelor Degree — no additional diploma or certificate. This is a standard duration for an AQF Level 7 Bachelor Degree in Information Technology. Students should plan for a full-time study load to maintain their Student visa conditions.

Fees (indicative — set by Royal Melbourne Institute of Technology)

Indicative tuition fees for the entire Bachelor of Software Engineering course are A$184,320 (sourced from the CRICOS register). Non-tuition fees, such as student services and amenities, are estimated at A$1,492. Estimated total cost: A$185,812. Please note: These figures are indicative only, set by RMIT, and subject to change. Always confirm current fees on the provider's website at www.rmit.edu.au. The total does NOT include Overseas Student Health Cover (OSHC), living costs (accommodation, food, transport), or the visa application charge. As a guide, a single student in Melbourne should budget approximately A$30,000 per year for living costs, including rent (A$200–400/week), groceries (A$80–150/week), and public transport (A$30–50/week). For accurate and up-to-date information, visit RMIT's official fee pages.

Entry Requirements (general guidance)

While specific entry requirements are set by RMIT, international students typically need an IELTS score of 6.0–6.5 overall, with no band below 5.5–6.0 (or equivalent English test). For this Bachelor Degree level, you are expected to have completed secondary education equivalent to an Australian Year 12, with satisfactory results in mathematics and possibly physics. Some providers may accept foundation or pathway programs if you don't meet direct entry requirements — check RMIT's website for foundation studies options. Remember, meeting the minimum English requirement does not guarantee admission; the university assesses each application holistically. For visa purposes, the Department of Home Affairs may require a higher English score for some cohorts — confirm with a registered migration agent.

Work Component

This course includes a work component of 40 weeks (37 hours per week), totalling approximately 1,480 hours. This work-integrated learning (WIL) is typically an industry placement, internship, or project-based experience where you apply your software engineering skills in a real workplace. Such placements are designed to give you hands-on experience, build professional networks, and enhance your employability. RMIT has strong ties with industry partners in Melbourne's tech sector, including major banks, startups, and global IT companies. The work component is integrated into the course structure and counts towards your degree requirements. Students are usually supported by the university to find suitable placements.

Delivery Locations

The course is delivered at RMIT University's city campus at 124 Latrobe Street, Melbourne, VIC 3000. Melbourne is Australia's second-largest city, home to over 5 million people, with a thriving international student community of over 175,000. The city has excellent public transport (trains, trams, buses) making the campus easily accessible from suburbs like Carlton, Fitzroy, Southbank, and Docklands. Melbourne's cost of living is moderate compared to Sydney, with student accommodation options ranging from A$200–400 per week. The city is also a major IT hub, with companies like Canva, REA Group, and many fintech startups headquartered here.

Student Visa (Subclass 500)

To study this course, you will need a Student visa (Subclass 500). This visa allows you to study full-time in a CRICOS-registered course, work up to 48 hours per fortnight during term time, and unlimited hours during scheduled breaks. You must also maintain Overseas Student Health Cover (OSHC) for the entire duration of your stay. The visa application requires evidence of sufficient funds to cover tuition, living costs (A$21,041 per year for a single student), and travel. You must also meet the Genuine Temporary Entrant (GTE) requirement, demonstrating your intention to stay in Australia temporarily for study. After applying, you will receive a Confirmation of Enrolment (CoE) from RMIT, which you need to lodge your visa application. For personalised advice, consult a registered migration agent (MARA).

How to Apply

Follow these three steps to apply for Bachelor of Software Engineering (110799G) at Royal Melbourne Institute of Technology:

1. **Research CRICOS-registered providers** — Use HeadStart Academy to compare courses by field, level, and location. Filter by 'Information Technology' and 'Bachelor Degree' to find similar options. Confirm that the course is CRICOS-registered (110799G is registered under RMIT, CRICOS 00122A).

2. **Apply directly to your chosen institution** — Visit RMIT's website (www.rmit.edu.au) to review detailed entry requirements, English language test scores, and application deadlines. Prepare your academic transcripts, English test results, and any required supporting documents. Submit your application through RMIT's international admissions portal.

3. **Receive your Confirmation of Enrolment (CoE) and apply for your Student visa (Subclass 500)** — If accepted, RMIT will issue a CoE. Use this to apply for your visa online through the Department of Home Affairs. Ensure you have OSHC, sufficient funds, and meet the GTE requirement. Once granted, you can start your studies in Melbourne.

Is Melbourne Right for You?

Melbourne is consistently ranked among the world's most liveable cities, with a strong economy, diverse culture, and excellent educational infrastructure. For IT students, the city offers numerous tech meetups, hackathons, and internship opportunities. However, consider the relatively high cost of living — weekly rent for a one-bedroom apartment near the city centre averages A$400. The weather is variable (four seasons in a day), but public connectivity and student support services are world-class. If you prefer a warmer climate or lower living costs, other states like Queensland or South Australia might be alternatives. HeadStart Academy helps you explore all options across Australia's 1,556 CRICOS-registered providers.

What to Consider Before Choosing Software Engineering

Software engineering is a demanding but rewarding field. Before enrolling, consider your aptitude for mathematics, logic, and continuous learning. The job market for software engineers is strong in Australia, with median salaries around A$100,000 per year for graduates. However, competition is fierce — internships and work placements (like the 1,480 hours in this course) are vital. Also, understand that CRICOS-registered courses must comply with the ESOS Act, guaranteeing consumer protection and quality standards. Always compare multiple providers — RMIT is one of many offering IT degrees in Melbourne. Use HeadStart Academy's data to make an informed choice.

Ready to start your software engineering journey? Compare this course with other IT bachelor degrees in Melbourne using HeadStart Academy's free search tool.

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
110799G
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 total cost for the full 4-year program is A$185,812, comprising tuition fees of A$184,320 and non-tuition fees of A$1,492. These figures are sourced from the CRICOS register as at April 2026 and are subject to change. Additional costs include Overseas Student Health Cover (OSHC) and living expenses. For current fees, always check RMIT's website. HeadStart Academy does not guarantee fee accuracy beyond the register.
The course duration is 4 years (208 weeks) of full-time study. This is standard for a Bachelor Degree (AQF Level 7) in Information Technology. The CRICOS register lists 208 weeks, and students on a Student visa (Subclass 500) must maintain full-time enrolment. There is no accelerated option listed in the CRICOS data for this course code.
General entry requirements include an IELTS score of 6.0–6.5 overall (with no band below 5.5–6.0) or equivalent, and completion of secondary schooling equivalent to Australian Year 12 with satisfactory mathematics results. Each applicant is assessed individually by RMIT. Some applicants may need a foundation program. For exact requirements, refer to RMIT's international admissions page. Meeting the minimum does not guarantee admission.
The course is delivered at RMIT University's city campus at 124 Latrobe Street, Melbourne, VIC. Melbourne is the capital of Victoria and a major destination for international students. The campus is well connected by tram and train. Tuition is on-campus, but some components may involve off-site industry placements (40 weeks work component).
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 110799G, offered by Royal Melbourne Institute of Technology (provider code 00122A). Use these codes when checking your offer and CoE.