Hold on just a sec...
0 or 4 credits
Fall 2026 Lecture Upper DivisionThis course will investigate core philosophical questions through the lens of computing and how philosophical concepts intersect with computational practices.
Learning Outcomes1Identify how philosophical assumptions are embedded in computational methods.
2Apply computer-science tools to model or test philosophical ideas about knowledge, meaning, or intelligence.
3Assess the social and ethical implications of artificial intelligence systems critically through integrative projects.
4Create code-based demonstrations that express or challenge philosophical theories.