Major in Computer Science and Philosophy
The joint major in Philosophy and Computer Science provides opportunities for the systematic study of computation together with philosophy in the broadest sense.
The joint major is appropriate for three distinct groups of students:
- students with separate interests in the two fields who wish to begin thinking about their interaction (or else applications of one set to the other);
- students interested in exploring philosophical issues in, and foundations of, computing;
- students who would like to pursue philosophical investigations using computational methods.
Students in the joint major are required to complete the same introductory and core requirements as other Philosophy majors, with the exception of a more demanding logic requirement. In addition, joint majors must complete a senior capstone seminar in Philosophy (PHIL 194), and are normally expected to complete (separately from PHIL 194) an integrative senior capstone project, developed with faculty adviser(s) in CS and/or Philosophy, and approved in writing by the joint major’s faculty adviser in Philosophy. Students may register for 5-10 units Individual Work, Undergraduate (PHIL 197) in association with the integrative capstone. These units may be taken across one or two quarters, and must be taken for a letter grade. Such projects must integrate the student’s CS and philosophical learning.
|