The Bachelor of Science in Computer Science program includes the study of computing concepts and theories, algorithmic foundations, and new developments in computing. It prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems. Graduates of this program can expect a successful and rewarding career in specification design, coding, and software testing. The program also focuses on software engineering, databases, and large-scale software.
The BSCS program with a specialization in Software Engineering aims to train students to focus on the design of efficient, reliable, and quality software applications.