Computer Science and Philosophy
For the degree of Bachelor of Science in Liberal Arts and Sciences
Major in Computer Science and Philosophy
Please see the computer science advisor as well as the philosophy advisor.
Computer science email: email@example.com
Philosophy email: firstname.lastname@example.org
Minimum required major and supporting coursework normally equates to 66 hours.
General education: Students must complete the Campus General Education requirements including the campus general education language requirement.
Twelve hours of 300- and 400-level courses in the major must be taken on this campus.
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).
Minimum hours required for graduation: 120 hours
|Required Computer Science Courses:||32-33|
|CS 100||Freshman Orientation 1||1|
|CS 125||Intro to Computer Science||4|
|CS 126||Software Design Studio||3|
|CS 173||Discrete Structures||3|
|CS 225||Data Structures||4|
|CS 233||Computer Architecture||4|
|CS 241||System Programming||4|
Choose one of the following:
|Probability & Statistics for Computer Science|
|CS 374||Introduction to Algorithms & Models of Computation||4|
|CS 421||Programming Languages & Compilers||3 or 4|
|Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements)||9-10|
|or MATH 221||Calculus I|
|MATH 225||Introductory Matrix Theory||2|
|MATH 231||Calculus II||3|
|Required Philosophy coursework|
|PHIL 203||Ancient Philosophy||4|
|PHIL 206||Early Modern Philosophy||4|
|PHIL 421||Ethical Theories||3 or 4|
|Choose one of the following:||3|
|Theory of Knowledge|
|PHIL 454||Advanced Symbolic Logic||3 or 4|
|PHIL 480, Capstone Seminar||3|
|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|
CS 100 is an orientation course aimed at first-year students, so students who declare the major after the freshman year are not required to complete it.