The computer science/philosophy curriculum provides students with a working knowledge of logic with applications to philosophical argumentation and to program analysis. Students learn multiple programming paradigms and their languages and experience a senior capstone course in philosophy.