The Bachelor of Computer Science (BSCS) ProgramThe Department of Computer Science administers the four-year Bachelor of Science in Computer Science (BSCS) Program. The BSCS program is designed to equip the student with a knowledge of the fundamental concepts and a reasonable mastery of the basic tools and techniques in the following computing areas:
Graduates of the program are prepared to engage in the design and development of the following software systems:
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, information systems design, software engineering, compilers and special problems (primarily, software projects). The two Electrical Engineering courses on Digital Circuits round off the hardware or computing environment component of the program. In cognizance of the key role of mathematics in the various areas of computer science, the BCS curriculum provides a broad foundation in various fields of mathematics -- the calculus, statistics, linear algebra, discrete mathematics, differential equations, numerical methods, automata theory and operations research. The undergraduate population of the department has been growing. It started in 1982 with 35 students. Now there are 420 undergraduate students of Computer Science in UP Diliman. In the BSCS curriculum, we have taken into account three (3) very important considerations:
The new BSCS program retains its objective: To equip the student with knowledge of the fundamental concepts and a reasonable mastery of the basic tools and techniques in computing. It also retains its engineering orientation while enhancing its liberal arts character.
Download Curriculum (pdf) |
||||||
|
||||||