UP Department of Computer Science
Encyclopedia
The Department of Computer Science is one of nine departments in the University of the Philippines Diliman College of Engineering.
(NIGS) and the College of Science Library and Administration Building, and is accessible via the UP Ikot jeepney route.
, computer organization, computer systems, data structures and algorithms, file processing, and programming languages). Underpinning the software orientation of the program are the subjects on database systems, software engineering
, artificial intelligence
, computer networks and special problems (primarily, software projects).
In August 1980, the Department of Engineering Sciences became the Department of Engineering and Computer Sciences (ECS). In 1991, it was split into the Department of Engineering Sciences, and the Department of Computer Science (CS). The new Department of Computer Science continued to administer the B CS program, which was later renamed Bachelor of Science in Computer Science. In 1995, the Master of Science in Computer Science (MS CS) graduate program was approved.
PROFESSORS
ASSOCIATE PROFESSORS
ASSISTANT PROFESSORS
INSTRUCTORS
LECTURERS
, Ayala
Foundation, Mirant
Foundation and Sun Microsystems
.
The first full active school year of existence of the CS Network (AY 2005-06) culminated in the Department of Computer Science being adjudged the College's Best Department for the year by the Engineering Student Council (see related external link).
Location
It is located at the ground and second and third floors of the U.P. Alumni Engineers Centennial Hall along Velasquez Street. It stands across the National Institute of Geological SciencesNational Institute of Geological Sciences
The National Institute of Geological Sciences is one of seven research and academic institutes of the University of the Philippines Diliman College of Science....
(NIGS) and the College of Science Library and Administration Building, and is accessible via the UP Ikot jeepney route.
Academic Programs
The Department of Computer Science administers the four-year Bachelor of Science in Computer Science Program and the Master of Science in Computer Science program. As of AY 2009-2010, the Department has 553 undergraduate and 89 graduate students mentored by 27 faculty members, 7 of whom are PhD degree holders.Undergraduate
The Bachelor of Science in Computer Science program is designed to equip the student with knowledge of the fundamental concepts and a reasonable mastery of the basic tools and techniques in computer science. The undergraduate program incorporates the core material, which is universally accepted as common to Computer Science undergraduate programs (computer programmingComputer programming
Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a...
, computer organization, computer systems, data structures and algorithms, file processing, and programming languages). Underpinning the software orientation of the program are the subjects on database systems, software engineering
Software engineering
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...
, artificial intelligence
Artificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...
, computer networks and special problems (primarily, software projects).
Graduate
The Master of Science in Computer Science program is administered also by the CS Department. The program aims to provide the student with both breadth and depth of knowledge in the concepts and techniques related to the design, programming, and application of computing systems.History
The Department of Computer Science is the youngest department of the College. Its beginnings could be traced in the mid 1970s with the insititution of the Master of Engineering in Computer Science (Mengg CS) program. This was jointly administered by three departments: the Department of Engineering Sciences (ES) and the Department of Electrical Engineering (EE) of the College, and the Department of Mathematics, of the College of Science. Led by the Department of Engineering Sciences, the Mengg CS program continued in the early 1980s until it was replaced by the Bachelor in Computer Science (B CS) program.In August 1980, the Department of Engineering Sciences became the Department of Engineering and Computer Sciences (ECS). In 1991, it was split into the Department of Engineering Sciences, and the Department of Computer Science (CS). The new Department of Computer Science continued to administer the B CS program, which was later renamed Bachelor of Science in Computer Science. In 1995, the Master of Science in Computer Science (MS CS) graduate program was approved.
Algorithms and Complexity Laboratory
- The Algorithms and Complexity Laboratory (ACL) was co-founded by Henry Adorna Ph.D. and Jaime DL Caro, Ph.D.
- Research areas: Models of ComputationModel of computationIn computability theory and computational complexity theory, a model of computation is the definition of the set of allowable operations used in computation and their respective costs...
and ComplexityComputational complexity theoryComputational complexity theory is a branch of the theory of computation in theoretical computer science and mathematics that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other...
( automataAutomata theoryIn theoretical computer science, automata theory is the study of abstract machines and the computational problems that can be solved using these machines. These abstract machines are called automata...
and formal language theoryFormal languageA formal language is a set of words—that is, finite strings of letters, symbols, or tokens that are defined in the language. The set from which these letters are taken is the alphabet over which the language is defined. A formal language is often defined by means of a formal grammar...
and applications, Natural computingNatural computingNatural computing, also called Natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from nature for the development of novel problem-solving techniques; 2) those that are based on the use of computers to synthesize natural phenomena;...
, bioinformaticsBioinformaticsBioinformatics is the application of computer science and information technology to the field of biology and medicine. Bioinformatics deals with algorithms, databases and information systems, web technologies, artificial intelligence and soft computing, information and computation theory, software...
, riceInformatics, formal models for e-voting), Algorithmics, Designs and Implementations (visualization and implementations, algorithmics for hard problems, algorithmic game theory, scheduling problem), Combinatorial Networks, Information Technology in Education.
- Research areas: Models of Computation
Computer Security Group
- The Computer Security Group (CSG) was founded by Susan Pancho-Festin, Ph.D.
- Research areas: cryptographic algorithms, message protocols, and coding techniques to enhance enterprise and mobile applications
Computer Vision and Machine Intelligence Group
- The Computer Vision and Machine Intelligence Group (CVMIG), the first formally organized research group of the Department was founded by Prospero Naval Jr., Ph.D.
- Research areas: computation intelligence principles in biological, physical, and social systems; Projects include machines that understand the deaf, programs that assist medical doctors in diagnosing poison and infections and robots playing football.
Networks and Distributed Systems Group
- The Networks and Distributed Systems Group (NDSG) was founded by Cedric Angelo Festin, Ph.D.
- Research areas: fixed and mobile network protocols for more efficient and effective message exchanges. NDSG is closely affiliated with the Computer Networks Laboratory of the Electrical and Electronics Engineering Institute (EEEI).
Scientific Computing Laboratory
- The Scientific Computing Laboratory (SCL) was co-founded by Vena Pearl Bongolan, Ph.D. and Adrian Roy Valdez, Ph.D.
- Research areas: Computational Science, which involves construction of mathematical models and numerical solution techniques and the use of computers to analyze and solve scientific, social scientific and engineering problems.
Web Science Group
- The Web Science Group (WSG) was founded by Rommel Feria, MS.
- Research areas: Linked DataLinked DataIn computing, linked data describes a method of publishing structured data so that it can be interlinked and become more useful. It builds upon standard Web technologies such as HTTP and URIs, but rather than using them to serve web pages for human readers, it extends them to share information in a...
, Mobile WebMobile WebThe Mobile Web refers to the use of Internet-connected applications, or browser-based access to the Internet from a mobile device, such as a smartphone or tablet computer, connected to a wireless network....
, Web Science and the applications of Web technologies in different domains.
- Research areas: Linked Data
Faculty
Department Chairs of the UP Diliman Department of Computer Science |
Prof. Evangel P. Quiwa, October 1991 - October 1995 |
Prof. Ma. Veronica M. Tayag, November 1995 - April 1999 |
Dr. Mark J. Encarnacion, May 1996 - March 2000 |
Dr. Jaime D.L. Caro, April 2000 - September 2002 ; June 2008 - March 2011 |
Dr. Ronald M. Tungol,October 2002 - May 2005 |
Dr. Cedric Angelo M. Festin, June 2005 - May 2008 |
Dr. Adrian Roy L. Valdez, March 2011 - Present; |
PROFESSORS
- Caro, Jaime D.L.
- Quiwa, Evangel P. - Professor Emeritus
ASSOCIATE PROFESSORS
- Adorna, Henry N.
- Bongolan, Vena Pearl
- Festin, Cedric M.
- Festin, Susan P.
- Naval, Prospero Jr.
- Valdez, Adrian Roy L. - Department Chair
ASSISTANT PROFESSORS
- Basa, Tristan M.
- Carreon, Mario T.
- De Guzman, Ramon Achilles L.
- Feria, Rommel P.
- Figueroa, Ligaya Leah L.
- Hernandez, Nestine Hope S.
- Navarro-Batista, Riza Theresa B.
- Razon, Abigail R.
- Raquel, Carlo R.
- Sarcaoaga, Ronald L.
- Solamo, Ma. Rowena C.
- Tan, Wilson M.
- Yap, Jan Michael C.
- Zuniga, Philip Christian C.
INSTRUCTORS
- Angeles, Adrian A.
- Cariaga, Ada Angeli D.
- Ignacio, Ralph Jonatahan I.
- Malinao, Jasmine A.
- Mirasol, Anne Ivy G.
- Moscatel, Michelle Lee B.
- Nacu, Lester A.
- Regonia, Paul Rossener R.
- Oliveros, Wigi Vei A.
LECTURERS
- Bartolome, Jose Ronello T.
- Brana, Lemuel Rodolfo B.
- Canlas, Ruben Jr. D.
- Paje, Paulo Noel G.
- Viray, Ben-hur C.
- Manahan, Elson
- Bott, Carlos
Java Competency Center
The UP-Mirant Java Education Center and the UP Java Research and Development Center compose the UP Java Competency Center and is part of the ASEAN Java Competency Programme. The UP Java Competency Center is a partnership of the University of the PhilippinesUniversity of the Philippines
The ' is the national university of the Philippines. Founded in 1908 through Act No...
, Ayala
Ayala
-Places:*Ciudad Ayala, Morelos, Mexico*Ayala, a town in Álava province, Spain*Ayala Center, the Philippines*Ein Ayala, Israeli moshav-Organizations and companies:*Ayala Corporation, a holding company operating in the Philippines*Ayala & Co., champagne producer...
Foundation, Mirant
Mirant
Mirant Corporation, an Atlanta-based energy company, produces and sells electricity in the United States. The company was spun off from its former parent, Southern Company, on April 2, 2001...
Foundation and Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...
.
UP CS Network (UP Alliance of Computer Science Organizations)
The UP CS Network is the first student organization alliance of its kind in the UP Diliman College of Engineering. The Network is composed of one socio-academic organization (UP CURSOR), two academic organizations (UP ACM and UnPLUG), two department service arms (UP Parser and DCS SA), one college service arm (UP Engineering Webteam), one volunteer corps (UP DCSS) and one university service arm (CRS).The first full active school year of existence of the CS Network (AY 2005-06) culminated in the Department of Computer Science being adjudged the College's Best Department for the year by the Engineering Student Council (see related external link).
- Association for Computing Machinery - UP Student Chapter (UP ACM),
- Computerized Registration System (CRS)
- The UP Parser (Official Student Publication of the DCS)
- UP Association of Computer Science Majors (UP CURSOR)
- UP Engineering Webteam
- UP Linux Users' Group (UnPLUG)
- UP Dedicated Computer Science Students (UP DCSS)
- DCS Student Assistants (DCS SA)
Official websites
- UP Department of Computer Science
- UP College of Engineering
- University of the Philippines - Diliman
- University of the Philippines
- [UP Diliman DCS Alumni Association]
- University of the Philippines Information Technology Training CenterUniversity of the Philippines Information Technology Training CenterThe University of the Philippines Information Technology Training Center is a joint program of the University of the Philippines and the Japan International Cooperation Agency devoted to training professionals in Information Technology...