Skip to main content Skip to secondary navigation

Email forwarding for is changing. Updates and details here.


Academics | Bachelor's Program

Main content start


Welcome, Computer Science undergraduates and prospective students!

The Computer Science Department has consistently maintained the reputation of being one of the top Computer Science programs in the world. Prospective CS students do not need any prior background to study this subject! Many students start taking the introductory courses (e.g CS106) with no prior experience coding. The Computer Science Department has a variety of opportunities for undergraduates to engage with CS; whether it be majoring, minoring, teaching, doing research, or exploring our rigorous courses.

Department of Computer Science

BS Track Options

Apply your interests and explore the various specialties available in our CS program.

Learn More
Department of Computer Science

BS Requirements

Develop a stronger understanding of the courses needed to complete the CS program.

Learn More

Summer 2023 - CURIS Poster Session.

BS Research Opportunities

The CS Department has faculty and students that are globally recognized for their innovative and cutting-edge research.

CURIS Research  
Independent Study Research  

Upcoming Events

No Upcoming Events