K_PHIL 109

Philosophy Through Computer Science

Duke University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

In this class we will explore several classic philosophical issues by learning how to program in Python. This is made possible by the close affinity that is shared between a number of computational concepts and their philosophical counterparts. For example, the concept of recursion can help us think about the existence of God by way of infinity. Completing this class will give you rudimentary Python programming skills and the ability to critically engage several philosophical issues. The ideal student will have an interest in both disciplines but have no prior knowledge of either. 001547

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #duke-KPHIL109Fall 2026UGRD1 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?