Bachelor of Information Technology

Program code



3 years






Application deadlines

05 February

18 June

8 October


RMIT Saigon South


Develop your IT skills and knowledge to prepare for a career managing technology infrastructure for organisations across a wide range of sectors.

You will become skilled in creating and managing business applications, cloud storage, social media, websites and systems. Also, you will learn to problem solve, support and troubleshoot for the people who use IT. 

You will study software design, development and testing systems, and learn how to apply your skills to large-scale software application developments. Skill development in project management, research and communication will set you apart in the job market.

It is possible to fast-track your studies and complete your degree in less than two and a half years.

Program structure

Semester 1

  • Introduction to IT
  • Introduction to Programming
  • Practical Database Concepts

Semester 2

  • Introduction to Computer System and Platforms Technologies
  • Building IT Systems 
  • User-centred Design

Semester 3

  • Web Programming
  • Program elective
  • Program elective

Semester 4

  • Security in Computing and Information Technology
  • Program elective
  • Software Engineering Fundamentals for IT

Semester 5

  • Program elective
  • Professional Computing Practice
  • Software Engineering Project Management

Semester 6

  • Program elective
  • General elective
  • General elective

Semester 7

  • Program elective
  • Programming Project 1
  • Programming Project 2

Semester 8

  • General elective
  • General elective
  • Program elective

*'Program elective' refers to elective courses offered in this particular program. ‘General elective’ refers to elective courses offered across the university.

*In your third year, we recommend you join the Flagship Internship course. This gives you hands-on experience and a chance to gain vital workplace skills and training.

Choose from these program electives:

  • Mobile Application Development (Android, React Native, iOS)
  • Software Architecture: Design and Implementation
  • Advanced Programming Techniques (C)
  • Algorithms and Analysis
  • Software Testing
  • Practical Data Science 
  • Programming Internet of Things
  • Web Server and Web Technologies (Apache, Nginx)
  • Cloud Computing (AWS)
  • Software Engineering: Processes and Tools
  • Machine Learning

Professional recognition

The Bachelor of Information Technology program is accredited at the professional level by the Australian Computer Society (ACS). The ACS is a signatory to the Seoul Accord, an agreement responsible for accreditation or recognition of tertiary-level computing and ITrelated qualifications worldwide. This shows commitment to good practice in computing and IT-related education.

Learning, teaching & assessment

  • The Bachelor of Information Technology program is delivered through lectures, tutorials, projects, group work and industry placements.
  • Assessments will vary with each course but may include examinations, assignments, presentations, projects and group work.

You are expected to develop following Program Learning Outcomes:

Enabling Knowledge

  • You will gain skills as you apply knowledge effectively to new situations.

Critical Analysis

You will learn to accurately and objectively examine and consider Information Technology topics, evidence, or situations, in particular to:

  • Analyse and model requirements and constraints for the purpose of designing and implementing software applications and other software systems, and
  • Evaluate and compare designs of such systems on the basis of requirements of the organisational needs.

Problem Solving

Your capability to analyse problems and synthesise suitable solutions will be extended as you learn to:

  • Design and implement software applications and other software solutions that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification.


You will learn to communicate effectively with a variety of audiences through a range of modes and media, in particular to:

  • Present and explain complex software applications and other software solutions, alternative solutions, and decision recommendations to both IT and non-IT personnel via technical reports of a professional standard and technical presentations.

Team Work

You will learn to work as an effective and productive team member in a range of professional and social situations, in particular to:

  • Work effectively in different roles, to form, manage, and successfully produce outcomes from teams, whose members may have diverse cultural backgrounds and life circumstances, and differing levels of technical expertise.


You will be required to accept responsibility for your own learning and make informed decisions about judging and adopting appropriate behavior in professional and social situations. This includes accepting the responsibility for life-long learning. Specifically, you will learn to:

-  Effectively apply relevant standards, ethical considerations, and an understanding of legal and privacy issues to designing software applications and other software systems. 


Entry level careers

  • software engineer/developer
  • web developer
  • mobile developer
  • application developer
  • game developer
  • User-interface designer and programmer
  • database administrator
  • software tester
  • cloud engineer
  • business analyst
  • system/network engineer

Long term career path

  • senior developer/engineer
  • consultant
  • project manager
  • technical manager/software architect
  • IT manager
  • chief technology officer
  • chief executive 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.

(*) 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. 


  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; or
  • Successfully complete the UniSTART for Information Technology with a minimum GPA of 1.0/4.0 with no double fail of a course
  • 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 UniSTART for Information Technology or English for University for entry into this program. 

How to apply

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.