LCOD
3200

Interpreting Algorithms

Eugene Lang College Lib Arts: Liberal Arts

Liberal Arts
Undergraduate Course
Interpreting Algorithms
Fall 2025
Taught By: Frank Shepard
Section: AX

CRN: 18103

Credits: 4

How can we know what algorithms do? While much contemporary debate around software in scholarly, journalistic, and popular discourse addresses the prevalence of algorithmic mechanisms in shaping our lives, less attention is given to specific algorithms and the precise processes by which they pattern our culture, communication, and socioeconomic activity. This class will endeavor to develop a toolbox of techniques for interpreting algorithms, including reading code, black box testing, interactive debugging tools, variable value tables, diagrams, various methods of visualization & sonification, and other experimental practices like embodied movement or dance. The course will launch with study of Alan Turing’s abstract machine and the notion of the algorithm itself, then step through several units, each focused on a specific algorithm drawn from computer science’s rich library. Examples may include: searching, sorting, and encrypting data; determining routes and paths in a network; making recommendations for objects like songs or films; or generating realistic texts and images. Students will foster their algorithmic literacy, learning how to read and understand computer program code to develop a hermeneutics of the algorithm, while also attending to broader social, cultural, and political questions such as: How do we know when algorithms are biased? Should we have law and policy mandating algorithmic audits? How should data journalism report on algorithmic operations? No prior coding experience is required but students are advised to first take LCOD 2000, as well as LCOD 2010, 2012, or 2013. Access to a working laptop will be expected throughout the semester.

Prerequisites: No Prerequisites
Co-Requisites: No Co-requisites

College: Eugene Lang College Lib Arts (LC)

Department: Liberal Arts (LIB)

Campus: New York City (GV)

Course Format: Seminar (R)

Modality: In-Person

Max Enrollment: 18

Repeat Limit: N/A

Add/Drop Deadline: September 9, 2025 (Tuesday)

Online Withdrawal Deadline: November 17, 2025 (Monday)

Seats Available: Yes

Status: Open*

* Status information is updated every few minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 11:44am EDT 3/14/2025

Meeting Info:
Days: Friday
Times: 9:00am - 11:40am
Building: TBD
Room: TBD
Date Range: 8/27/2025 - 12/15/2025