Apply to us Apply to us Apply to us

Computer Science

Computer Science at Fulbright

The Computer Science major prepares students with an adaptable skill set to respond to the astonishing speed of technological change and develop solutions for the problems of today and tomorrow. Using a student-centered, interdisciplinary, and future-focused approach, the Computer Science major aims to educate the next generation of local leaders who will make a meaningful and lasting societal impact both in Vietnam – one of the most quickly emerging and innovative technology economies in the world – and beyond. As part of the major, students will be equipped with the foundational knowledge in Computer Science and relevant disciplines. They will be exposed to essential areas of the CS discipline including theory, systems, and applications. They will learn about the underlying mathematical ideas that are critical for computation, establish proficiency in the process of designing systems and applications, gain experience in collecting and analyzing data using modern technologies, and begin to develop an understanding for the role of users in the design of systems and applications. Courses in Computer Science go beyond content to help students learn through direct experiences in projects and problems. In the future, they will also have the opportunity to further focus their studies by selecting a concentration, such as data science, artificial intelligence and machine learning, business analytics, digital media, and software engineering. The Computer Science major at Fulbright is designed to prepare students for work in industry or continue their lifelong learning as well as potential graduate-level studies.

detail

Welcome to the Computer Science Major at Fulbright!

Our undergraduate program combines traditional engineering with liberal education. Students will have opportunities to explore various fields of computer science and their applications in other disciplines. We are dedicated to providing the highest quality teaching and conducting high-impact research to nurture talented individuals in the discipline. For more information, please check out the major curriculum, courses, and faculty research.

Dr. Huynh Viet Linh

For more information about the Computer Science major, please contact our Major coordinator at linh.huynh@fulbright.edu.vn

Academic spotlight

academy
Fulbright University Vietnam is pleased to announce the “Master’s Pathway Program” in partnership with the New Jersey Institute of Technology (NJIT), a renowned public polytechnic institution in the U.S., and a leader in STEM education, research, and economic development. See more
academy
The AMA session with Dr. Lê Viết Quốc will provide you with an opportunity to ask questions and interact directly with one of the leading experts in the field of artificial intelligence. Dr. Lê Viết Quốc is a machine learning pioneer at Google Brain and our member of Science and Training Council, Board of Trustees – Fulbright University Vietnam. Ask Me Anything session with Dr. Lê Viết Quốc See more
academy
Congratulations to the Class of 2023! We are extremely proud of all of our students. Dong Thi Hai Yen, Class of 2024 See more
Make a gift to Computer Science

Degree Requirements

A Bachelor of Science in Computer Science is awarded following the successful completion of:

General education:

  • 5 Core courses (20 credits) and 8 Exploratory courses (32 credits), of which up to two Exploratory courses (8 credits) can be counted towards the major.
  • Fulbright Seminar (4 credits, optional) and Experiential Learning (4 – 12 credits).

Regular Major Requirements:

  • 5 CS foundation courses (20 credits)
  • 3 CS intermediate courses (12 credits)
  • 4 CS advanced courses (16 credits)
  • 1 year-long capstone project (8 credits) or 2 CS intermediate/advanced courses (8 credits)

Sample Computer Science track (14 equivalent courses)

Year 1
  • Computer Science I
Year 2
  • Discrete Math
  • Computer Science II
  • Computer Organization
  • Intermediate course (elective)
Year 3
  • Algorithms & Theory of Computing
  • Intermediate course (elective)
  • Intermediate course (elective)
  • Advanced course (any track)
  • Advanced course (any track)
Year 4
  • Advanced course (any track)
  • Advanced course (any track)
  • Capstone I & II (or two elective intermediate/advanced courses)

Sample Software Engineering (SE) track (15 equivalent courses)

First year
  • Introduction to CS
  • Computer Science I
Second year
  • Discrete Math
  • Computer Science II
  • Computer Organization
  • Principles of software construction
Third year
  • Algorithms & Theory of Computing
  • Intermediate course (elective)
  • Intermediate course (elective)
  • Foundations of Software Engineering
  • Advanced course (Track SE)
Fourth year
  • Advanced course (Track SE)
  • Advanced course (Track SE/Misc)
  • Capstone I & II (or two elective intermediate/advanced courses)

Sample Artificial Intelligence (AI) track (15 equivalent courses)

First year
  • Computer Science I
  • Programming for Data Science
Second year
  • Discrete Math
  • Computer Science II
  • Computer Organization
  • Introduction to AI
Third year
  • Algorithms & Theory of Computing
  • Intermediate course (elective)
  • Intermediate course (elective)
  • Machine learning
  • Deep Learning
Fourth year
  • Advanced course (Track AI)
  • Advanced course (Track AI)
  • Capstone I & II (or two elective intermediate/advanced courses)

Minor Requirements

A Minor in Computer Science is awarded following the successful completion of:

  • Discrete Mathematics
  • or Probability
  • Computer Science I: Introduction to Programming
  • or Programming for Data Science
  • or Introduction to Computer Science
  • Computer Science II: Data Structures and Algorithms
  • Computer Organization
  • or Algorithms & Theory of Computing
  • 1 CS intermediate course
  • 2 CS advanced courses

Requirements for Declaring the Computer Science Major

  • In order to formally declare Computer Science as your major, you must complete at least two courses in the Computer Science program (Discrete Mathematics is also counted).

Graduation with Honors Requirements

  • Students must complete Capstone I and Capstone II
  • The Capstone must be graded as Honors pass

Sample course list

Sample Foundation Courses

  • Computer Science I: Introduction to Programming
  • Computer Science II: Data Structures and Algorithms
  • Discrete Mathematics
  • Computer Organization
  • Algorithms & Theory of Computing

Sample Intermediate Courses

  • Introduction to Artificial Intelligence
  • Principles of Software Construction
  • Programming Language Paradigms
  • Computer Networks
  • Operating Systems

Students can choose four advanced courses from different concentrations or from a specific concentration, such as artificial intelligence or software engineering.

Sample Advanced Courses

  • Software engineering (SE) track
    • Web Development & Human-Computer Interaction
    • Foundations of Software Engineering
    • Database Systems
    • Cybersecurity
    • Introduction to Game Design & Development
    • Cloud Computing
    • Computer Graphics
  • Artificial Intelligence (AI) track
    • Machine Learning
    • Deep Learning
    • Advanced Deep Learning
    • Computer Vision
    • Natural Language Processing
  • Miscellaneous (Misc)
    • Optimization
    • Computational Social Media
    • Bioinformatics

 

  • dropdown dot Foundation Courses (5 required)

    Sample Foundation Courses

    • Computer Science I: Introduction to Programming
    • Computer Science II: Data Structures and Algorithms
    • Discrete Mathematics
    • Computer Organization
    • Algorithms & Theory of Computing
  • dropdown dot Intermediate Courses (3 required)

    Sample Intermediate Courses

    • Introduction to Artificial Intelligence
    • Principles of Software Construction
    • Programming Language Paradigms
    • Computer Networks
    • Operating Systems
  • dropdown dot Advanced Courses (4 required)

    Sample Advanced Courses

    • Software engineering (SE) track
      • Web Development & Human-Computer Interaction
      • Foundations of Software Engineering
      • Database Systems
      • Cybersecurity
      • Introduction to Game Design & Development
      • Cloud Computing
      • Computer Graphics
    • Artificial Intelligence (AI) track
      • Machine Learning
      • Deep Learning
      • Advanced Deep Learning
      • Computer Vision
      • Natural Language Processing
    • Miscellaneous (Misc)
      • Optimization
      • Computational Social Media
      • Bioinformatics

    More courses will be provided as needed.

     

  • dropdown dot Capstone I & Capstone II OR Intermediate/Advanced Courses (2 required)

Meet our faculty

Our faculty combines global experience and local insight, driving our commitment to providing you with academic excellence.

Featured faculty

faculty
Phan Thanh Trung graduated with a B.Sc. degree in Information Technology from the University of Science, Vietnam National University, Ho Chi Minh City (VNU-HCMC) in 2010. He obtained his Master of Engineering in Multimedia and Communication from Telecom ParisTech, France in 2013. From February 2013 to August 2013, he did his master thesis intern at Aalto University in Espoo, Finland. He has gotten a doctoral degree at EPFL in June 2020. From 2020 to 2021, he was a postdoc at Idiap Research Institute and EPFL. He has a research background in social network mining, natural language processing, geographic information system, and location-based services. His recent research topic is in the fields of digital cities of interactions between people, locations, and activities. He has authored 12 articles as the first and co-author of prestigious Human-Computer Interaction conferences and journals (IMWUT, CSCW, PervasiveHealth, MUM, etc.). He is interested in using the computational power and modern techniques from computer science to explore traditional topics from social sciences.
Phan Thanh Trung, Faculty member in Computer Science See more

Meet our Fulbrighters

Come and learn how Fulbright has impacted the lives of our current students and graduates.

Class of 2025
  • Nguyễn Khánh Thùy Dương
  • Duong Tri Dat
  • Le Thu Giang
  • Nguyen Cao Dien Khang
  • Ngo Phuong Nam
  • Tran Kim Ngan
  • Trần Nguyễn Hoàn Nhi
  • Phạm Đăng Yến Nhi
  • Phạm Lan Phương
  • Nguyễn Hoàng Nhật Tân
  • Trần Khuê Tú
  • Truong Hoang Dong Uyen
  • Pham Doan Phuong Anh
  • Lê Thị Hồng Hà
  • Nguyen Hoang Ngoc Ha
  • Bùi Ngọc Linh
  • Truong Tran Nhat Huy
  • Nguyễn Công Thành
  • Tô Nữ Quỳnh Như
  • Trần Quang Phúc
Class of 2024
  • Phạm Minh Anh
  • Nguyễn Hoàng Ân
  • Lê Thái Bách
  • Lê Thị Hà Chi
  • Hoàng Thị Kim Chi
  • Lê Nam Đông
  • Trần Phước Đăng Hoàng
  • Đào Minh Khuê
  • Vu Thi Hong Linh
  • Trần Văn Nhật Long
  • Nguyễn Tuấn Minh
  • Nguyễn Phúc Nguyên
  • Võ Huỳnh Thảo Nguyên
  • Trần Lân Phúc
  • Đỗ Đức Quân
  • Nguyễn Diễm Quỳnh
  • Vương Khả Siêu
  • Tran Thanh Thuy
  • Trần Việt Hoàng
  • Nguyễn Thái Thảo Uyên
  • Bùi Đình Khôi
  • Trần Ngọc Anh
  • Bùi Nguyễn Thúy An
  • Phan Thị Nguyệt Quế
  • Bùi Trần Thục Như
  • Nguyễn Vân Trang
alumni

Meet our Alumni

Come and learn how Fulbright has impacted the lives of our current students and graduates.

Selected Faculty Publications

Nguyen Nhut Tien

Anh Tuan Nguyen, Michael Hilton, Mihai Codoban, Hoan Nguyen, Lily Mast, Eli Rademacher, Tien N. Nguyen, Danny Dig, “API Code Recommendation Using Statistical Learning from Fine-grained Changes”, in Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ACM SIGSOFT FSE 2016), November 13-18, 2016. ACM Press, 2016. (ACM SIGSOFT Distinguished Paper Award).

Huynh Viet Linh

Luis E Abatti, Patricia Lado-Fernández, Linh Huynh, Manuel Collado, Michael M Hoffman, and Jennifer A Mitchell. “Epigenetic reprogramming of a distal developmental enhancer cluster drives SOX2 overexpression in breast and lung adenocarcinoma”. Nucleic Acids Research, 2023;, gkad734, https://doi.org/10.1093/nar/gkad734

Phan Thanh Trung

2021 IMWUT Lakmal Buddika Meegahapola, Florian Labhart, Thanh-Trung Phan and Daniel Gatica-Perez. Examining the Social Context of Alcohol Drinking in Young Adults with Smartphone Sensing. In Journal and Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT ’21)

Huynh The Dang

Phan Hai, Zechun Liu, Dang Huynh, Marios Savvides, Kwang-Ting Cheng, and Zhiqiang Shen. “Binarizing mobilenet via evolution-based searching.” In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 13420-13429. 2020,

Capstone projects

Class of 2023
Detecting Vietnam's Freshwater Turtles by using Deep Learning
Le Hoang Phuc
Improving Accessibility for colorblind, Dyslexia, and ADHD: A web extension approach
Le Anh Tuan
Project P4H – Improving the productivity for visually impaired programmers in Vietnam
Phan Canh Minh Phuoc
Building an AI agent for Gomoku Game
Phan Nguyen Tuong Minh
Capstone report Analysis on DOS prevention in VANET system
Le Doan Duc Nguyen Long
Thalamocortical Mass Model Reveals Non-REM Slow Wave-Spindle Dynamics Similar to Aging in Human
Nguyen Cao Nghi
A Data-driven Approach to Learning Greenhouse Control Rules
Nguyen Phung Nhat Khoi

Events and News

Connect with us

facebook

(English below) ASEAN SOCIAL IMPACT PROGRAM 2023 - VÌ MỘT “HÀNH TINH” KHỎE MẠNH HƠN Chương trình ASEAN Social Impact Program 2023 - ASIP (Tác động xã hội ASEAN) đã chính thức khép lại với phần trình bày ý tưởng của các đội thi. Trước ban giám khảo và các nhà tài trợ tài năng...

image

(English below) ✨ LỜI CHÚC NĂM GIÁP THÌN 2024 ✨ Bước sang thềm năm mới Giáp Thìn, Đại học Fulbright Việt Nam xin được gửi đến mọi nhà lời chúc tốt đẹp nhất 🐉 Với trái tim tràn đầy hy vọng hoà cùng niềm vui đầu năm, chúng tôi vô cùng trân trọng sự tin tưởng và hỗ trợ vô giá Fulbright nhận được trong hành trình vừa qua, là động lực hướng đến những điều tuyệt vời sẽ tiếp nối trong năm nay 🌟 Nhân dịp năm Rồng, Fulbright xin kính chúc vạn sự hanh thông, mọi niềm mong thành hiện thực 🌟 --- ✨ HAPPY LUNAR NEW YEAR 2024 ✨ As we step into New Year, the Year of the Dragon, Fulbright University Vietnam would like to extend our best wishes to everyone 🐉 With hearts filled with hope and joy as we embark on the new year, we deeply appreciate the invaluable trust and support Fulbright has received on our journey thus far, serving as motivation towards the wonderful things that will continue in the year ahead 🌟 As the Dragon's year unfolds its tale, Fulbright extends wishes, setting sail. Prosperity's breeze, in every gale, May dreams come true, without fail 🌟

Discover the future awaiting
you at Fulbright

Learn how to apply

This site uses cookies to provide a better user experience.

Essential cookies are active by default and are necessary for the proper functioning of the website. Analytics cookies gather anonymous information for us to enhance and monitor the site. Performance cookies are employed by third parties to optimize their applications (such as videos and maps) that are embedded within our website. To accept all cookies, click 'I accept.' Alternatively, choose your preferences for analytics and performance cookies, then select 'Close cookie control.'

logo_footer