BH120 - Bachelor of Engineering (Software Engineering) (Honours)

Go to Enrolment Program Structures Search

Plan: BH120CY - Bachelor of Engineering (Software Engineering) (Honours)
Campus: City Campus

Overview

Program details
Purpose of the Program
Articulation and pathways
Entrance requirements
External accreditation and industry links
Student expenses and charges in addition to fees
Library, IT and specialist resources

Program details

Award title: Bachelor of Engineering (Software Engineering) (Honours)
Award abbreviation: BEng(SoftEng)(Hons)
Total credit points: 384
Career: UGRD
Duration: 4 years Full-time; 8 years Part-time
Location: AUSCY City Campus
Owning school: Engineering (172H)
Owning school URL: www.rmit.edu.au/about/schools-colleges/engineering
ASCED code: 031305
CRICOS code: 115631B

*Top of page

Purpose of the Program

Software engineering is the study and application of engineering methodologies and practices to the design, development, and maintenance of software and embedded systems. This program also focuses on technology management and engineering project management.

You can broaden your skill set by completing a minor, chosen from a wide choice of minors. Minor options include Cloud Computing, Enterprise Systems Development, Artificial Intelligence and Machine Learning, Creative Computing, Data Science, Cyber Assurance, and cross-disciplinary minors in Blockchain Enabled Business, and Entrepreneurship.

You will undertake project courses OENG1167Engineering Capstone Project Part A, OENG1168 Engineering Capstone Project Part B and ISYS3459 Systems Architecture and Design, in which you will conduct an independent research project that can be analytical, experimental, design or computational in nature (or some combination of these). The capstone experience undertaken in OENG1167 Engineering Capstone Project Part A and OENG1168 Engineering Capstone Project Part B will give you the opportunity to integrate, critically reflect on and consolidate what you have learnt in your program.

You can also broaden your skillset by completing a minor in Cloud Computing, Enterprise Systems Development, Artificial Intelligence and Machine Learning, Creative Computing, Data Science or Cyber Assurance. Alternatively, you can choose to undertake a cross disciplinary minor in Blockchain Enabled Business or Entrepreneurship. 

With a Bachelor of Engineering (Software Engineering) (Honours) you can be competitive for many mid- level positions in software development as well as for jobs in related fields like cloud computing, artificial intelligence and machine learning, data analytics, and cybersecurity. You can apply for positions in the internet, communications, healthcare, IT services and gaming industries. You can also work on embedded software projects. This type of software is used in virtually every industry, from medicine to aeronautics.

Professionals who are new to the field often start out as programmers and work their way up to positions of greater responsibility, including as a software architect or project manager. Even at the entry level, employers sometimes specify that applicants should be knowledgeable about all stages of project work. Employers may be educational companies, publishers, credit unions, or even search engine giants. Companies such as Google, Facebook, Amazon, Apple, and Microsoft hire strong candidates at the bachelor’s level for a range of positions.

In addition to this, you will have demonstrated the ability to communicate your ideas in a way appropriate to your profession and to the wider community in general. You will also have demonstrated your ability to learn in a self-directed way that will support professional extension in your working life and that will lead you to adapt through technological and social change. Furthermore, you will have demonstrated your ability to investigate complex problems using research-based knowledge and research methods.

While most courses in the program are delivered on campus, other courses will be delivered via a combination of predominantly online activities supported by some campus-based activities.

*Top of page

Articulation and pathways

Articulation

Articulation agreements between RMIT programs enable students graduating from an RMIT qualification to achieve advanced standing in a higher level qualification.

Upon successful completion of the first 2 years of BH120BIT Bachelor of Engineering (Software Engineering) (Honours) at BITS; you will articulate to the RMIT Melbourne plan BH120CY Bachelor of Engineering (Software Engineering) (Honours) and receive 192 credit points of transfer credit for the following RMIT courses.

More information can be found here RMIT University Credit Policy.

Course Code

Course Title

Credit Points

OENG1166

Introduction to Professional Engineering Practice

12

OENG1208

Engineering Science

12

MATH2393

Engineering Mathematics

12

EEET2249

Introduction to Electrical and Electronic Engineering

12

EEET2246

Engineering Computing 1

12

ISYS3412

 Practical Database Concepts

12

COSC2391

 Further Programming

12

EEET2256

 Introduction to Embedded Systems

12

 

Courses credited to Minor options

48

Credit Points total: 144 

 

You will also have completed the four courses delivered by RMIT (These will appear in your transcript with grades once you transfer):

Course Code

Course Title

Credit Points

OENG1277

Introduction to Engineering Design

12

OENG1278

Digital Fundamentals

12

MIET2562

 Systems Engineering Principles   

12

CIVE1266

 Introduction to Environmental and Sustainable Systems Engineering

12

 

Credit Points total: 48  

Pathways

Pathways refer to related programs for which you may be eligible once you have graduated from your current program. As a successful graduate of this program, you may (upon application) be eligible to proceed to a coursework Masters degree in Electronic Engineering, or a coursework Masters degree in Telecommunication and Network Engineering, or related fields, or even to a research degree including Masters by Research or Doctor of Philosophy (PhD). Acceptance into these programs would be subject to each programs' entry requirements.

Credit Transfer and recognition of prior learning (RPL)

Information around applying for credit and recognition of prior learning (RPL) can be found on the RMIT website, here: https://www.rmit.edu.au/students/student-essentials/enrolment/apply-for-credit

*Top of page

Entrance requirements

Program entry requirements
Successful completion of an Australian Year 12 senior secondary certificate of education or equivalent. For information on international qualifications and corresponding entry requirements that are equivalent to Australian academic entry requirements, see the Country equivalency web page.

Prerequisites
Victorian Certificate of Education (VCE) prerequisite units 3 and 4 — a study score of at least 20 in one of Maths: General Mathematics or Maths: Mathematical Methods or Maths: Specialist Mathematics, or equivalent studies, and a study score of at least 25 in English other than EAL; or a study score of at least 27 in English as an Additional Language (EAL). 

English language requirements
A minimum IELTS (Academic module) overall score of 6.5, with no band below 6.0 or equivalent. For equivalents to English entry requirements, see the English requirements web page.

*Top of page

External accreditation and industry links

External Accreditation

The Bachelor of Engineering (Software Engineering) (Honours) does not yet have accreditation by Engineers Australia. Accreditation will be sought for this program as soon as it is feasible to do so within the accreditation timelines set by Engineers Australia. Once fully accredited, graduates of the program will be eligible for graduate membership of Engineers Australia.

Industry Links

The Bachelor of Engineering (Software Engineering) (Honours) program has an Industry Advisory Committee (IAC). Membership is diverse and drawn from external industry and professional institutions. These committees help inform program development and ensure that program content and student learning outcomes remain closely aligned with the needs of future employers. In addition, academic staff maintain connections with industry to develop and deliver work integrated learning experiences as well as offer advice on professional careers.

*Top of page

Student expenses and charges in addition to fees

Once you are enrolled as a student in this program you will need to allow for expenses other than university tuition fees.  Additional expenses may relate to the purchase of lecture notes, textbooks, stationery, consumables such as printer paper, fees levied by commercial internet service providers for internet access outside of the university campus, and other relevant costs.

*Top of page

Library, IT and specialist resources

Resources available from the Library

RMIT Library provides extensive resources, services and study space. All RMIT students have access to scholarly resources including course related material, books, e-books, journals and databases. Computers and group study rooms are available at each Library. One-on-one study support is available for assistance with assignment preparation, academic writing, referencing, maths and study skills. To contact Library staff for help, phone, email or chat via the Ask the Library service.

For recommended texts and databases relevant to your discipline, refer to https://rmit.libguides.com/engineering and https://rmit.libguides.com/computer-science

Find more information on Library resources and services at: http://www.rmit.edu.au/library.

IT and Wireless
If you have a laptop or other wireless-enabled device you can connect to RMIT’s fast Wi-Fi. While on campus, no matter how you work or where you work, you’re able to connect, collaborate and create using this secure network.

In addition, with myDesktop, you can access your RMIT desktop and applications from home or wherever you have an internet connection.

Online learning tools and content
As a student in this program you may access online learning tools and content for your program and associated courses from the student portal https://www.rmit.edu.au/students.

The schools teaching into this program have many laboratories, often with specialised equipment, to support the relevant teaching and learning activities, and most of these labs have been upgraded in recent years, to ensure that you have access to modern computers and equipment that you are likely to use in industry.

Learning services available to you as a student at RMIT
RMIT provides a wide range of resources and opportunities to assist your learning and wellbeing so you can achieve your study and career goals.

Services are available face to face and online assisting with:

  • transition to tertiary study and learning
  • study skills, academic skills including literacy, mathematics and basic sciences if relevant
  • enabling assistance if you have a disability, long term medical condition or other form of disadvantage which may impact on your learning
  • career development and employment
  • living and wellbeing (including advice on health, housing and financial matters)
  • opportunities for scholarships, leadership and study abroad
  • opportunities for participating in arts, sport, recreation, fitness activities as well as student activism and university governance

We also offer a friendly and supportive environment for Aboriginal and Torres Strait Islander students. You can find more information at: www.rmit.edu.au/students.

Student Connect

RMIT's dedicated student support team is available to assist with a variety of enquiries, ranging from enrolment to finance to wellbeing and more. Student Connect can assist you in accessing services offered by RMIT you may find helpful throughout your studies. Further information on contacting Student Connect can be found at: www.rmit.edu.au/students/support-services/student-connect

*Top of page
 
 
[Next: Learning outcomes]