Bachelor of Computer Science

Bachelor of Computer Science

UNDERGRADUATE
Study load
Full time
Program code

BP094 

Duration
3 years
Application deadlines

09 Oct 2026

Intakes
Feb or Mar, Oct
Location
RMIT Saigon South
RMIT Hanoi
Program code
N/A
Application deadlines
N/A

Overview

  • Build strong technical expertise with transferable skills and a global mindset to grow as a tech innovator across industries
  • Shape your specialisation across AI, data and software through 8 high-demand tech and business minors, building a strong foundation for advanced study 
  • Graduate with real-world experience through industry projects, internships and hands-on learning using advanced labs and cutting edge technologies 

In a rapidly evolving digital world, Computer Science provides the foundational knowledge behind modern technologies- from systems infrastructure and software platforms to artificial intelligence and data-driven applications. More than just learning how to use technology, Computer Science equips you with the ability to understand, design and build it at its core, making it essential for those who want to go beyond application and shape the future of technology across industries. 

At RMIT, the Bachelor of Computer Science program develops not only your technical expertise, but also the computational thinking, problem-solving mindset and adaptability needed to navigate continuous technological change. 

You will gain in-depth knowledge across systems infrastructure, software development methodologies and enterprise application construction, from both theoretical and practical perspectives – while building a strong foundation in algorithms, data structures, networks, operating systems and artificial intelligence. 

Through immersive programming bootcamps, studio-based learning and industry projects, you will tackle real-world problems and develop the ability to think critically, work collaboratively and apply your knowledge in dynamic contexts. 

This degree provides you with the flexibility to choose your career pathway. Whether you want to specialise in AI and machine learning, blockchain, cloud computing, game design, computer security, data science or computational science, you will have the opportunity to study industry-relevant subjects that will challenge you and advance your career. 

You will graduate with strong programming capabilities, the ability to design, implement and maintain complex computational models which power mobile devices, social media and intelligent robots – and the ability to adapt to new advances in information technology.

The Bachelor of Computer Science is fully accredited at a Professional level by the Australian Computer Society (ACS) for students who commenced study during the period specified on the ACS website. ACS is a signatory to the Seoul Accord, which means graduates are internationally recognised. See ACS for more information on the Accord provisions and ACS membership. 

Program structure

The structure displayed shows the advised program structure and progression. 

You can choose to use 8 electives to complete one of the following options:

  • One (1) major (8 courses per major)
  • Two (2) minors (4 courses per minor)
  • One (1) minor + four (4) program options** OR university electives*
  • Four (4) program options** + four (4) university electives*

*University elective: Choose from elective courses on offer across all programs at RMIT.

**Program option: Choose from the majors and minors course list for the program.

Program guides for RMIT Saigon South and RMIT Hanoi.

Explore your majors and minors

There is a range of major and minor options that you can choose to tailor your degree, allowing you to follow your area of interest and enabling a variety of potential career paths.

A major is a primary focus for your study, typically 96 credit points (8 standard courses). A minor is a secondary focus of study, typically 48 credit points (4 standard courses).

Choose from 3 majors

Choose from 8 minors

Students can choose to complete one major (8 courses per major) OR up to two minors (4 courses per minor), using the 8 elective courses in the program structure. 

Majors

To earn a major, students must complete 8 courses from the major list, in addition to core courses. 

Minors

Students can choose up to 2 minors from 6 technical minors and 2 business minors to specialise their knowledge and build expertise in a focused area. 

To earn a minor, students must complete 4 courses in their chosen minors list. 

Learning, teaching and assessment

  • The Bachelor of Computer Science is delivered through lectures, tutorials, group work and industry projects in advanced courses of Year 2 and Year 3.
  • Assessments will vary depending on each course but may include quizzes, tests, assignments, presentations, projects and reports. 

Knowledge

Apply systematic problem solving and decision-making methodologies to identify, design and implement computing solutions to real world problems, demonstrating the ability to work independently to self- manage processes and projects. 

Problem Solving

Apply systematic problem solving and decision-making methodologies to identify, design and implement computing solutions to real-world problems, demonstrating the ability to work independently to self-manage processes and projects. 

Cognitive and Technical Skills

Critically analyse and evaluate user requirements and design systems employing software development tools, techniques and emerging technologies. 

Communication

Communicate effectively with diverse audiences, employing a range of communication methods in interactions to both computing and non-computing personnel. 

Collaboration and Teamwork

Demonstrate effective teamwork and collaboration by using tools and practices to manage and meet project deliverables. 

Responsibility and Accountability

Demonstrate integrity, ethical conduct, sustainable and culturally inclusive professional standards, including First Nations knowledges and input in designing and implementing computing solutions.

RMIT provides world-class blended learning with both face-to-face and online experiences in a global network, a supportive community and real-world skills.

Careers

Computer Science is a growing area with many high-paying opportunities for skilled professionals in Vietnam and overseas. Graduates typically begin in entry-level roles and progress into specialist and leadership positions as they gain experience.

  • Software engineer 
  • Full-stack developer 
  • Software test engineer (QA engineer) 
  • DevOps engineer 
  • Associate product manager (progressing to Product Manager with experience) 
  • Software architect (mid–senior level) 

These roles are highly suited for a computer science graduate.
  • Data analyst 
  • Data engineer 
  • AI / ML engineer 
  • MLOps engineer 
  • Data scientist (typically requires further study or experience) 
  • Data manager (mid-senior level) 

  • Cloud engineer 
  • Platform engineer 
  • Site reliability engineer (SRE) 
  • Cyber security engineer 
  • System administrator 
  • IT manager (mid-senior level) 

  • Business analyst 
  • IT consultant 
  • Solutions consultant 
  • Implementation consultant 
  • Solutions architect (mid-senior level) 
  • Technical account manager (mid-senior level) 

  • Director of engineering
  • Chief technology officer (CTO) 
  • Chief information officer (CIO) 
  • Chief data officer (CDO) 
  • Chief AI officer (CAIO) 
  • Founder / startup CEO 

This degree is also a great preparation for pursuing a Master or PhD degree in Artificial Intelligence, Data Science, Information Technology, Computer Science, or Software Engineering.

Industry partners

Untitled design - 6
Untitled design - 8
Untitled design - 7
Untitled design - 1
Untitled design - 3
Untitled design - 2
Untitled design - 4
Untitled design - 5
Untitled design - 15
Untitled design - 14
Untitled design - 13
Untitled design - 10
Untitled design - 11
Untitled design - 9
Untitled design - 12

Fees

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

(22 courses - 288 credits)

 

14,345 USD (indicative USD fee) ~ 375,840,000 VND  43,035 USD (indicative USD fee) ~ 1,127,520,000 VND 

Notes

    1. RMIT Vietnam has 3 semesters per year, in each semester you enrol into a maximum of 3 courses. The duration of programs is flexible and can be adapted on an individual basis upon enrolment. 
    2. Program fees are priced and invoiced in Vietnamese Dong (VND) by semester. Payments are made each semester, on a course-by-course basis.
    3. Payments made in foreign currencies will be converted to Vietnamese Dong (VND) based on the applicable exchange rate on the transaction date. Any currency conversion fees and related bank charges will be borne by the student.
    4. Online payment via myRMIT is the preferred payment method, as it offers secure transactions, automatic confirmation, and faster processing.
    5. Medical insurance fees are subject to change without notice.
    6. Fees are indicative only and subject to change based on individual enrolment. These fees apply only to 2026. For further details and terms and conditions, refer to the 2026 Student Fees and Charges Guide.

    • A 10% fee reduction applied for the full duration of the program is available to new students commencing in 2026 or 2027 who articulate into the Bachelor of Computer Science, including pathway students (UniStart, Foundation Studies and English for University).
    • Immediate family of current and former students
    • Siblings, spouses, parents or children of a current or past student of RMIT Vietnam are eligible for 5% in fee assistance at RMIT Vietnam when commencing their studies in 2026.

    Notes 

    • Tuition fee assistance does not apply to students who transfer into the Bachelor of Computer Science. 
    • This policy cannot be applied simultaneously with any other tuition fee assistance policies, or the staff dependent scheme. 
    • For pathway students, the fee assistance applies from the commencement of the bachelor program. Students must articulate in 2026 or 2027.
    • Scholarships are applied after the tuition fee assistance amount has been deducted.
    • Full details are in the 2026 Students Fees and Charges Guide

    Scholarships

    Check your eligibility for a scholarship

    RMIT University Vietnam provides a range of scholarships to promising students every year.

    Entry requirements and admissions

    Academic requirements

    • Completion of Vietnamese Upper Secondary School (High School) Graduation Diploma; and
    • Achieve a minimum GPA of 7.0/10.0 for Grade 12

    For other international qualifications please review entry requirements by country​.

    Academic pathway

      A minimum score of 6.0/10.0 (or equivalent) in Vietnamese Upper Secondary School (High School) Graduation Diploma Grade 12 mathematics subjects 

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

      • IELTS (Academic)/ IELTS (Academic) One Skill Retake: minimum overall band of 6.5 (with no individual band below 6.0)
      • TOEFL iBT: score of 79 (with a minimum score of 13 in Reading, 12 in Listening, 18 in Speaking and 21 in Writing)
        • Please note that any tests taken on or after 21 January 2026 must be the TOEFL iBT Australia test. TOEFL iBT results reported on a 1–6 score scale are not accepted.
      • Pearson Test of English (Academic): score of 58 (with no communication band below 50)
      • Cambridge: minimum score of 176 (no less than 169 in any component), for
        • C1 Advanced, formerly known as Cambridge English: Advanced (CAE); or
        • C2 Proficiency, formerly known as Cambridge English: Proficiency (CPE)

      For other recognised English results, please review English equivalency requirements.

      Notes
      • RMIT does not accept scores from at-home or online testing.
      • Previous study and proficiency tests are recognised for two years from the completion date or test date to the program commencement date unless stated otherwise.
      • When more than one form of English language proficiency test is presented, RMIT will only consider the most relevant achievement.

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

      Further studies

      When you successfully complete this program with a GPA of at least 2.0/4.0, you will be eligible for entry into MC271 Master of Artificial Intelligence at RMIT Vietnam, with up to 4 courses exempted. You may also be eligible for entry into Bachelor of Computer Science (Honours) or other postgraduate programs at RMIT Australia and other universities around the world.

      This course is not available for international students intending to study on a student visa.

      Information for international students

      Sorry, this course is not available for international students intending to study on a student visa. If you hold a different visa type, you may be eligible. Please contact Study@RMIT for more information.

       

      Information for local students

      If you are a local student please select 'switch to local' below to view the full course information.