Our undergraduate degrees prepare students for their future in computer science: for graduate study, a career in industry, or as an excellent foundation for work in other areas, including mathematics, the natural sciences, social sciences, public administration, and the arts.

Program Overview

The undergraduate program prepares students for careers in computer science by offering BA and BS degrees, combined BA/MS and BS/MS degrees, and a minor.

Joint Bx/MS Programs

The Computer Science Department offers three BA/MS and BS/MS degree options for research-oriented or professionally-oriented CS and non-CS majors.

FAQs for CS Majors

Got questions about our undergraduate programs? Find answers here.


See the courses available to undergraduates from our department and educational partners.


UChicago CS has an active and vibrant student community, with many student organizations and extracurricular events happening throughout the year. We also support our students in finding and pursuing career and research opportunities.

Apply Now

To join us at the University of Chicago Department of Computer Science, apply to The College.