BSc (Hons) Software Engineering

BSc (Hons) Software EngineeringProgramme Overview

  • Degree: Bachelor of Science (Honours) in Software Engineering (Awarded by University of Stirling)
  • Programme duration: 3 years (Full-time)
  • Location: BUV Campus, Ecopark, Hanoi
  • Timetable: Students’ timetables will be sent to BUV students’ emails prior to the commencement date of each semester.

BSc (Hons) Software Engineering

Accredited by British Computer Society (BCS) for quality

BSc (Hons) Software Engineering

Practical experience with project-based learning, internships, and placements

BSc (Hons) Software Engineering

Industry connections with top tech companies offer insights and career opportunities

BSc (Hons) Software Engineering

Strong technical foundation

  • Accredited by British Computer Society (BCS): Recognized industry standard for quality, enhancing your employability.
  • Hands-on approach: Project-based learning, internships, and optional placements equip you with real-world skills.
  • Industry partnerships: Collaborations with leading tech companies offer valuable insights and potential career opportunities.
  • Teamwork focus: Develop strong communication and collaboration skills essential for successful software development.
  • Strong technical foundation: Master core programming languages, algorithms, data structures, and software design principles.

This programme is subject to validation.

BSc (Hons) Software EngineeringCourse Structure
BSc (Hons) Software Engineering Year 1
BSc (Hons) Software Engineering Year 1

Introduction to Computing Science

Discrete Structures

Programming and User Interface Design

Data Structures, Objects and Algorithms

Database Principles and Applications

Programming Language Paradigms

Managing Information

BSc (Hons) Software Engineering Year 2
BSc (Hons) Software Engineering Year 2

Software Engineering I

UX Design

Software Engineering II

Operating Systems Concurrency and Distribution

Code Analysis and Performance

Programming Languages Paradigms

BSc (Hons) Software Engineering Year 3
BSc (Hons) Software Engineering Year 3

Computer Security & Networks

Computing Science Project

Mobile App Development

Natural Language Processing and Computer Vision

Web Services

The goal of the module is to give you confidence in computational thinking and problem solving via programming. Lectures cover the basic principles of computer architecture, operating systems, and networks, and build an understanding of the multiple layers and levels of abstraction that allow computer systems to work.
The module focusses on a practical understanding of the Software Engineering life-cycle and how software projects are planned and managed, together with practical skills in methods and tools for software design and testing. Particular attention will be given to object-oriented development using UML for information and system modelling. Crucially, you’ll become familiar with the issues and consequences of being a professional software engineer, including aspects related to team work and risk management.
A consequence for computer scientists aiming to develop modern secure software systems is that we are very likely to include a networking aspect to our code. This module aims to enable computer scientists to design appropriate network and protocol support into systems that will work in our increasingly networked world.

Crucially, you’ll learn how to write robust distributed software systems that operate correctly, with an expected level of performance and accuracy while maintaining secure communications.
BSc (Hons) Software Engineering

Programme Outcomes

Knowledge and Understanding

1. Develop software solutions for a range of different platforms in a variety of programming languages using an appropriate software development model.
2. Critically evaluate software solutions to a given problem and provide ideas for improvements substantiated through analysis of the problem and suitable technologies, techniques and algorithms.
3. Learn new software technologies, relate them to existing technologies and apply them to a practical problem.
4. Critically evaluate a software solution on its use of appropriate data storage technology, security implications and efficiency.
5. Demonstrate the ability to design and develop a substantial software application.

Intellectual, Practical and Transferable Skills and other graduate attributes

1. Communicate complex technical ideas to audiences with varied backgrounds. You will be able to present principles, concepts and approaches clearly and precisely in a range of digital, written, graphical and verbal formats to both professional and non-professional audiences.
2. Demonstrate a strong ethical grasp of the issues around privacy and security.
3. Creatively solve problems identifying the best technology for the application and skills you have.
4. Confidently work with new technologies

Values and Attitudes

1. Demonstrate your effectiveness as an independent learner who reflects upon their learning and plans their learning activities towards achieving academic and personal goals.
2. Demonstrate the strong interpersonal skills necessary to present yourself professionally in a business environment.
Scroll BSc (Hons) Software Engineering
BSc (Hons) Software Engineering

Employability

Some of the employment routes students may take include, but are not limited to:

  • Software Developer/Engineer
  • IT Consultant
  • Software Project Manager
  • Quality Assurance (QA) Engineer
  • Technical Support Engineer
  • DevOps Engineer
  • Database Administrator
  • Mobile App Developer
  • Systems Analyst
  • Software Architect
BSc (Hons) Software EngineeringAdmission Requirements

Academic Requirements

  • Aged 17 or over.
  • Academic Requirements: one of the following qualifications:
    • Vietnamese High School Diploma (with the Mathematics GPA of 7.5 or above) and Pathway Programme
    • GCE A-levels: BBB
    • IB Diploma: 30 points

English Language Requirements

One of the following within the past 2 years:

  • IELTS Academic UKVI/Indicator Online: 6.0 overall with a minimum of 5.5 in each component
  • Pearson’s Test of English (PTE) Academic (in-centre test only): 56 overall with 51 in each sub-skill
  • IBT TOEFL (internet based or Special Home Edition), including MyBest Scores: 78 overall, 18 in Reading, 17 in Writing, 17 in Listening, 20 in Speaking
  • Cambridge C1 Advanced (CAE): 169 overall with a minimum of 162 in each sub-skill
  • Cambridge C2 Proficiency (CPE): 180 overall with a minimum of 162 in each sub-skill

One of the following within the past 5 years:

  • A/AS/O Level English: Grade C or above
  • GCSE English: Grade C/4 or above
  • iGCSE English as first language: Grade C/4 or above
  • iGCSE English as second language: Grade B/6 or above
  • International Baccalaureate English: Standard or Higher Level Grade 4 or above
BSc (Hons) Software Engineering

Fees & Financial Aid

Fees

Tuition fee information for students enrolling from January 2025:

Tuition Fee
Pathway to University Programme VND 104,440,000
Degree* VND 1,040,772,000
Total Tuition Fee VND 1,145,212,000
Scroll BSc (Hons) Software Engineering

* Listed fee covers the full programme

Tuition Fee & Fee Policy Tuition Fee & Fee Policy

Scholarships & Financial Aid

The British University Vietnam (BUV) scholarship fund was established in 2018 with the goal of giving students the opportunity to study UK undergraduate and graduate programmes in an international learning environment. With an aim to improve and increase accessibility to high-quality education, BUV has officially launched the fund valued at 150 billion VND in 2025 with hundreds of scholarships and financial aid made available.

You can visit our Scholarship page to find out more and check your eligibility.

online application form

No file chosen
No file chosen
DMCA.com Protection Status