BS Computer Science and Philosophy

4 Years On Campus Bachelors Program

University of Illinois Urbana Champaign

Program Overview

The Bachelor of Science in Computer Science + Philosophy at UIUC integrates rigorous training in computational systems with foundational philosophical inquiry. Offered jointly by the Siebel School of Computing and Data Science in the Grainger College of Engineering and the Department of Philosophy in the College of Liberal Arts & Sciences, this program prepares students to navigate and lead in technology-driven fields while considering the ethical, logical, and philosophical implications of computing innovations.

Students gain strong technical proficiency in programming, algorithms, and systems, alongside analytical expertise in logic, reasoning, ethics, and the philosophy of mind and science. This unique interdisciplinary training is especially valuable for careers or further study in artificial intelligence, machine learning, robotics, virtual reality, and technology ethics.

Course overview by year:

  • Year 1: Calculus I, Introduction to Computer Science I & II, Discrete Structures, RHET 105 (Composition I), General Education

  • Year 2: Data Structures, Software Design Lab, Logic and reasoning, Ethics, Computer Systems

  • Year 3: Philosophy of Science or Philosophy of Mind, 400-level CS Technical Elective, Advanced Gen Eds

  • Year 4: Additional Philosophy electives, 400-level CS course, Capstone or integrative electives, Free electives to meet 120 credit hours

Experiential Learning (Research, Projects, Internships etc.)

  • Philosophy and CS research opportunities through faculty-led labs and projects

  • Internships in both tech companies and think tanks exploring ethics in technology

  • Access to interdisciplinary seminars and student organizations in computing and humanities

Progression & Future Opportunities

  • 92% first-year retention rate, 72% graduate in 4 years, and 85% in 6 years

  • Strong preparation for graduate study in computer science, law, philosophy, or ethics in technology

  • Comprehensive career services including internship support, résumé workshops, and job fairs

Program Key Stats

$44,688
$ 75
Aug Intake : 5th Jan


60 %
No
Yes

Eligibility Criteria

AAA - A*A*A
3.5 - 4.0
38 - 42
90 - 95

1340 - 1530
28 - 34
6.5
79

Additional Information & Requirements

Career Options

  • Artificial Intelligence Specialist
  • Computer Programmer
  • Computer Vision Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Software Developer

Book Free Session with Our Admission Experts

Admission Experts