Bachelor of Software Engineering
Student type:
Quick facts
-
Entry score
-
Duration
Full-time 4 years -
Location
Melbourne City -
Fees
Next intake
February, JulyEntry score
ATAR 80.30
Duration
Full-time 4 yearsLocation
Melbourne City
Overview
With excellent communication skills, you’ll become the managerial link between a business and its software. You’ll learn to design, code, test and manage large and complex systems.
Working within complex development environments, operating systems, communications, web software, databases and applications, you will undertake studies in all facets of the software engineering process.
This degree focuses on the software development life cycle but goes beyond programming to assess and meet customer needs, and to design and test software.
Developing software solutions often involves assembling extensive amounts of code into working applications, and updating and fixing problems in existing software.
Choose a degree in software engineering if you:
- want to develop large-scale software
- want to create highly efficient products and systems
- enjoy maths and systems design combined with computer science.
Why study software engineering at RMIT?
- RMIT is among the world’s top 100 universities – with a five-star rating – for computer science and information systems (QS World University Rankings by Subject 2018).
- You’ll develop close ties with industry, and might even find yourself working part-time before you’ve finished your degree, stepping straight into a bright future in software engineering.
- The RMIT programming club provides a fun way to familiarise yourself with team-based project work, pursue your passion for programming and enter international competitions. It brings together students from a variety of backgrounds and allows you to learn from senior student mentors.
Details
This degree goes beyond programming to assess and meet user needs: designing software and developing systems to meet specific performance objectives. There is also an industry placement that will provide you with valuable practical experience. This experience forms the basis of your studies in your final year.
RMIT offers a variety of learning and teaching approaches that may include lectures, seminars, workshops, presentations, group discussions and syndicate work. Ongoing assessment throughout the semester includes exams, essays, reports, oral classes, presentations, group projects, research projects, laboratory projects and practical assignments.
You'll have access to online resources various student systems, including Canvas, the University’s Learning Management System.
A year-long internship during your third year takes you out into a real-world working environment, where you’ll finesse the professional skills needed to be an effective software engineer. This will provide you with an opportunity to build on and apply your learning within a professional context before returning for the final year.
You will receive assistance with finding a placement and may be eligible for financial support.
The knowledge and skills you will acquire throughout this degree and how they can be applied in your career are described in the learning outcomes.
View the learning outcomes for each stream:
Learn to develop and manage large quality-measured software systems, studying analysis and design, coding, testing, deployment, project management and other critical areas. In the first year, you’ll have the opportunity to put theory into practice through our embedded programming bootcamps and studios. This will allow you to develop your programming skills, design and implement small-scale software systems and apply software development practices and standards through project-based work. You’ll also have the opportunity to participate in hackathons, developed with RMIT Activator, that will provide testing grounds for your skills with real-life problems and valuable networking opportunities.
The 3rd year industry placement provides valuable practical experience. This experience is then integrated with your studies when you return for your fourth year.
Year 1 and most of Year 2 are common to the computer science degree.
Choose a program structure
Choose a program structure
Program code: BP096
VTAC Code
If you are eligible to apply via VTAC, copy and paste the below code into VTAC search.
- Plan BP096P21 - 3200332261
Please ensure that you have checked the admissions requirements and apply page before applying.
VTAC Code
If you are eligible to apply via VTAC, copy and paste the below code into VTAC search.
- Plan BP096P21 - 3200332263
Please ensure that you have checked the admissions requirements and apply page before applying.
Career
As everyday life becomes more dependent on computers and their systems, the need for highly skilled software engineers grows. There are almost limitless opportunities for qualified graduates.
You could gain employment as a software developer, tester, software architect or designer, or work in a team leader, project manager and executive-level position in software development projects.
RMIT graduates have gone on to work at a range of organisations, including Telstra, IBM and ANZ.
Meet Nicole
Find out how the Bachelor of Software Engineering first-year coding bootcamp gave Nicole confidence and networking opportunities.
This degree is accredited at the professional level by the Australian Computer Society (ACS), which accredits information and communication technology-related courses that are offered by Australian universities both onshore and offshore.
ACS has reciprocal membership agreements worldwide. ACS Certified Professional status gives you global recognition.
Admissions
You must have successfully completed an Australian Year 12 (or equivalent qualification).
Prerequisites
Victorian Certificate of Education (VCE) units 3 and 4: a study score of at least 30 in English (EAL) or at least 25 in English other than EAL and units 3 and 4: a study score of at least 25 in one of Maths: Mathematical Methods or Maths: Specialist Mathematics, or equivalent studies.
Rankings and adjustment factors
Entry to this program is competitive. Eligible applicants are ranked and selected in order of merit based on their academic achievement plus any adjustment factors.
Adjustment factors include equity access schemes and/or subject adjustments.
We will consider your entire academic record to determine your eligibility for entry. The highest level of education you have previously completed will usually determine how you are ranked.
Selection criteria by applicant type
Please select the highest level of education you have or will be completing in order to find out the selection criteria that applies to you, in addition to meeting the above entry requirements.
Adjustment factors available only to applicants currently studying Year 12
School Network Access Program (SNAP)
- The SNAP access scheme is designed to increase tertiary participation by giving priority access to RMIT diploma and degree programs to eligible applicants currently studying Year 12 at a SNAP partner school.
Adjustment factors available only to applicants currently studying Year 12 or whose highest qualification is a completed Year 12.
Subject adjustments
- A study score of 25 in any Information Technology or any Science equals 2 aggregate points per study.
- A study score of 30 in Maths: Mathematical Methods or Maths: Specialist Mathematics equals 2 aggregate points per study. Overall maximum of 8 points.
Regional adjustments
- RMIT automatically allocates adjustment factors to applicants from a low socio-economic status area for all programs that select primarily on ATAR. Low socio-economic status areas are determined by applying the Australian Bureau of Statistics (ABS) Socio-Economic Index for Areas (SEIFA) Index of Education and Occupation.
Equity access schemes
- Equity access schemes take into account personal information and location, difficult circumstances, disadvantaged financial background and disability or medical condition that may have impacted on an applicant’s most recent academic performance.
- Plan BP096P21 has been recognised as being under-represented by female applicants. Additional adjustment factors may apply to those applying to category 1 of the Special Entry Access Scheme or RMIT access application.
- Find out more about the eligibility requirements for each Special Entry Access Scheme and RMIT access categories.
- If you are applying through VTAC you should apply for the Special Entry Access Scheme.
- If you are applying directly to RMIT you should apply for RMIT Access. The system will prompt you to do this during your application.
Elite Athlete Program
- The RMIT Elite Athlete Program supports eligible elite and emerging athletes to achieve sporting and academic excellence, allowing students to balance the demands of both their studies and their athletic responsibilities.
Aboriginal and Torres Strait Islander peoples
- The Indigenous Access Program supports your application to RMIT through an informal interview process where you will receive help from the Ngarara Willim Centre. Additional consideration will be given if you have relevant life, work, education or training experience.
Entry to this program is competitive. Applicants are ranked and selected in order of merit based on their academic achievement, e.g., level of TAFE qualification completed (including any adjustment factors).
We will consider your entire academic record to determine your eligibility for entry. The highest level of education you have previously completed will usually determine how you are ranked.
You will be assigned a selection rank (comparable to an ATAR) based on your highest completed qualification:
- Advanced Diploma: 81
- Diploma: 72
- Certificate IV: 54
Special Tertiary Admissions Test (STAT)
You may satisfy the academic requirements by completing the STAT multiple choice.
If you are applying to RMIT as an applicant with vocational education training, you may sit the STAT multiple choice if you:
- are 19 years of age or over as of 1 January in the year in which you will start your studies and
- have not been enrolled in secondary studies for at least two years and
- have no prior secondary school (Year 12), VET studies, HE studies or relevant work experience that can be considered for entry, or these do not meet the minimum academic requirements for the program.
STAT results are valid for two years prior to the commencement of study and can be used to meet Year 12 English prerequisites. You are still required to meet all other program prerequisites or equivalents.
Learn more about RMIT STAT results including minimum STAT scores required to meet prerequisites.
You may be eligible for the following adjustment factors:
Equity access schemes
- Equity access schemes take into account personal information and location, difficult circumstances, disadvantaged financial background and disability or medical condition that may have impacted on an applicant’s most recent academic performance.
- Plan BP096P21 has been recognised as being under-represented by female applicants. Additional adjustment factors may apply to those applying to category 1 of the Special Entry Access Scheme or RMIT access application.
- Find out more about the eligibility requirements for each Special Entry Access Scheme and RMIT access categories.
- If you are applying through VTAC you should apply for the Special Entry Access Scheme.
- If you are applying directly to RMIT you should apply for RMIT Access. The system will prompt you to do this during your application.
Elite Athlete Program
- The RMIT Elite Athlete Program supports eligible elite and emerging athletes to achieve sporting and academic excellence, allowing students to balance the demands of both their studies and their athletic responsibilities.
Aboriginal and Torres Strait Islander peoples
- The Indigenous Access Program supports your application to RMIT through an informal interview process where you will receive help from the Ngarara Willim Centre. Additional consideration will be given if you have relevant life, work, education or training experience.
Entry to this program is competitive. Applicants are ranked and selected in order of merit based on their academic achievement, e.g., GPA (including any adjustment factors).
We will consider your entire academic record to determine your eligibility for entry. Previous fail grades in similar courses may affect your eligibility.
You must have satisfactorily completed at least four courses (subjects) (0.5 EFTSL) at an Australian undergraduate level (or overseas equivalent). You will be assigned a selection rank (comparable to an ATAR) based on your GPA.
Special Tertiary Admissions Test (STAT)
You may satisfy the academic requirements by completing the STAT multiple choice. If you are applying to RMIT as an applicant with higher education study, you may sit the STAT multiple choice if you:
- are 19 years of age or over as of 1 January in the year in which you will start your studies and
- have not been enrolled in secondary studies for at least two years and
- have no prior secondary school (Year 12), VET studies, HE studies or relevant work experience that can be considered for entry, or these do not meet the minimum academic requirements for the program.
STAT results are valid for two years prior to the commencement of study and can be used to meet Year 12 English prerequisites. You are still required to meet all other program prerequisites or equivalents.
Learn more about RMIT STAT results including minimum STAT scores required to meet prerequisites.
Personal statement
If you have been excluded from a program due to academic progress you are encouraged to submit a personal statement outlining the strategies you will adopt to ensure academic success.
If you are applying to RMIT through VTAC you can complete and submit the VTAC personal statement via your online VTAC account.
If you are applying direct to RMIT you can upload your completed personal statement via your online direct application.
You may be eligible for the following adjustment factors:
Equity access schemes
- Equity access schemes take into account personal information and location, difficult circumstances, disadvantaged financial background and disability or medical condition that may have impacted on an applicant’s most recent academic performance.
- Plan BP096P21 has been recognised as being under-represented by female applicants. Additional adjustment factors may apply to those applying to category 1 of the Special Entry Access Scheme or RMIT access application.
- Find out more about the eligibility requirements for each Special Entry Access Scheme and RMIT access categories.
- If you are applying through VTAC you should apply for the Special Entry Access Scheme.
- If you are applying directly to RMIT you should apply for RMIT Access. The system will prompt you to do this during your application.
Elite Athlete Program
- The RMIT Elite Athlete Program supports eligible elite and emerging athletes to achieve sporting and academic excellence, allowing students to balance the demands of both their studies and their athletic responsibilities.
Aboriginal and Torres Strait Islander peoples
- The Indigenous Access Program supports your application to RMIT through an informal interview process where you will receive help from the Ngarara Willim Centre. Additional consideration will be given if you have relevant life, work, education or training experience.
Entry to this program is competitive. Applicants are ranked and selected in order of merit based on their academic achievement, e.g., Special Tertiary Admission Test (STAT) score (including any adjustment factors).
You must have successfully completed an Australian Year 12 (or equivalent qualification) and meet the stated prerequisites. Work and life experience does not provide any additional consideration for entry to this program. You may satisfy the academic requirements by completing the STAT multiple choice.
Special Tertiary Admissions Test (STAT)
You may satisfy the academic requirements by completing the STAT multiple choice.
If you are applying to RMIT as an applicant with work or life experience, you may sit the STAT multiple choice if you:
- are 19 years of age or over as of 1 January in the year in which you will start your studies and
- have not been enrolled in secondary studies for at least two years and
- have no prior secondary school (Year 12), VET studies, HE studies or relevant work experience that can be considered for entry, or these do not meet the minimum academic requirements for the program.
STAT results are valid for two years prior to the commencement of study and can be used to meet Year 12 English prerequisites. You are still required to meet all other program prerequisites or equivalents.
Learn more about RMIT STAT results including minimum STAT scores required to meet prerequisites.
You may be eligible for the following adjustment factors:
Subject adjustments
- A study score of 25 in any Information Technology or any Science equals 2 aggregate points per study. A study score of 30 in Maths: Mathematical Methods or Maths: Specialist Mathematics equals 2 aggregate points per study. Overall maximum of 8 points.
Equity access schemes
- Equity access schemes take into account personal information and location, difficult circumstances, disadvantaged financial background and disability or medical condition that may have impacted on an applicant’s most recent academic performance.
- Plan BP096P21 has been recognised as being under-represented by female applicants. Additional adjustment factors may apply to those applying to category 1 of the Special Entry Access Scheme or RMIT access application.
- Find out more about the eligibility requirements for each Special Entry Access Scheme and RMIT access categories.
- If you are applying through VTAC you should apply for the Special Entry Access Scheme.
- If you are applying directly to RMIT you should apply for RMIT Access. The system will prompt you to do this during your application.
Elite Athlete Program
- The RMIT Elite Athlete Program supports eligible elite and emerging athletes to achieve sporting and academic excellence, allowing students to balance the demands of both their studies and their athletic responsibilities.
Aboriginal and Torres Strait Islander peoples
- The Indigenous Access Program supports your application to RMIT through an informal interview process where you will receive help from the Ngarara Willim Centre. Additional consideration will be given if you have relevant life, work, education or training experience.
Additional information
*ATAR refers to the lowest selection rank to which an offer was made (including consideration of any adjustments) for current and recent Year 12 applicants.
RMIT is committed to providing transparency to the admissions process. In line with this commitment, we provide you with information that will help in making informed choices about your undergraduate study options. Find out more about RMIT’s commitment to admissions transparency.
You must have successfully completed an Australian Year 12 or an equivalent senior secondary school qualification with a minimum average of 65% (check calculator below).
Equivalent qualifications may also include completion of the RMIT Foundation Studies program or a recognised post secondary diploma in the relevant discipline with the required grades.
Meeting the minimum academic requirements does not guarantee entry. Your application will still need to be assessed and accepted.
If you don't meet the entry requirements, there may be other RMIT programs you are eligible for that can lead you to your preferred program. Explore pathway options.
Higher Mathematics; or
VCE Units 3 and 4 in Mathematical Methods (CAS) or Specialist Mathematics, with a study score of at least 25.
To study this program you will need to complete one of the following English proficiency tests:
- IELTS (Academic): minimum overall band of 6.5 (with no individual band below 6.0)
- TOEFL (Internet Based Test - IBT): minimum overall score of 79 (with minimum of 13 in Reading, 12 in Listening, 18 in Speaking and 21 in Writing)
- Pearson Test of English (Academic) (PTE (A)): minimum score of 58 (with no communication band less than 50)
- Cambridge English: Advanced (CAE): minimum of 176 with no less than 169 in any component.
For detailed information on English language requirements and other proficiency tests recognised by RMIT, visit English language requirements and equivalency information.
Don't meet the English language test scores? Complete an English for Academic Purposes (EAP) Advanced Plus Certificate at RMIT English Worldwide.
Pathways
This course offers pathway options. If you don’t meet the entry requirements, a formal pathway might be your way in.
Undertaking a certificate, diploma, advanced diploma or associate degree can help you meet the entry requirements for your preferred course. These qualifications often provide credit, reducing the duration of your bachelor degree and helping you get the degree you want.
Use our Pathways finder or contact Study@RMIT for more information.
Please note: the pathway finder references plan BP096P8 - this plan has now been discontinued and the new pathway is to BP096P21 with the remaining duration of 3.5 years.
Credit and recognition of prior learning
Credit, recognition of prior learning, professional experience and accreditation from a professional body can reduce the duration of your study by acknowledging your earlier, relevant experience. Find out if you might be eligible.
When you successfully complete the Bachelor of Software Engineering you may be eligible for entry to the Bachelor of Science (Computer Science) (Honours).
Alternatively, you may be eligible for entry into other RMIT honours or other postgraduate programs.
Fees
2022 indicative fees
In 2022, the annual student contribution amount (tuition fee) you will pay for a standard year of full-time study is between AU$3,985 to AU$14,630*.
Additional expenses
- Student services and amenities fee (SSAF): AU$315 maximum fee for 2022.
- Other items related to your program, including field trips, textbooks and equipment.
Annual fee adjustment
Amounts quoted are indicative fees per annum, and are based on a standard year of full-time study (96 credit points). A proportionate fee applies for more or less than the full-time study load.
Fees are adjusted on an annual basis and these fees should only be used as a guide.
Defer your payment
You may be eligible to apply for a HECS-HELP loan, which can be used to defer payment of up to the full amount of your student contribution fees. You may also be eligible to apply to defer payment of your SSAF through the SA-HELP loan scheme.
Learn more about fees for undergraduate study.
Paying your fees and applying for refunds
For information on how to pay your fees or how to apply for a refund, please see Paying your fees and applying for refunds.
If you are offered a Commonwealth supported place, your tuition fees are subsidised by the Australian Government.
Your share of the fee (student contribution) is set on an annual basis by the government and is determined by the discipline areas (bands) of your individual enrolled courses, not the overall program.
How much can I expect to pay for my Commonwealth supported place?
The Australian Government has introduced changes to university funding and student contribution fees under its Job-ready Graduates Package.
The fees in the table below apply to students commencing their program in 2022. Fees for continuing students are available at fees for Commonwealth supported students.
Each course (subject) falls into a band. The band determines the student contribution amount for the course.
Amounts listed in the table below are based on a standard, full-time study load (96 credit points per year) with all courses in the same band. A proportionate fee applies for more or less than the full-time study load or for enrolment in courses (subjects) from a combination of bands.
You can learn how to calculate your exact tuition fees for units from different bands at Fees for Commonwealth supported students.
Maximum student contribution amount for Commonwealth supported places in 2022 for commencing students
Student contribution band by course (subject) |
Maximum annual student contribution amount (per EFTSL) in 2022 |
---|---|
Education, Postgraduate Clinical Psychology, English, Mathematics, Statistics, Nursing, Indigenous and Foreign Languages, Agriculture |
$3,985 per standard year $498 per standard (12 credit point) course |
Allied Health, Other Health, Built Environment, Computing, Visual and Performing Arts, Professional Pathway Psychology, Professional Pathway Social Work, Engineering, Surveying, Environmental Studies, Science, Pathology |
$8,021 per standard year $1,002 per standard (12 credit point) course |
Dentistry, Medicine, Veterinary Science |
$11,401 per standard year |
Law, Accounting, Administration, Economics, Commerce, Communications, Society and Culture |
$14,630 per standard year |
HECS-HELP Loans
The Australian Government provides financial assistance via the HECS-HELP loan scheme, which allows eligible students (such as Australian citizens or holders of an Australian permanent humanitarian visa) to defer payment of up to the full amount of their student contribution.
SA-HELP Loans
You may be eligible to apply to defer payment of the Student services and amenities fee (SSAF) through the SA-HELP loan scheme. If you use SA-HELP, the amount will be added to your accumulated HELP debt.
How does a HELP loan work?
If your FEE-HELP and/or SA-HELP loan application is successful, the Australian Government will pay RMIT, on your behalf, up to 100% of your fees. This amount will become part of your accumulated HELP debt.
You only start repaying your accumulated HELP debt to the Australian Government once you earn above the minimum income threshold for repayment, which is set each year by the Australian Government (this also applies if you are still studying). The Australian Taxation Office (ATO) will calculate your compulsory repayment for the year and include this on your income tax notice.
For more information about loan repayment options see Commonwealth assistance (HELP loans) or Study Assist.
In addition to tuition fees, you will be charged an annual student services and amenities fee (SSAF), which is used to maintain and enhance services and amenities that improve your experience as an RMIT student.
The SSAF is calculated based on your enrolment load and the maximum fee for 2022 is $315.
For more information about calculating your actual SSAF see Paying SSAF.
You may also be required to purchase other items related to your program, including field trips, textbooks and equipment. These additional fees and expenses vary from program to program.
The annual tuition fee for 2022 is AU$36,480.
The total indicative tuition fee for 2022 commencement is AU$151,680.
In addition to tuition fees you also need to pay for:
- Student services and amenities fee (SSAF) in each calendar year.
- Overseas Student Health Cover (OSHC) - Student visa holders must have cover for the total duration of their visa.
- Some programs incur additional expenses.
You also need to account for your living expenses. Estimate the cost of living in Melbourne.
Applying for refunds
Find information on how to apply for a refund as a continuing international student.
Looking for answers or more general infomation?
For frequently asked questions or how to find more information regarding applications and enrolments, fees, student support services, university policies and more, please visit our Frequently Asked Questions.