Computer Science & Philosophy, BSLAS

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


computer science degree information: https://cs.illinois.edu/academics/undergraduate/degree-program-options/cs-x-degree-programs#requirements

astronomy department website:

department page:


overview of college admissions & requirements: Liberal Arts & Sciences

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


philosophy email: phildept@illinois.edu

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 Arts 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 66 hours. Twelve hours of 300- and 400-level Anthropology courses must be taken on this campus.


Minimum hours required for graduation: 120 hours


Required Computer Science Courses:32-33
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)9-10
MATH 220Calculus5
or MATH 221 Calculus I
MATH 225Introductory Matrix Theory2
MATH 231Calculus II3
Required Philosophy coursework
PHIL 203Ancient Philosophy4
PHIL 206Early Modern Philosophy4
PHIL 421Ethical Theories3
Choose one of the following:3
Metaphysics
Theory of Knowledge
PHIL 454Advanced Symbolic Logic3
PHIL 480, Capstone Seminar3
In consultation with an advisor, choose 12 hours of philosophy courses, not more than one of which may be at the 100-level and at least two of which must be at the 300- or 400-level.12