The mission of the Department of Computer Science is to provide graduates with a solid foundation in those areas that are essential for both graduate school and professional careers in computer science.

Specifically, graduates of the program understand the algorithmic approach to problem solving, possess knowledge of the mathematical and logical foundations of computer science, possess knowledge of logical data structures and their representation, possess knowledge of basic computer organizations and architectures, possess knowledge of programming techniques in a variety of paradigms, and are prepared for employment as a computer science professional or for graduate study in computer science or a cognate field.