Skip to main content

Department of Computer Science




Academic Title



Lê Anh Cường

Associate Professor, Ph.D.

Head of Department


Phạm Văn Huy


Dean, Lecturer


Nguyễn Chí Thiện



Võ Hoàng Anh

M.Sc. – Ph.D. Student



Nguyễn Quốc Bình

M.Sc. – Ph.D. Student



Trần Lê Quốc Đại

M.Sc. – Ph.D. Student



Department of Computer Science (CS) is in charge of the training of undergraduate students, master students and Ph.D. students in Computer Science. In addition to standard science and technology, the Faculty of IT, in general, and the Department of Computer Science, in specific, are also responsible for training high-quality systems.

Parallel to training, developing scientific research is also an important task. The Department of Computer Science focuses on the development of research in the fields of artificial intelligence, knowledge analysis and mining from the data.

To carry out the above two tasks, Department of CS has been collaborating with scientists at prestigious universities and institutes at homeland and abroad to develop research groups; collaborating with leading companies in Vietnam as well as internationally in order to connect the educational environment and practical application.

Together with the Faculty of IT, the goal of the Department of CS is training high-quality human resources to meet the recruitment needs of leading companies in Vietnam as well as contribute to the development of society. At the same time build research teams, achieve scientific results at the international level.

The branch of Computer Science

The branch of Computer Science (CS) at Faculty of Information Technology, Ton Duc Thang University has trained computer science engineers with theoretical knowledge and computational techniques as the foundation for the design and development of computer software systems. Students can study the basic and advanced knowledge about CS, then they can select one of two majors: Information Systems or Intelligent Computing.

For background knowledge, students study algebraic and analytical mathematics, statistical probability applications in IT; study programming languages; study problem analysis and data structures as well as algorithms; study basic concepts and techniques in networking and computer communications, databases, software engineering; they also can practice at a company. Students also study English language, the knowledge of human society and soft skills is the common knowledge foundation of TDTU students.

Students are also trained to develop teamwork skills, self-study skills, professional qualities in a career, and ethical qualities in life as well as social devotion.

After graduation, students have a solid foundation of knowledge and ability of self-study and scientific research to continue to study and research at a higher level.  

Graduates can work as programmers for software development; system design analysis; system management; development of intelligent software systems. Students are able to work not only for Vietnamese companies but also for international companies in Vietnam or abroad.

Major of Information Systems:

Today, most organizations generally use software for professional operations, such as accounting software, human resources management software, customer care software, enterprise resource planning, etc. Depending on the size of the organization, the number of types of software used can vary widely and geographically. All software is used in an organization and the connection between them constitutes the organization's information system. Information systems are contributing significantly to improving the performance of organizations.

Computer science engineers are capable of analyzing and designing information systems for the organization; deployment/operation and upgrading of information systems. Analysis of information system design is an analysis of the needs of the organization, and from there to provide solutions to develop the system appropriately. Deployment and operation are to put the information system into use, ensure the availability of the system, ensure data security. Students are also trained in the knowledge of data analysis and knowledge mining from the data.

This specialized student is equipped with the fundamental knowledge of computer science, in-depth knowledge of the analysis, design, implementation, operation, development and upgrading of information systems. In addition, students are equipped with professional knowledge such as knowledge of finance and accounting, business administration, etc., in order to properly understand the needs of enterprises in the development of information systems.

Major of Intelligent Computing:

Intelligent computing is an area of artificial intelligence that involves research and development of techniques that enable software systems to be able to handle intelligence intelligently through learning from experience and data. Machine learning systems are capable of acquiring knowledge, the ability to deduce, and the ability to discover new knowledge. Machine learning has been developed and applied in many areas of life such as speech recognition systems, facial recognition, handwriting recognition, automatic translation, data search, financial analysis, diagnose medical imaging, gameplay, self-propelled vehicles, robots. With the rapid development and many achievements in the last two decades, machine learning is the nucleus of artificial intelligence and data science, contributing a lot to the development and application of new technologies in many industries. Automation technology, equipment manufacturing, healthcare, education, finance, entertainment technology, social management. Machine learning has become an important area of science and technology, playing a key role in the development of a modern society, especially in the fourth scientific and technological revolution (industry 4.0). With this development trend, CS engineers are a job placement that attracts high-quality human resources in the 21st century.

Major in Intelligent Computing provides students with the knowledge of mathematics, statistics, programming, and machine learning from basic to advance. Graduates will be able to apply machine learning techniques to develop intelligent software for most areas of society to meet the requirements of the employer.