Bachelor of Engineering (Software Engineering) (Honours)
Royal Melbourne Institute of Technology
About
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.The BH120 Bachelor of Engineering (Software Engineering)(Honours) provides you with an internship opportunity at the end of the program.
In addition, in a number of cases industry has provided direct support by donating laboratory equipment.
You may also be able to undertake an industry-sponsored design project in your final year.You will undertake a capstone experience in the courses OENG1183 Engineering Capstone Project Part A and OENG1185 Engineering Capstone Project Part B, in which you will conduct an independent research project that can be analytical, experimental, design or computational in nature (or some combination of these).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 cybersecurity.
You can apply for positions in the business, communications, healthcare 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, senior projects and internships will give you opportunities to solve real-world problems and often lead to job offers after graduation.The program is primarily delivered face to face on campus at RMIT Vietnam.
Structure
For more information about the weighted average mark, please click here
To graduate you must complete the following:
All courses listed may not be available each Semester.
Year One of Program
Complete the following Eight (8) Courses:
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Introduction to Professional Engineering Practice | 12 | OENG1181 | RMIT University Vietnam |
Engineering Computing 1 | 12 | EEET2601 | RMIT University Vietnam |
Engineering Mathematics | 12 | MATH2394 | RMIT University Vietnam |
Engineering Science | 12 | OENG1209 | RMIT University Vietnam |
Digital Fundamentals | 12 | OENG1207 | RMIT University Vietnam |
Creative Engineering CAD | 12 | OENG1205 | RMIT University Vietnam |
Introduction to Electrical and Electronic Engineering | 12 | EEET2603 | RMIT University Vietnam |
Software Engineering Design | 12 | EEET2482 | RMIT University Vietnam |
Select and Complete One (1) Course from any:
ANDYear Two of Program
Complete the following Seven (7) Courses:
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Software Engineering Fundamentals for IT | 12 | ISYS3416 | RMIT University Vietnam |
Object-Oriented Programming | 12 | INTE2512 | RMIT University Vietnam |
Practical Database Concepts | 12 | ISYS3414 | RMIT University Vietnam |
Android Development | 12 | COSC2657 | RMIT University Vietnam |
Introduction to Embedded Systems | 12 | EEET2505 | RMIT University Vietnam |
Embedded System Design and Implementation | 12 | EEET2481 | RMIT University Vietnam |
Data Structures & Algorithms | 12 | COSC2658 | RMIT University Vietnam |
Select and Complete One (1) Technical Option Course from the Technical Option List at the end of the program structure:
Select and Complete One (1) Course from any:
ANDYear Three of Program
Complete the following Seven (7) Courses:
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Embedded Systems: Operating Systems and Interfacing | 12 | EEET2490 | RMIT University Vietnam |
Engineering Design 3 | 12 | EEET2610 | RMIT University Vietnam |
Research Methods for Engineers | 12 | EEET2485 | RMIT University Vietnam |
Enterprise Application Development | 12 | EEET2580 | RMIT University Vietnam |
Engineering Quality Assurance and Testing | 12 | EEET2578 | RMIT University Vietnam |
Software Engineering: Architecture and Design | 12 | EEET2582 | RMIT University Vietnam |
iOS Development | 12 | COSC2659 | RMIT University Vietnam |
Select and Complete Two (2) of the Technical Option Courses listed at the end of the program structure.
ANDYear Four of Program
Complete the following Four (4) Courses:
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Engineering Capstone Project Part A | 12 | OENG1183 | RMIT University Vietnam |
Engineering Capstone Project Part B | 12 | OENG1185 | RMIT University Vietnam |
Technology Leadership | 12 | OENG1130 | RMIT University Vietnam |
Professional Engineering Experience | 12 | OENG1198 | RMIT University Vietnam |
Select and Complete One (1) of the Technical Option Courses listed at the end of the program structure.
ANDTechnical Option Courses
List of Technical Option Courses
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Network Fundamentals and Applications | 12 | EEET2597 | RMIT University Vietnam |
Practical Data Science | 12 | COSC2789 | RMIT University Vietnam |
Digital Systems Design 1 | 12 | EEET2604 | RMIT University Vietnam |
Computer and Network Security | 12 | EEET2584 | RMIT University Vietnam |
Enterprise and Cloud Networks | 12 | EEET2586 | RMIT University Vietnam |
Real Time Systems Engineering | 12 | EEET2588 | RMIT University Vietnam |
Machine Learning | 12 | COSC2753 | RMIT University Vietnam |
Big Data for Engineering | 12 | EEET2574 | RMIT University Vietnam |
Security in Computing and Information Technology | 12 | COSC2539 | RMIT University Vietnam |
Cloud Computing | 12 | COSC2638 | RMIT University Vietnam |
Entry requirements
Program entry requirements
Successful completion of a Vietnamese high school certificate with a minimum overall average score of 7 from all graded subjects taken in the final year of Senior High School, or equivalent. High school mathematics with a minimum score of 6.
For information on international qualifications and corresponding entry requirements that are equivalent to Australian academic entry requirements, see the Country equivalents web page.
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 equivalents web page.
If you do not meet the above English language requirements you may be offered pre-program English (for one or two semesters) which can be combined in a pathways program into BH120 if both English and the mathematics prerequisites are not met.
Learning outcomes
The following program learning outcomes are based on Engineers Australia's 'stage 1' competency standards.
1 Knowledge and Skill Base
1.1. Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline.
1.2. Conceptual understanding of mathematics, numerical analysis, statistics and computer & information sciences which underpin the engineering discipline.
1.3. In-depth understanding of specialist bodies of knowledge within the engineering discipline.
1.4. Discernment of knowledge development and research directions within the engineering discipline.
1.5. Knowledge of contextual factors impacting the engineering discipline.
1.6. Understanding of the scope, principles, norms, accountabilities and bounds of contemporary engineering practice in the specific discipline.
2 Engineering Application Ability
2.1. Application of established engineering methods to complex engineering problem solving.
2.2. Fluent application of engineering techniques, tools and resources.
2.3. Application of systematic engineering synthesis and design processes.
2.4. Application of systematic approaches to the conduct and management of engineering projects.
3 Professional and Personal Attributes
3.1. Ethical conduct and professional accountability
3.2. Effective oral and written communication in professional and lay domains.
3.3. Creative, innovative and pro-active demeanour.
3.4. Professional use and management of information.
3.5. Orderly management of self, and professional conduct.
3.6. Effective team membership and team leadership.
Institution
