Many universities in the Philippines offer a wide range of education for Computer Science. As one of the most in-demand courses, the education in Computer Science is constantly being improved by the public and private institutions to keep up with the trend and developments in the programming industry. Several specializations are offered by institutions to gear the students with the varying skills necessary to excel in the application of programming. This article breaks down the Computer Science programs of the top universities in the Philippines.

Top Computer Science Universities in the Philippines

1. University of the Philippines – Diliman (UPD)

As the country’s premier university, the University of the Philippines – Diliman has produced many notable alumni who made major contributions to public service. UPD is the main constituent of the UP system, offering the most number of academic programs out of all the UP campuses all over the country. The Commission on Higher Education (CHED) designates twenty-six academic programs within UPD as centers of excellence, most of which are under the College of Science. The University of the Philippines ranks at 399th in the 2022 QS World University Rankings.

The Department of Computer Science at the University of the Philippines – Diliman is the best computer science university in the Phillipines. This university offers one Bachelor’s degree for undergraduates, and two graduate degrees: Master’s and Doctorate. The undergraduate program’s curriculum was revised in 2018 to fit the shift in the Philippines’ educational system to K-12. The 4-year program is designed around the fundamental skills needed to excel and adapt to the dynamics of the industry, thus no specialization is required for the Bachelor’s program. The Master’s and Doctorate degrees offer several advanced specialized courses. The graduate programs aim to equip the students with theoretical and practical knowledge for research and development sectors.

2. Ateneo de Manila University (ADMU)

The Ateneo de Manila University is another excellent computer science university in the Philippines. It was founded by Jesuits in 1859 which makes it the second-oldest university administered by Jesuits in the Asia Pacific. ADMU is divided into three clusters: Basic Education units, Professional Schools (graduate programs), and Loyola Schools (undergraduate and graduate programs). It is the second-highest-ranking university in the Philippines and is included within the 601-650 bracket in the QS World University Rankings. CHED has also designated the Department of Information Systems and Computer Science a center of excellence. Its computer science program holds a Level 4 accreditation status, making it the only computer science program in the Philippines with such designation.

The School of Science & Engineering under the Loyola Schools houses the different Computer Science programs for both undergraduate and graduate students. The undergraduate program offers a 4-year course and 5-year course with a specialization in game design and development. It aims to provide the fundamental knowledge of theory and application about different computing systems. It is intended to prepare the students for their graduate studies overseas. The department’s facilities utilize Linux and Windows-based PCs.

There are also 5-year programs that allow the students to receive an undergraduate degree in their 4th year, and a graduate degree after completing their 5th year. The stand-alone master’s degrees have a research-oriented approach. There are different specialization courses offered and the thesis is required to be presented at a national or international conference.

3. De La Salle University (DLSU)

De La Salle University is a private Catholic university founded in 1911. DLSU houses eight colleges and eleven research centers. The university designs its programs with specialization which hone its students to become competent individuals in their respective industries. The programs’ curriculum is tailored to fit three semesters a year.

The College of Computer Studies houses the computer science programs. At this top computer science school in the Philippines, the undergraduate degree offers three options for the student’s specialization. A 5-year honors program is also offered for students who wish to receive their bachelor’s and master’s degrees after graduation. The students will transition from bachelor’s to master’s program during the 3rd year of their studies.

4. University of Sto. Tomas

Founded in 1611, the University of Sto. Tomas is one of the oldest existing universities in Asia. It is a private Catholic research university that has produced notable alumni throughout its history. CHED has designated twelve academic programs as centers of excellence and eleven academic programs as centers of development. The main campus is located in Manila where it houses twenty-two academic colleges.

One of the programs under the Department of Computer Science is the Bachelor of Computer Science. It is one of the programs designated as a center of development and Level 2 accreditation status from CHED. The undergraduate degree is a 4-year program that offers three specialization tracks for its students namely: Core Computer Science, Data Science, and Game Development. The track for Core Computer Science aims to prepare the students for graduate studies and research. The Data Science track covers the analytical and professional skills that will equip the students for a more advanced graduate endeavor. Lastly, the Game Development track will help the students gain the necessary creative and technical skills that are needed for the development of 2D and 3D games.

5. Mapúa University

Founded in 1925, Mapúa University is a private research university that has its main campus in Intramuros, Manila. This top computer science school in the Philippines has eight academic programs as centers of excellence and two academic programs as centers of development, including Computer Science. Mapúa is also the first university in the country to have an Accreditation Board for Engineering and Technology, Inc (ABET) certification.

The undergraduate Computer Science program can be completed within five years. The curriculum focuses on the theoretical skills of programming, the developing trends of the computing industry, and several materials for Software Engineering. The graduate programs aim to equip the students with the skills in producing and developing tools through the application of their computing knowledge. Also, the Ph.D. program involves research under professional supervision.


I hope that this article on Best Universities for Computer Science in the Philippines was helpful. Make sure to also check out the Available Computer Science Programs for International Students!