The major requires seven courses from computer science, six from philosophy, and a required capstone topics course. Students interested in this major should consult with the faculty in computer science, in philosophy, or one of the coordinators.