Bachelor of Engineering (Software Engineering) (Honours)

Program code



4 years





Application deadlines

05 February

29 April

20 August


RMIT Saigon South


Software engineers apply engineering principles and systematic methods to develop programs and operate data for computers and electronic equipment. They unite the theories and methods of computer science, engineering and mathematics to create software applications, systems, hardware devices and telecommunication networks.

In this program, you will build expertise in designing solution architectures and developing software and hardware solutions in embedded systems, enterprise application development, mobile device applications and big data analytics.

Being exposed to a range of experiences in these trending areas will help you to develop the skills and versatility you need to enter this exciting employment marketplace.

Program structure

Semester 1

  • Engineering Mathematics
  • Engineering Computing 1
  • Introduction to Professional Engineering Practice

Semester 2

  • Engineering Science
  • Creative Engineering CAD
  • Digital Fundamentals

Semester 3

  • Introduction to Electrical and Electronic Engineering
  • Software Engineering Design
  • General elective*

Semester 4

  • Software Engineering Fundamentals for IT
  • Object-Oriented Programming
  • Practical Database Concepts

Semester 5

  • Data Structures and Algorithms
  • Introduction to Embedded Systems
  • General elective*

Semester 6

  • Embedded System Design and Implementation
  • Android Development
  • Program elective*

Semester 7

  • Engineering Design 3
  • Enterprise Application Development
  • Research Methods for Engineers

Semester 8

  • Embedded Systems: Operating Systems and Interfacing
  • Engineering Quality Assurance and Testing
  • Software Engineering: Architecture and Design

Semester 9

  • iOS Development
  • Program elective*
  • Program elective*

Semester 10

  • Engineering Capstone Project Part A
  • Technology Leadership

Semester 11

  • Program Elective*
  • Engineering Capstone Project Part B

Semester 12

  • Professional Engineering Experience
*‘Program elective’ refers to elective courses offered in this particular program.
‘General elective’ refers to elective courses offered across the university.
Choose from the following program electives:
  • Network Fundamentals and Applications
  • Practical Data Science
  • Digital System Design 1
  • Computer and Network Security
  • Enterprise and Cloud Networks
  • Real Time Systems Engineering
  • Machine Learning
  • Big Data for Engineering
  • Security in Computing and Information Technology
  • Cloud Computing


Honours is a pathway to higher research degrees and is located at Level 8 of the Australian Qualifications Framework (AQF). An Honours degree provides a distinctive competitive advantage in the international job market.

The Bachelor of Engineering (Honours) at RMIT University Vietnam is a four-year program (full time). It incorporates a bachelor degree and additional study to develop your research, analytical and communication skills. This type of Honours study is embedded throughout the degree program.

Honours may also be available in other programs as one year of additional study which includes a thesis. This type of Honours program is designed for high-achieving students with the potential to undertake independent research. Under the general guidance of a supervisor, you will plan, develop and report on a research project aimed at producing practical and theoretical outcomes that build on existing knowledge.

Professional recognition

This program has been provisionally accredited by Engineers Australia, which is a signatory to the Washington Accord. This international recognition enables graduates to practise as professional engineers in 18 countries, including the US, UK, China, New Zealand, Japan, Korea and Singapore.

Learning, teaching and assessment

  • The Bachelor of Engineering (Software Engineering) (Honours) program is delivered through lectures, workshops, projects, group work and industry placements.
  • Assessments will vary with each course but may include examinations, assignments, reflective journals, in-class tests, laboratory reports and group projects.

The following program learning outcomes are based on Engineers Australia's 'Stage 1' competency standards.

Knowledge and Skill Base

  • Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline.
  • Conceptual understanding of mathematics, numerical analysis, statistics and computer & information sciences which underpin the engineering discipline.
  • In-depth understanding of specialist bodies of knowledge within the engineering discipline.
  • Discernment of knowledge development and research directions within the engineering discipline.
  • Knowledge of contextual factors impacting the engineering discipline.
  • Understanding of the scope, principles, norms, accountabilities and bounds of contemporary engineering practice in the specific discipline.

Engineering Application Ability

  • Application of established engineering methods to complex engineering problem solving.
  • Fluent application of engineering techniques, tools and resources.
  • Application of systematic engineering synthesis and design processes.
  • Application of systematic approaches to the conduct and management of engineering projects.

Professional and Personal Attributes

  • Ethical conduct and professional accountability
  • Effective oral and written communication in professional and lay domains.
  • Creative, innovative and pro-active demeanour.
  • Professional use and management of information.
  • Orderly management of self, and professional conduct.
  • Effective team membership and team leadership.

Career prospects

As everyday life becomes more dependent on computers and computer systems, there are almost limitless opportunities for qualified software engineering graduates in Vietnam and around the world.

Entry-level careers 

  • system analyst
  • IT consultant
  • mobile games developer
  • product development
  • programmer
  • software engineer
  • software developer
  • system engineer

Long-term career pathways

  • principal software engineer
  • advanced/specialist engineer
  • project leader/manager
  • director of engineering
  • chief technology officer

Further studies

When you successfully complete this program, you may be eligible for entry into an RMIT honours or postgraduate program in Vietnam and Australia.



Students can choose standard fee or fixed fee program. Payments can be made each semester, on a course-by-course basis.

Fee program

Annual tuition fee 

(based on full time study load - 8 courses)

Whole program fee

(32 courses - 384 credits)

Standard tuition fee

13,027 USD (indicative USD fee) ~ 300,596,000 VND 52,108 USD (indicative USD fee) ~ 1,202,381,000 VND

Fixed fee*

14,263 USD (indicative USD fee) ~ 329,104,000 VND 57,049 USD (indicative USD fee) ~ 1,316,417,000 VND

(*) Fixed Fees are offered to brand new students who would like to fix their course tuition fees for a specified period of a Higher Education degree program. The fixed fee program guards against potential fee increases and currency fluctuations. 

(**) For new Engineering students enrolling in 2021:

A 30% rebate on tuition fees is available for the three undergraduate Engineering programs in 2021, as part of RMIT’s workforce development initiative. Apply for this program and save around VND 360 million. 

The offer is available to new students enrolling in 2021. The figure shown in the table above is not the reduced fee.


  1. The duration of programs is flexible and can be adapted on an individual basis upon enrolment.
  2. Program fees are priced and invoiced in Vietnam Dong (VND).
  3. Payment in other currencies will be converted to VND at the exchange rate on that day. Bank transfer is the preferred method of payment.
  4. The fees in USD are ONLY applicable to those international students who arrange for payment from overseas, as per Circular No. 32/2013/TT-NHNN.

Entry requirements

Academic requirements

  • High school graduation diploma with a minimum GPA of 7.0/10.0 for Grade 12, for other international qualifications please view entry requirements by country​; with
  • A minimum score of 6.0/10.0 for Grade 12 in mathematics subjects; 
  • If you have completed or partially completed a similar program at another institution you may be accepted with some academic credit, or exemptions, being granted toward this program.

English requirements

Successfully complete RMIT English Advanced or complete one of the following English proficiency tests:

  • IELTS (Academic) 6.5+ (no band below 6.0)
  • TOEFL iBT 79+ (with minimum score of 13 in Reading, 12 in Listening, 18 in Speaking and 21 in Writing)
  • Pearson Test of English (Academic) 58+ (no communication band below 50)
  • Cambridge English: Advanced (CAE) or Proficiency (CPE) 176+ (no band below 169)

For other international English entry requirements, please view English equivalency requirements.


TOEFL, IELTS, Pearson and Cambridge results are recognised for two years from the test date. RMIT English results are recognised for one year from the test date.

Please contact the RMIT Vietnam Student Recruitment team for more information.

English Pathways

Don't meet the English language test scores? Successfully complete English for University for entry into this program. 

How to apply

1. Find your program

2. Check your eligibility

3. Prepare your documents

4. Submit your application

RMIT’s standard closing dates for receiving applications for each semester is published on the important dates for students page. Please note, RMIT’s offer is subject to the availability of places in each program and applications to competitive programs may close when program quotas fill before published deadlines. As such, applicants are encouraged to apply as soon as possible to avoid disappointment.

Coming from a partner institution?

RMIT has pathway arrangements with many partner institutions around the world.

If your institution has a pathway arrangement with RMIT you may be able to receive credit and reduce the time it will take to complete your preferred RMIT program.

Find out if your institution has a pathway arrangement with RMIT. If you have qualifications from an institution that is not an RMIT partner, credit into your RMIT program will be assessed on a case by case basis.