NMDS
5517

Projects: Transforming Data

Schools of Public Engagement: Media

Non-Liberal Arts
Undergraduate Course
Graduate Course
Degree Students
Projects: Transforming Data
Spring 2026
Taught By: Jonathan Thirkield
Section: A

CRN: 2823

Credits: 3

From data capture to data visualization, the process of data transformation is a search for meaning through dozens to hundreds to millions of units of information. This course is both a conceptual and practical introduction to contemporary datascape, big and small. Through projects, code tutorials and critical readings, we approach data as a tool for research and design, as a basis for interactive digital projects, and as a form of knowledge that deeply impacts our culture and society. We cover the practical process of data transformation from data structures and architecture; to mining and aggregation; to visualization. Students will work with publicly available datasets, design their own databases, and learn how to critically read graphical representations of knowledge. Projects will provide the opportunity for students to build and design data visualizations, develop back-end code for interactive prototypes, and acquire the basic skills of data query and management. Through readings and presentations we will examine ethical, historical and humanistic approaches to data design and theory. Computational methods covered by this class will include APIs, text and image libraries, quantitative methods, mapping and GeoCoding. Students will be introduced to programming languages for data management (JavaScript and SQL) and for visualization (Processing/PSjs). Prior programming experience may be advantageous, but is not necessary.

Open to: all Graduate Students. Undergraduate Juniors and Seniors with permission from the program.
Pre-requisite: Any Media Practices course. Some programming experience required.
Co-Requisites: No Co-requisites

College: Schools of Public Engagement (NS)

Department: Media (MED)

Campus: New York City (GV)

Course Format: Studio (S)

Modality: In-Person

Max Enrollment: 15

Repeat Limit: N/A

Add/Drop Deadline: February 3, 2026 (Tuesday)

Online Withdrawal Deadline: April 14, 2026 (Tuesday)

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: 5:42am EDT 10/14/2025

Meeting Info:
Days: Tuesday
Times: 7:00pm - 9:40pm
Building: TBD
Room: TBD
Date Range: 1/21/2026 - 5/12/2026