The computer science and philosophy combined major offers an opportunity to obtain a fluency in formal logic, including logical proofs and the ability to represent arguments clearly and evaluate them for cogency. Students will find that logic plays a fundamental role in computer science as they experience an in-depth programming foundation. The philosophy curriculum also focuses on oral and written communication, as well as ethical and social issues related to computing and information technologies.
Learn more about the program requirements at the Academic Catalog.
Type of Program