The Bachelor of Science in Computer Science (BSCS) program provides students with a solid foundation
in the principles of computing. Students receive training in programming language, operating systems,
computer networks, database systems, compliers, computer organizations, and software engineering, in
addition to the more theoretical areas of data structures, algorithms, and automata theory and computability.
Students may tailor their program to suit their own preferences by choosing from a range of electives.
In the senior year, students undertake a project that will give them a chance to apply what they have learned
in the context of significant software development.
Commission on Higher Education (CHED) Recognized Program Government Recognition No. 031, Series of 2004