UP Diliman Department of Computer Science

Last updated

UP Diliman Department of Computer Science
Upd dcs logo.jpg
Type Academic department
Established1981
Chairperson John Justine S. Villar, Ph.D.
Location
UP Alumni Engineers Centennial Hall, Velasquez St., UP Diliman, Quezon City, Philippines

14°38′55″N121°4′6″E / 14.64861°N 121.06833°E / 14.64861; 121.06833 Coordinates: 14°38′55″N121°4′6″E / 14.64861°N 121.06833°E / 14.64861; 121.06833
Website dcs.upd.edu.ph

The Department of Computer Science is one of nine departments in the University of the Philippines Diliman College of Engineering.

Contents

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 had 553 undergraduate and 89 graduate students mentored by 27 faculty members, seven 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 programming, 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).

Graduate

The master of science in computer science 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.

The doctor of philosophy in computer science program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects of computing. They should be able to formulate computing problems and develop new and innovative technology as novel solutions to address those problems. The graduates gain expertise to independently contribute to research and development (R&D) in a specialized area of computer science. The program prepares graduates for professional and research careers in industry, government or academe.

Research groups

Algorithms and Complexity Laboratory

The Algorithms and Complexity Laboratory (ACL) [1] was co-founded by Henry Adorna Ph.D. and Jaime DL Caro, Ph.D.
Research areas: models of computation and complexity (automata and formal language theory and applications, natural computing, [2] bioinformatics, [3] riceInformatics, formal models for e-voting), Algorithmics, Designs and Implementations (visualization and implementations, [4] algorithmics for hard problems, algorithmic game theory, scheduling problem), combinatorial networks, information technology in education.

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. The 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) is currently headed by Adrian Roy Valdez, Ph.D. [5]
The research laboratory is primarily interested in the construction of mathematical models and numerical techniques for optimization, configuration and design of complex systems to better understand scientific, social scientific and engineering problems. It also has five research interest groups, which are Computational Systems Biology and Bioinformatics Group, Intelligent Transport Systems Group, Mathematical Informatics Group, Mathematical and Computational Finance Group, and Data Analytics Group.

Service Science and Software Engineering Laboratory (S3)

The Service Science and Software Engineering Laboratory (S3) [6] is a research lab where the designs and implementations of service systems are studied, and ensures the creation of software that provide values to others. Research is not limited to just building the software but may also include studies relating to artificial intelligence, networks, etc., as long as products made are essential to people.

System Modeling and Simulation Laboratory (SMSL)

The System Modeling and Simulation Laboratory (SMSL) is a research lab where mathematics and scientific computing meet! Natural hazards like storm surge and landslides are modeled for early warning and risk assessments. We also model the post-disaster regeneration of mangroves. Other recent modeling efforts were on energy functionals for protein-folding, and visible light-driven hydrogen production.

Web Science Group

The Web Science Group (WSG) was founded by Rommel Feria, MS.
Research areas: linked data, mobile web, web science and the applications of web technologies in different domains.

Department chairs

Java Competency Center

The UP-Mirant Java Education Center and the UP Java Research and Development Center compose the UP Java Competency Center and are part of the ASEAN Java Competency Programme. The UP Java Competency Center is a partnership of the University of the Philippines, Ayala Foundation, Mirant Foundation and Sun Microsystems.

UP CS Network (UP Alliance of Computer Science Organizations)

CS Network Logo CS Network Logo 2020.jpg
CS Network Logo
UP CS Network logo circa 2009 DCS firefoxes logo.png
UP CS Network logo circa 2009

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), one academic organization (UP ACM), two volunteer corps (The UP Parser and DCS Servers), and one service-development organization (UP CSI).

Current members

Former Members

Images

Related Research Articles

<span class="mw-page-title-main">Computing</span> Activity involving calculations or computing machinery

Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, engineering, mathematical, technological and social aspects. Major computing disciplines include computer engineering, computer science, cybersecurity, data science, information systems, information technology and software engineering.

<span class="mw-page-title-main">Computer science</span> Study of computation

Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines to practical disciplines. Computer science is generally considered an academic discipline and distinct from computer programming which is considered to be a technical field.

A computer scientist is a scholar who specializes in the academic study of computer science.

<span class="mw-page-title-main">Jack Dongarra</span> American computer scientist (born 1950)

Jack Joseph Dongarra is an American computer scientist and mathematician. He is the American University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee. He holds the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory, Turing Fellowship in the School of Mathematics at the University of Manchester, and is an adjunct professor in the Computer Science Department at Rice University. He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018). Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee. He was the recipient of the Turing Award in 2021.

Computational science, also known as scientific computing, technical computing or scientific computation (SC), is an area of science that uses advanced computing capabilities to understand and solve complex physical problems. This includes

<span class="mw-page-title-main">Courant Institute of Mathematical Sciences</span> Division of New York University, USA (founded 1935)

The Courant Institute of Mathematical Sciences is the mathematics research school of New York University (NYU), and is among the most prestigious mathematics schools and mathematical sciences research centers in the world. Founded in 1935, it is named after Richard Courant, one of the founders of the Courant Institute and also a mathematics professor at New York University from 1936 to 1972, and serves as a center for research and advanced training in computer science and mathematics. It is located on Gould Plaza next to the Stern School of Business and the economics department of the College of Arts and Science.

NUST School of Electrical Engineering and Computer Science (NUST-SEECS), formerly NUST Institute of Information Technology, is a constituent school in Islamabad, Pakistan. It was created on a self-financed basis in April 1999 as a constituent college of National University of Sciences and Technology, Pakistan (NUST). It was formed due to the demand for quality IT education in the country and the requirement for NUST to launch its own IT department.

The School of Engineering and Applied Science (SEAS) at the George Washington University in Washington, D.C. is a technical school which specializes in engineering, technology, communications, and transportation. The school is located on the main campus of the George Washington University and offers both undergraduate and graduate programs.

<span class="mw-page-title-main">Max Planck Institute for Software Systems</span> Computer Science research institute

The Max Planck Institute for Software Systems (MPI-SWS) is a computer science research institute co-located in Saarbrücken and Kaiserslautern, Germany. The institute is chartered to conduct basic research in all areas related to the design, analysis, modeling, implementation and evaluation of complex software systems. Particular areas of interest include programming systems, distributed and networked systems, embedded and autonomous systems, as well as crosscutting aspects like formal modeling and analysis of software systems, security, dependability and software engineering. It joins over 80 other institutes run by the Max-Planck-Gesellschaft, which conduct world-class basic research in medicine, biology, chemistry, physics, technology and the humanities.

<span class="mw-page-title-main">Donald Bren School of Information and Computer Sciences</span>

The Donald Bren School of Information and Computer Sciences, also known colloquially as UCI's School of ICS or simply the Bren School, is an academic unit of University of California, Irvine (UCI), and the only dedicated school of computer science in the University of California system. Consisting of nearly three thousand students, faculty, and staff, the school maintains three buildings in the South-East section of UCI's undergraduate campus, and maintains student body and research affiliations throughout UCI.

<span class="mw-page-title-main">Computational engineering</span>

Computational Engineering is a relatively new discipline that deals with the development and application of computational models for engineering. As an emerging field, there is still some ambiguity as to what constitutes Computational Engineering. Some see it as a mostly simulation-driven approach to engineering challenges. Others see it as a way to use computer algorithms to mimic the way engineers work, sometimes coupled with some aspect of AI.

The Laboratoire d'Informatique de Grenoble is the largest research laboratory of Informatics in Grenoble, France. It was created 1 January 2007, as the result of a union of the 24 research teams of the previous IMAG Institute and the INRIA Rhône-Alpes.

<span class="mw-page-title-main">University of the Philippines College of Engineering</span>

The College of Engineering of the University of the Philippines Diliman is the largest degree-granting unit in the U.P. System in terms of student population. The college is also known formally as UP COE, COE, and informally as Eng'g.

Informatics is the study of computational systems. According to the ACM Europe Council and Informatics Europe, informatics is synonymous with computer science and computing as a profession, in which the central notion is transformation of information. In other countries, the term "informatics" is used with a different meaning in the context of library science, in which case it is synonymous with data storage and retrieval.

The UBC Computer Science department at the University of British Columbia was established in May 1968. UBC CS is located at the UBC Point Grey campus in Vancouver, British Columbia, Canada. As of September 2022, it has 65 faculty, 62 staff, 248 graduate students, and 2,763 undergraduates.

<span class="mw-page-title-main">University of Colorado Boulder Computer Science Department</span>

The Computer Science Department at the University of Colorado Boulder is an academic department in the College of Engineering and Applied Science focusing on the teaching and research of Computer Science. The department was founded in 1970 and was later inducted into the College of Engineering and Applied Science in 1980. The department offers both undergraduate and graduate degree programs as well as a minor in Computer Science.

<span class="mw-page-title-main">University of Illinois Department of Computer Science</span>

The University of Illinois Department of Computer Science is the academic department encompassing the discipline of computer science at the University of Illinois at Urbana-Champaign. According to U.S. News & World Report, both its undergraduate and graduate programs rank in the top five among American universities. The department ranks equally high in faculty submissions to reputable journals and academic conferences, as determined by CSRankings.org. According to Computer Science Open Rankings, the department ranks equally high in placing Ph.D. students in tenure-track positions at top universities and winning best paper awards. From before its official founding in 1964 to today, the department's faculty members and alumni have contributed to projects including the ORDVAC, PLATO, Mosaic, JavaScript and LLVM, and have founded companies including Siebel Systems, Netscape, Mozilla, PayPal, Yelp, YouTube, and Malwarebytes.

References