Stay up to date
Our website uses cookies to enhance your user experience and improve the effectiveness of our marketing activities. By clicking “Accept” or closing this window to continue browsing, you consent to our use of all cookies. If you do not agree to all cookies, please select “Manage cookies”. Learn more about our Privacy Policy and Cookie Policy for full details.
DURATION
3 years (Full–time)
LANGUAGE
100% in English
LOCATION
BUV Campus, Ecopark, Hanoi
AWARDED BY
University of Stirling
KEY ENTRY REQUIREMENTS
For full entry requirement details, please check the detailed entry requirement section.
DURATION
3 years (Full–time)
LANGUAGE
100% in English
LOCATION
BUV Campus, Ecopark, Hanoi
AWARDED BY
University of Stirling
KEY ENTRY REQUIREMENTS
For full entry requirement details, please check the detailed entry requirement section.
ABOUT THE PROGRAMME
Accredited by the British Computer Society (BCS), this programme builds a strong technical foundation in core programming languages, algorithms, data structures and software design principles, taught through project–based learning, internships and optional placements with leading tech companies.
YOUR LEARNING PATH
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.
You’ll explore topics including:
You’ll also learn how to develop a good user interface design for desktop applications and for web sites covering principles, practical guidelines and the legal, ethical and practical issues of accessibility for the disabled.
In this module, you’ll learn about the fundamental building blocks of computer science, and problem solving more generally. Data structures organise data in a well–defined manner, while algorithms process the data efficiently. The choice of structure or algorithm has benefits and consequences that largely determine if, and how fast, a problem can be solved. These concepts are a crucial foundation underpinning the design of more complex software.
This module introduces you to two of the most popular technologies for creating such a website.
Relational databases are ways of organising information. You’ll cover ways to design a good structure, theories that confirm the structure is good (normalisation), practical implementation using SQL, including using this query language to retrieve the information.
To create the web–based interface you’ll meet PHP, a scripting language. PHP allows you to create web pages, to connect to databases and send instructions such as queries, and to display the information returned from queries. These are key skills for web implementation roles, but are also useful in many other technology careers.
There are hundreds of programming languages, and new ones being developed all the time. A key skill for tech employees is to be quick to learn new languages, both for reading and fixing existing code and writing new code. This module will help you develop that skill.
Managing Information is an exciting module that will equip you with the essential skills to manage information in today's fast–paced digital world.
DISTINCTIVE EXPERIENCE
Recognized industry standard for quality, enhancing your employability.
Project–based learning, internships, and optional placements equip you with real–world skills.
Collaborations with leading tech companies offer valuable insights and potential career opportunities.
Develop strong communication and collaboration skills essential for successful software development.
Master core programming languages, algorithms, data structures, and software design principles.
LEARNING OUTCOMES
CAREER PROSPECTS
Some of the employment routes students may take include, but are not limited to:
Showing 1 of 5
YOUR QUALIFICATION
Founded in 1967, the University of Stirling is committed to education with a purpose and research with impact. It is ranked top 20 in the UK for computer science and information systems, and 87% of its research has an outstanding or very considerable impact on society.
All majors at BUV require completion of a foundation/pathway programme beforehand. The only exception is for students on certain international curricula who meet the partner university's required scores for exemption; such cases are assessed individually by the Academic Affairs team.
The university requires completion of high school (Grade 12), but does not set any minimum grade requirement.
Yes, but the change must be made before July of the intake year. Changes requested after this date incur a programme-change fee of VND 2,000,000, payable to the university.
BUV follows the UK education system, so a Vietnamese high school diploma is not mandatory. Applicants must instead demonstrate completion of the equivalent of Grade 12, which can be shown through any of the following BUV-accepted qualifications:
All special cases require approval from the university's Academic Affairs department and depend on the specific programme and degree-awarding partner, so your child can submit their existing qualifications for the Admissions team to advise on the most suitable pathway.
Yes, English-language requirements vary by programme, as follows:
Not for standard admissions applications. Depending on the scholarship you apply for (if any), an essay of 500–1,000 words may be required.