Computer Science + Philosophy, BSLAS
for the degree of Bachelor of Sciences in Liberal Arts & Sciences Major in Computer Science + Philosophy
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
Code | Title | Hours |
---|---|---|
Required Computer Science Courses | ||
CS 100 | Computer Science Orientation (recommended; 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.) | 1 |
CS 124 | Introduction to Computer Science I | 3 |
CS 128 | Introduction to Computer Science II | 3 |
CS 173 | Discrete Structures | 3 |
CS 225 | Data Structures | 4 |
CS 222 | Software Design Lab | 1 |
Choose one of the following combinations | 8-11 | |
Computer Architecture and System Programming | ||
OR | ||
Introduction to Computer Systems | ||
Choose one of the following: | ||
Statistical Analysis | ||
Biostatistics | ||
Probability & Statistics for Computer Science | ||
CS 374 | Introduction to Algorithms & Models of Computation | 4 |
CS 421 | Programming Languages & Compilers | 3 |
Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements) | ||
MATH 220 | Calculus | 4-5 |
or MATH 221 | Calculus I | |
MATH 225 | Introductory Matrix Theory | 2 or 3 |
or MATH 257 | Linear Algebra with Computational Applications | |
MATH 231 | Calculus II | 3 |
Required Philosophy coursework | ||
PHIL 222 | Philosophical Foundations of Computer Science | 3 |
PHIL 223 | Minds & Machines | 3 |
PHIL 421 | Ethical Theories | 3 |
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 454 | Advanced Symbolic Logic | 3 |
PHIL 499 | Capstone Seminar | 3 |
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 Hours | 68-74 |
for the degree of Bachelor of Sciences in Liberal Arts & Sciences Major in Computer Science + Philosophy
Sample Sequence
This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.
Students must fulfill their Language Other Than English requirement by successfully completing a fourth level of a language other than English. See the corresponding section on the Degree and General Education Requirements page.
First Year | |||
---|---|---|---|
First Semester | Hours | Second Semester | Hours |
Free elective course | 1 | CS 128 | 3 |
CS 100 | 1 | CS 173 | 3 |
CS 124 | 3 | PHIL 223 | 3 |
PHIL 222 | 3 | MATH 220 (or MATH 221) | 3 |
Composition I or General Education course | 4 | General Education course or Composition I | 3 |
General Education Course | 3 | ||
15 | 15 | ||
Second Year | |||
First Semester | Hours | Second Semester | Hours |
CS 222 | 1 | CS 233 (or CS 340) | 3 |
CS 225 | 4 | STAT 200 (or STAT 212 or CS 361) | 3 |
MATH 225 (or MATH 257) | 2 | MATH 231 | 3 |
Language Other Than English (3rd level) | 4 | Language Other Than English (4th level) | 4 |
General Education Course | 3 | General Education Course | 3 |
14 | 16 | ||
Third Year | |||
First Semester | Hours | Second Semester | Hours |
CS 341 (or CS 400-level course) | 4 | CS 374 | 4 |
PHIL 426 (or PHIL 430) | 3 | CS 400-level course or Free elective course | 3 |
PHIL 421 | 3 | PHIL 400 - level course from list | 3 |
PHIL course | 3 | PHIL 454 | 3 |
General Education Course | 3 | General Education Course | 3 |
16 | 16 | ||
Fourth Year | |||
First Semester | Hours | Second Semester | Hours |
CS 421 | 3 | PHIL 499 | 3 |
PHIL 300 - 400 level course | 3 | PHIL 300-400 level course | 3 |
General Education Course | 3 | General Education Course | 3 |
Free elective course | 3 | Free elective course | 4 |
Free elective course | 3 | ||
15 | 13 | ||
Total Hours 120 |
for the degree of Bachelor of Sciences in Liberal Arts & Sciences Major in Computer Science + Philosophy
for the degree of Bachelor of Sciences in Liberal Arts & Sciences Major in Computer Science + Philosophy
CS + X Degrees
CS + Philosophy
Department of Philosophy page
Overview of College Admissions & Requirements: Liberal Arts & Sciences College of Liberal Arts and Sciences website
The Grainger College of Engineering website
Philosophy Advising
Computer Science email
Please see the computer science advisor as well as the philosophy advisor.