Programming with Data (ITPG-GT 3049)

Data is the means by which we turn experience into something that can be published, compared, and analyzed. Data can facilitate the production of new knowledge about the world—but it can also be used as a method of control and exploitation. As such, the ability to understand and work with data is indispensable both for those who want to uncover truth, and those who want to hold power to account. This intensive course serves as an introduction to essential computational tools and techniques for working with data. The course is designed for artists, designers, and researchers in the humanities who have no previous programming experience. Covered topics include: the Python programming language, Jupyter Notebook, data formats, regular expressions, Pandas, web scraping, relational database concepts, simple data visualization and data-driven text generation. Weekly technical tutorials and short readings culminate in a self-directed final project. Prerequisite: ICM / ICM: Media (ITPG-GT 2233 / ITPG-GT 2048)

Interactive Telecommunications (Graduate)
4 credits – 13 Weeks

Sections (Fall 2024)


ITPG-GT 3049-000 (15741)
09/09/2024 – 12/09/2024 Mon
6:00 PM – 8:00 PM (Evening)
at Brooklyn Campus
Instructed by Parrish, Allison