Undergraduate

Degrees

Degrees

Bachelor of Science in Computer Science

Designed for students looking for in-depth training in computer systems, including specializations in artificial intelligence, data and search, systems, programming languages, and foundations of computer science. Check out our specializations.

Bachelor of Arts in Computer Science

Administered by the College of Arts & Sciences, this degree is ideal for students who want to supplement their computer science studies with a second major.

Accelerated Master’s Program in Computer Science

A dual-degree program that combines the B.S. in Computer Science and M.S. in Computer Science into a single five-year curriculum.