Computer Science & Philosophy, BSLAS

for the degree of Bachelor of Sciences in Liberal Arts & Sciences Major in Computer Science & Philosophy


computer science degree information: CS + X Degrees

philosophy information:  CS + Philosophy

department page: http://www.philosophy.illinois.edu/


overview of college admissions & requirements: Liberal Arts & Sciences

college websites: https://las.illinois.edu/ and https://engineering.illinois.edu


philosophy advising: Philosophy Advising

computer science email: undergrad@cs.illinois.edu


Please see the computer science advisor as well as the philosophy advisor.

for the degree of Bachelor of Sciences in Liberal Arts & Sciences Major in Computer Science & Philosophy


Please see the computer science advisor as well as the philosophy advisor.

A Major Plan of Study Form must be completed and submitted to the LAS Student Affairs Office by the beginning of the fifth semester (60-75 hours).
 

General education: Students must complete the Campus General Education requirements including the campus general education language requirement.


Minimum required major and supporting course work: Normally equates to 71-73 hours. Twelve hours of 300- and 400-level Philosophy courses must be taken on this campus.


Minimum hours required for graduation: 120 hours


Required Computer Science Courses (32-33 hours):
CS 100Freshman Orientation (recommended) 11
CS 125Intro to Computer Science4
CS 126Software Design Studio3
CS 173Discrete Structures3
CS 225Data Structures4
CS 233Computer Architecture4
CS 241System Programming4
Choose one of the following:3
Statistical Analysis
Biostatistics
Probability & Statistics for Computer Science
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements)
MATH 220Calculus4-5
or MATH 221 Calculus I
MATH 225Introductory Matrix Theory2
MATH 231Calculus II3
Required Philosophy coursework
PHIL 222Philosophical Foundations of Computer Science3
PHIL 223Minds & Machines3
PHIL 421Ethical Theories3
Choose one of the following:3
Metaphysics
Theory of Knowledge
Choose one of the following:3
Philosophy of Mind
Philosophy of Language
Philosophy of Mathematics
Philosophy of Psychology
PHIL 454Advanced Symbolic Logic3
PHIL 499Capstone Seminar3
In consultation with an advisor, choose at least 9 additional hours of coursework in philosophy, with at least 6 of those hours being at the 300- or 400-level.9
Total Hours71-73