Bachelor in Computer Science

Life as a Computer Science student
Studying the latest developments in AI and machine learning. Working with industry leaders in software and AI. These are just a few of the opportunities you’ll have as a Computer Science student at PU.
With a curriculum developed through in-depth research of global and Vietnamese job markets, PU’s Computer Science program offers a future-forward education grounded in technical excellence. Originally established in 2008 and relaunched in 2021 after significant enhancements, the program reflects PU’s commitment to quality and global relevance. Built on a strong foundation in mathematics, science, and computing, the curriculum advances into specialized areas of computer science designed to equip students with the skills and knowledge needed in a rapidly evolving tech landscape.
The end goal of our Computer Science program is to prepare candidates for a rewarding career as computing professionals. Our graduates have gone on to illustrious careers at leading companies in Vietnam and Global. Our project-based approach means that you will build a portfolio that you can showcase to employers to demonstrate your achievements as an AI engineer and/or software developer.
A career in Computer Science gives you the opportunity to build the future. Your PU education provides the foundation you need for a career at the cutting edge of technology.
Advancing artificial intelligence, data science
Solve real-world problems with algorithms
Build expertise with well designed curriculum
Our Computer Science program is designed to give students the flexibility to build up expertise for different job domains:

Artificial Intelligence and Data Science
Acquire robust foundations in machine learning along with advanced knowledge in AI and data science. Learn how to design intelligent systems capable of perception, reasoning, learning, and decision-making. Courses to build up this expertise include Artificial Intelligence, Machine Learning, Natural Language Processing, Computer Vision, and Data Mining. Through project-based modules, students develop solutions that address real-world challenges—ranging from predictive analytics to autonomous systems.

Big Data Management and Engineering
Study the fundamentals of storing, managing and processing enormous amounts of data that are distributed across different systems. Learn how to build efficient distributed systems that are able to handle large amounts of real-time data for data mining and machine learning. Example of courses for this area include Big Data Integration and Analysis, Deep Learning, Parallel Programing and Cloud Computing.

AI Product Engineering and Innovation
Study the process to build AI-powered products from concept to deployment. Learn about data pipelines, cloud infrastructure, and scalable AI architectures. Core subjects include AI Product Development, Cloud Computing for AI, and Human-Centered AI Design. Students also gain experience through interdisciplinary team projects that simulate industry environments and promote entrepreneurial thinking.