Computer Science

Department Overview

The Department of Computer Science offers a full range of courses for students who plan to enter computing careers or who plan to enter graduate school.

The department offers an honors and an alternative program of study, both leading to a BS degree in computer science. Core courses cover program design, data structures, computer hardware, assembly language, digital design, and systems programming. Advanced courses include artificial intelligence, database design, graphics, networking, security, software engineering, and web-centric computing.

For additional information, visit the department’s website.

Academic Programs

Undergraduate Majors