Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program at UChicago immerses students in advanced topics like operating systems, artificial intelligence, coding theory, algorithm analysis, computational complexity, numerical methods, combinatorics, and computability. Undergraduate students can engage in departmental research initiatives such as the Linguistica Project—a collaborative effort between Linguistics and Computer Science departments investigating unsupervised natural language learning—developing Moby, an innovative object-oriented programming language with high-level concurrency features, and monitoring thermonuclear phenomena through the ASC/Alliances Center for Astrophysical Thermonuclear Flashes. The program offers both B.A. and B.S. degrees, equipping graduates for either advanced academic pursuits or professional careers in computer science. While B.A. recipients gain comprehensive foundational knowledge suitable for immediate industry entry or graduate studies, B.S. graduates additionally achieve significant expertise in a complementary discipline through completion of an approved secondary field of study.
Students are required to have high school equivalent of US qualification.
Applicants are required to have score of 100 or higher on the Internet-Based TOEFL or 600 or higher on the Paper-Based TOEFL. Minimum required scores on the IELTS are an overall score of 7.0, with subs cores of 7.0 each. The minimum acceptable score on the PTE is 70