Computer Science
The BS Computer Science program is the study of computing concepts and theories; algorithmic foundations; and new developments in computing. The program prepares students to design and create algorithmically complex software; and develop new and effective algorithms for solving computing problems. The program also includes the study of the standards and practices in Software Engineering; and prepares students to acquire skills and disciplines required for designing, writing and modifying software components, modules and applications that comprise software solutions.