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 Staffordshire
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 Staffordshire
KEY ENTRY REQUIREMENTS
For full entry requirement details, please check the detailed entry requirement section.
ABOUT THE PROGRAMME
Computer science graduates are in high demand across industries, with skills in programming, algorithms, data structures and systems design essential for roles in software development, cybersecurity and data analysis. This programme combines a strong theoretical foundation with practical application, and includes specialised modules in artificial intelligence, machine learning, blockchain and cybersecurity.
YOUR LEARNING PATH
This module explores the different areas of technology within computing and identifies core elements within the field to make an informed choice for purchasing, designing, and developing systems. In addition to these core skills you will consolidate your understanding of an operating system and will be able to commission and program typically Windows and Unix derivative OS as used within your chosen field. Considering Operating Systems outside of traditional x86 computing is also a key skill for fundamental computing decision making.
In this module, you will begin an exciting journey of discovery that will lay the programming foundation for both your academic and professional career. You will focus on designing and developing programs in Python. On the way, you will also learn about algorithms, data structures, analysing problems, modeling solutions, and testing programs.
In studying this module, you will learn about the fundamental concepts e.g. OSI/TCP suit, TCP and UDP communications, IP addressing, Ethernet, wireless networks, switching, routing, network design, documentation, management and troubleshooting. Upon successful completion of the module, you should become a skilled user who is able to design a network efficiently, can configure network devices e.g. switches, routers etc., can manage and troubleshoot network issues.
In this module, you will continue your journey to build your software development skills by learning more about programming in languages such as Java, as well as designing and developing web applications with HTML, CSS and JavaScript. You will also look at how APIs are created and how they can be consumed by web applications. As part of the whole process, you will create and follow a test–and–deploy strategy to ensure the quality of your application.
Relational databases are extremely common in the IT industry. This module will teach students how to manage a relational database and will provide and discuss issues relating to the management and control of replicated and distributed databases. This module will take both a theoretical and practical focus with assessment requiring you to work on two case studies to explore problems and identify solutions.
Computing infrastructure and the data which is stored upon this is essential to businesses from the smallest through to global enterprises. In this module we will be looking at how corporations have adapted to this changing landscape with the increased reliance on the data which is stored. As data is becoming more important, we need to ensure that everything is stored in a manner which makes it accessible within the timeframe defined by the company and to ensure that it remains secure from people both outside and inside of a company. We will look at the transition which is taking place of moving corporate data and infrastructure to a Cloud based environment and ensuring that this meets the requirements of local legalisation and locally defined security requirements. This module will make use of the Amazon Web Services (AWS) Academic Learning environment to allow students to build confidence in Cloud computing and cyber security. Additionally, we will focus on the essential concepts of cyber security through understanding Cybersecurity principles applied to services, applications, servers, Cloud, and network devices, the module will also cover incident response management, Access control, basic concepts of network security, Backup, and recovery basics, how to identify vulnerabilities and put in place safeguards, Concepts of confidentiality, integrity, and availability.
DISTINCTIVE EXPERIENCE
Computer science graduates are in high demand across industries, with skills in programming, algorithms, data structures, and systems design being essential for roles in software development, cybersecurity, data analysis, and more. These versatile and foundational skills ensure strong job security and open doors to a wide range of career opportunities in a technology–driven world.
Graduates are equipped to pursue a wide array of professional roles, including software developer, data scientist, cybersecurity specialist, and systems analyst. These opportunities span multiple industries such as technology, healthcare, finance, and education, reflecting the interdisciplinary applicability of computer science.
The programme includes specialised modules in cutting–edge fields like artificial intelligence, machine learning, blockchain, and cybersecurity, preparing students for future industry trends and high–growth areas.
Students gain hands–on experience through capstone projects and internships, applying their knowledge to real–world problems. The programme's strong industry connections with local and international tech companies provide job placement opportunities and exposure to current industry practices.
Computer science skills are globally applicable, allowing graduates to work in various countries or for international companies, often with remote work options. The programme's global perspective and emphasis on continuous learning prepare students to adapt to evolving technologies and thrive in international markets.
LEARNING OUTCOMES
Demonstrate a systematic understanding of Computer Science and principles, building on those covered at Certificate and Intermediate Level, showing the acquisition of coherent and detailed knowledge, at least some of which is at, or informed by, the forefront of research and development.
Develop lines of argument and evaluate approaches, tools, techniques, and solutions based on known and taught computing solutions, while understanding the uncertainty, ambiguity, and limitations of this knowledge.
Initiate and carry out projects related to software development, cloud computing and networking and the associated technologies such as virtualisation and data structures.
Ethically gather information pertaining to problems, viable solutions, and the success of these solutions, from existing or potential users and/or organisations using a methodical structured approach.
Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, ethical, economic, legal, and social issues surrounding the use of information.
Understand and critically be able to evaluate the current research and “State of the art” for commercial developments this includes abstract concepts, arguments, assumptions, and data (that may be incomplete) to draw conclusions.
Develop appropriate questions and strategies to achieve a solution (or identify a range of solutions) to a problem.
Plan and carry out a large and complex project related to Computer Science which could be in the area of any commercial computing project.
Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms.
Be able to communicate with colleagues to ensure that an objective is clearly understood and is met.
Author a structured formal report using appropriate referencing, and techniques for documentation.
Apply computing concepts, principles, and techniques, including those at the forefront of computing knowledge, in the process of solving complex problems related to commercial considerations.
Building on the understanding of professional and self-development issues developed at Certificate and Intermediate Level, work in a professional manner, recognising the legal, social, ethical and professional issues involved in the exploitation of technologies, and being guided by the adoption of appropriate professional, ethical and legal practices.
CAREER PROSPECTS
A Computer Science programme equips graduates with versatile skills that open doors across multiple high-growth sectors in today’s tech-driven professional world.
Broad Skill Set:
Graduates can pursue numerous career paths, including:
The programme’s emphasis on emerging technologies ensures our Computer Science graduates remain competitive across industries including technology, healthcare, finance, education, and entertainment, reflecting the truly interdisciplinary nature of computer science in today’s world.
Showing 1 of 5
YOUR QUALIFICATION
The University of Staffordshire specialises in career–focused education designed with industry, taught in a technology–led environment where every student is offered work experience. It has been a strategic awarding partner of BUV since 2009.
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.
LATEST FROM BUV
Showing 1 of 6