Bachelor of Software Engineering (Professional)

Bachelor of Software Engineering (Professional) at Royal Melbourne Institute of Technology

Bachelor of Software Engineering (Professional) (CRICOS course code 116687M) is a Bachelor Degree delivered by Royal Melbourne Institute of Technology over 4 years. This AQF Level 7 course equips students with advanced software engineering skills, combining theoretical knowledge with practical industry experience. As a CRICOS-registered program, it meets Australian quality standards and is open to international students. RMIT, a government-owned university in Melbourne, offers this course at its city campus. With a strong focus on work-integrated learning, the program includes a mandatory 40-week industry placement. Graduates are prepared for roles in software development, systems architecture, and project management. HeadStart Academy provides this information from the official CRICOS register (April 2026) to help you make informed decisions.

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 (Professional) (CRICOS course code 116687M) is a Bachelor Degree at AQF Level 7, delivered by Royal Melbourne Institute of Technology (CRICOS 00122A). The course spans 4 years (208 weeks) and is taught in English. It falls under the field of Computer Science (020100), focusing on software design, development, and project management. This qualification includes a substantial work component of 40 weeks (1480 hours), providing real-world industry experience. RMIT is a government-funded university with a strong reputation in technology and engineering. International students benefit from ESOS Act protections, ensuring quality education and consumer rights. All data is sourced from the CRICOS register as at April 2026.

What you'll study

This course covers core computer science principles with a specialization in software engineering. Students learn programming languages, algorithms, data structures, software design, testing, and project management. The curriculum emphasizes practical skills through labs, projects, and a mandatory industry placement. Graduates gain competence in developing scalable software solutions, working in agile teams, and applying engineering methodologies. The field of education (020100 Computer Science) prepares students for careers in IT, finance, healthcare, and other sectors. While specific subjects vary, the program typically includes mathematics, systems analysis, and professional ethics. HeadStart Academy recommends checking RMIT's website for detailed curriculum.

Duration and study mode

The course duration is 4 years (208 weeks) according to the CRICOS register. It is a single qualification (not dual) and does not include foundation studies. The language of instruction is English. Students are expected to study full-time on campus at RMIT's Melbourne location. The structured timeline includes academic semesters and the integrated work component. International students on a Student visa (Subclass 500) must maintain full-time enrolment and meet attendance requirements. This duration is typical for a Bachelor degree with Honours or professional year in Australia. For comparison, a standard Bachelor degree is usually 3 years; the extra year accounts for the professional placement.

Fees (indicative)

Tuition fees for Bachelor of Software Engineering (Professional) are indicative at A$184,320 for the full program, with non-tuition fees of A$1,492, totaling an estimated A$185,812. These fees are sourced from the CRICOS register and set by RMIT. Please note: fees are subject to change and do not include Overseas Student Health Cover (OSHC), living costs, or the visa application charge. OSHC typically costs around A$500–A$700 per year for single cover. Living expenses in Melbourne are approximately A$500–A$600 per week for rent, groceries, and transport. For current fees, always confirm directly with RMIT at www.rmit.edu.au. HeadStart Academy displays indicative figures as a guide only.

Entry requirements (general guidance)

English language proficiency is required: IELTS 6.0-6.5 overall with no band below 5.5-6.0 (or equivalent). Applicants must have completed Australian Year 12 or equivalent overseas qualification with strong academic records in mathematics and science. Prior study in computing or IT is advantageous. RMIT may consider foundation studies or pathway programs for students who do not meet direct entry. Some applicants may need to undertake a bridging course. For specific academic requirements, refer to RMIT's admissions page. International students must also meet the Genuine Temporary Entrant (GTE) requirement for their student visa. HeadStart Academy advises checking the provider's official entry criteria.

Work component

Yes, this course includes a mandatory work component: 40 weeks at 37 hours per week, totaling approximately 1480 hours. This work-integrated learning (WIL) involves an industry placement, internship, or professional practice relevant to software engineering. Students gain hands-on experience in real-world settings, applying theoretical knowledge to solve business problems. The placement is structured and supervised, ensuring learning outcomes align with the course. This component is a key feature of the Professional program, enhancing employability and providing a competitive edge in the job market. International students must ensure their visa conditions allow for work; standard work rights are 48 hours per fortnight during term and unlimited during scheduled breaks.

Delivery locations

The course is delivered at RMIT University's main campus: 124 La Trobe Street, Melbourne, VIC 3000. This city-centre location is easily accessible by public transport, including trains, trams, and buses. Melbourne is Australia's second-largest city with a vibrant international student community, hosting over 150,000 overseas students across multiple universities. The city offers a high standard of living, with numerous cafes, cultural attractions, and tech industry hubs. RMIT's campus is equipped with modern labs and collaborative spaces. Studying in Melbourne provides ample networking opportunities and exposure to Australia's growing software industry.

Student visa

International students require a Student visa (Subclass 500) to study this course in Australia. Key requirements: Confirmation of Enrolment (CoE), sufficient financial capacity (tuition, living costs, OSHC), English proficiency, and Genuine Temporary Entrant (GTE) statement. Student work rights: 48 hours per fortnight during term, unlimited during scheduled holidays. OSHC (Overseas Student Health Cover) is mandatory. Upon completion, graduates may be eligible for a Temporary Graduate visa (Subclass 485) to work in Australia. All CRICOS-registered courses provide ESOS Act protections. HeadStart Academy recommends consulting a registered migration agent (MARA) for visa advice. For official details, visit the Department of Home Affairs.

How to apply

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

1. **Research CRICOS-registered providers** – Use HeadStart Academy to filter courses by level (Bachelor Degree), field (Information Technology), and location (Melbourne). Ensure the provider and course are CRICOS-registered. RMIT is registered under CRICOS 00122A.

2. **Apply directly to your chosen institution** – Check RMIT's entry requirements (including IELTS scores) and submit your application online through RMIT's admissions portal. Prepare documents: academic transcripts, English test results, passport, and personal statement. Deadlines vary by intake (typically February and July).

3. **Receive your Confirmation of Enrolment (CoE) and apply for your Student visa** – Once accepted, RMIT issues a CoE. Use this to apply for a Student visa (Subclass 500) via the Department of Home Affairs. Include OSHC, financial evidence, and GTE statement. Visa processing takes 4-8 weeks. Begin the process early.

Ready to start your software engineering journey? Browse more Bachelor degrees in Information Technology at HeadStart Academy, or contact RMIT directly for application details.

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 (Professional) 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 (Professional)
CRICOS course code
116687M
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 for the full 4-year program, with non-tuition fees of A$1,492, totaling an estimated A$185,812. These fees are sourced from the CRICOS register (April 2026) and are set by RMIT. Fees do not include OSHC, living costs, or visa charges. Always confirm current fees directly with RMIT at www.rmit.edu.au.
The course duration is 4 years (208 weeks) according to the CRICOS register. It includes a mandatory 40-week work component (industry placement). Students typically study full-time in English. This is a single qualification (not dual) with no foundation studies. International students must maintain full-time enrolment to comply with visa conditions.
English proficiency: IELTS 6.0-6.5 overall (no band below 5.5-6.0) or equivalent. Academic entry requires Australian Year 12 or overseas equivalent with strong results in mathematics and/or science. Prior IT study is beneficial but not mandatory. RMIT may offer pathway options for those not meeting direct entry. International students must also satisfy GTE requirements.
The course is delivered at RMIT University's Melbourne campus: 124 La Trobe Street, Melbourne, VIC 3000. This city-centre campus is accessible by public transport. Melbourne is a major student hub with over 150,000 international students. The campus features modern facilities and is close to tech industry employers.
CRICOS lists estimated total fees of A$185,812 for Bachelor of Software Engineering (Professional) (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 116687M, offered by Royal Melbourne Institute of Technology (provider code 00122A). Use these codes when checking your offer and CoE.