History of DCS
Calling all DCS alumni. The reunion is finally happening!
History of DCS
Contents
The Department of Computer Science (DCS) is one of eight departments in the College of Engineering of the University of the Philippines Diliman, and the youngest among them. Its roots go back to the mid-1970s, when computer science was taught through a graduate program jointly run by three separate units: the Department of Engineering Sciences (as the lead department, now defunct), the Department of Electrical Engineering (now the Electrical and Electronics Engineering Institute), and the Department of Mathematics (now the Institute of Mathematics) of the College of Science. This arrangement held for over a decade before the Board of Regents formally split the Department of Engineering and Computer Sciences in August 1991, establishing DCS as its own department. Since then, the department has expanded its degree offerings from a single undergraduate program to include MS and PhD programs, built up a set of research laboratories across several computing specializations, and developed ties with industry and external institutions. [1]
Computer science at UP Diliman began in the mid-1970s as a graduate program. The Master of Engineering in Computer Science (MEngg CS) was jointly administered by the former Department of Engineering Sciences (ES), the Department of Electrical Engineering (EE, now the Electrical and Electronics Engineering Institute), and the Department of Mathematics (now the Institute of Mathematics) of the College of Science. The Department of Engineering Sciences led the arrangement [1].
MEngg CS in UP Diliman was one of the earliest formal computing programs in the Philippines, running alongside the University of the Philippines Computer Center, which had been operating since 1966 and had its own mandate to develop interdisciplinary computing courses across the university [2]. The MEngg CS program continued into the early 1980s before being replaced by an undergraduate offering.
The graduate program gave way to the Bachelor in Computer Science (BCS) program, formally established in 1981. The first batch admitted into the program numbered 35 students, selected from over 200 applicants from various colleges in UP Diliman, entering in the second semester of AY 1982-1983. Of the 35, 32 finished the course, 12 with Latin honors. The 1986 Engineering class valedictorian came from this first batch of Computer Science graduates. [1, 3]
In August 1988, the Board of Regents approved renaming the Department of Engineering Sciences to the Department of Engineering and Computer Sciences (ECS). The new name reflected the growing weight of computing within the unit and set up the split that would come three years later. [1]
Student organizing began in the same decade. The University of the Philippines Association of Computer Science Majors (UP CURSOR) was founded on August 16, 1983. UP CURSOR is the oldest Computer Science student organization in UP Diliman, which predates the Department of Computer Science. [3]
As a nonprofit, non-stock, non-sectarian socio-civic-academic organization, UP CURSOR caters specifically to students enrolled in the BS Computer Science program, though non-CS majors may join as honorary members. Its objectives include extending member training beyond the formal curriculum, fostering goodwill and cooperation among members, and promoting general interest in the field of computer science. [4]
In August 1991, the ECS department was divided into two. Engineering Sciences returned to its original name, and the Department of Computer Science was established to stand on its own. With it came full administrative responsibility for the BCS program, which was renamed the Bachelor of Science in Computer Science (BSCS). [1]
Prof. Evangel P. Quiwa became the first chairperson of DCS, serving from October 1991 to October 1995. [5]
In May 1995 — twenty years after the MEngg CS program was first established — the Board of Regents approved a new Master of Science in Computer Science (MSCS) program, giving DCS its first graduate offering under its own name. [1]
From its founding in 1991, the Department of Computer Science was housed in the College of Engineering Building, known as Melchor Hall. [1]
Research became a more structured part of departmental life in the 2000s. Formal laboratories were established one after another, each organized around a distinct area of computing.
The Computer Vision and Machine Intelligence Group (CVMIG), founded in 1999 by Dr. Prospero Naval, Jr., was the department's first formally organized research group, focused on computational systems inspired by human cognitive, emotional, and perceptual processes. In 2002, the Computer Security Laboratory (CSL) was established by Dr. Susan Pancho-Festin, focused on security mechanisms and protocols. The Networks and Distributed Systems Group (NDSG) followed in 2003, founded by Dr. Cedric Festin, conducting research in computer networks, distributed systems, and embedded systems. By 2007, the Algorithms and Complexity Laboratory (ACL) was established, anchored in theoretical computer science with work in membrane computing, quantum algorithms, and bioinformatics. The Scientific Computing Laboratory (SCL), founded in 2009 by Dr. Adrian Valdez, rounded out the decade's research infrastructure, focusing on mathematical models and numerical techniques for complex systems. [1]
Around 2003, the UP Java Competency Center was established through a major donation from Sun Microsystems, in partnership with the Ayala Foundation and Mirant Foundation, as part of the broader ASEAN Java Competency Programme. The center comprised two units: the UP-Mirant Java Education Center, focused on training and skill-building in Java programming, and the UP Java Research and Development Center, dedicated to Java-based research and application development. It was one of the department's earliest formal industry partnerships. [3]
On June 19, 2003, UP ACM — the Association for Computing Machinery UP Diliman Student Chapter, Inc. — was officially chartered as the first ACM student chapter in the Philippines. It was founded by graduate students John Paul Petines, Joyce Avestro, Ben-Hur Viray, and Louella Tiongson-Javier, with Prof. Rommel Feria as chapter adviser. Three of the four founding officers later joined the DCS faculty. UP ACM went on to win four ACM Chapter Excellence Awards between 2004 and 2007 in recruitment, community service, and chapter activities, and was the only Asian chapter among the winners in two consecutive cycles. [7]
In AY 2005-2006, the UP CS Network was established as the first student organization alliance of its kind in the UP Diliman College of Engineering, bringing together CURSOR, UP ACM, and other CS-based student organizations under a common framework. That same school year, DCS was adjudged the Best Department in the college by the Engineering Student Council. [5]
UP Parser, the official student publication of the department, holds the distinction of being the first department-based newspaper in the UP Diliman College of Engineering. [5]
The department moved out of Melchor Hall in January 2007, relocating to the Engineering Library and Computer Science Building, most commonly known as UP Alumni Engineers Centennial Hall (AECH), on Velasquez Street within the UP Diliman campus. [1]
The 2010s also brought a shift in how the department operated externally. Industry linkages that had been informal became more structured, with internships, capability-building activities, and joint research projects becoming regular features of departmental life. The faculty roster grew in number, in doctoral qualifications, and in research output, allowing DCS to take on a larger volume of externally funded projects than in previous decades.
In 2010, the Board of Regents approved the institution of a Doctor of Philosophy in Computer Science (PhD CS) program, completing the department's three-tier degree offering. [6]
In 2013, the Republic Act No. 10533, the Enhanced Basic Education Act of 2013, added two years to the Philippine basic education cycle, introducing Senior High School as Grades 11 and 12. This addition was designed to cover competencies that had previously been addressed at the college level, shifting some foundational learning downward from universities to basic education. [8]
In response, DCS revised the BSCS curriculum in 2018. The revised curriculum is designed to be fundamentals-driven, emphasizing core principles and competencies that would allow students to adapt and learn new skills in a changing technological and professional landscape. [1]
In the late 2010s, construction began on a new DCS building along T.H. Pardo de Tavera Street, within the UP Diliman engineering complex. The building is dedicated to the department's research activities and designed to house its research laboratories. [1]
By the time the 2020s began, DCS had nine active research laboratories, formal industry and international partnerships, and a growing portfolio of funded research. In 2025, the department underwent the 461st AUN-QA Program Level Assessment for the BSCS program, held at the UP COE Learning Commons.
When the Philippine government placed Metro Manila under community quarantine in March 2020 in response to COVID-19, the UP System suspended classes across all constituent universities. UP Diliman shifted to remote teaching and learning, using platforms including UVLe, the university's Moodle-based learning management system. Limited face-to-face classes resumed at UP Diliman in January 2022, following compliance with health and safety requirements.
[HST-1] "About the UP Department of Computer Science." UP Department of Computer Science. dcs.upd.edu.ph/about.
[HST-2] "History of the UP Computer Center." University of the Philippines Computer Center. ucc.upd.edu.ph/aboutucc.
[HST-3] "Department of Computer Science." Iskomunidad. iskomunidad.upd.edu.ph/index.php/Department_of_Computer_Science.
[HST-4] "About UP CURSOR." UP CURSOR. upcursor.com#about.
[HST-5] "UP Diliman Department of Computer Science." Wikipedia. en.wikipedia.org/wiki/UP_Diliman_Department_of_Computer_Science.
[HST-6] "UP Diliman Department of Computer Science." Alchetron. alchetron.com/UP-Diliman-Department-of-Computer-Science.
[HST-7] "Association for Computing Machinery — UP Student Chapter." Iskomunidad. iskomunidad.upd.edu.ph/index.php/Association_for_Computing_Machinery_-_UP_Student_Chapter.
[HST-8] Republic Act No. 10533. "Enhanced Basic Education Act of 2013." Official Gazette, Republic of the Philippines.