The Bachelor of Science in Computer Science with specialization in Software Engineering (BSCS-SE) program is designed to provide students with a thorough and advanced understanding of the various concepts and theories, algorithmic foundations and implementation of solutions in the field of computing. Students will be prepared to apply theoretical concepts in designing, constructing, deploying, and maintaining software and hardware needed in solving real world problems.
By specializing in Software Engineering, students will be able to apply engineering concepts and methods in the development and improvement of software systems. They will be exposed to new technologies and computing techniques, which they can apply to devise new ways of using computers. They will acquire the necessary skills to analyze and solve programming problems instead of merely writing code for computer programs. In addition to these, the students will also have a strong background in modern management techniques as applied to software development.