04
About
Visualizing Data: Code Meets Graphic Design
H79.2812
http://itp.nyu.edu/varwiki/Syllabus/VisualizingData-F09
Autumn 2009
Thursdays, 12:30 to 3pm
Room 406
Instructor
Stewart Smith
stewart.smith@nyu.edu
http://stewdio.org
Office Hours
Mondays, 4 to 6pm and by appointment
Front tables or knock on adjunct office door
Course Description
The goal of this course is to augment your introductory Processing knowledge with concepts, examples, and sample code for creating data visualizations. In addition to code the course focuses on graphic design, specifically hierarchy and typography in visualization. Here are some design questions the course considers: Who is your audience? How would a first-time user approach/understand a piece? Does your choice of typeface enhance or detract from what you’re trying to communicate? Discussion ranges from writing clean source code to Sol Lewitt, Douglas Engelbart and Edward Tufte. On the technical side the course examines how to parse data from XML (including Atom and RSS feeds), CSVs, and images. We cover simple chart, graph, and connectivity examples before moving on to your own visual experimentation. By semester’s end you should be able to load data, render something visually compelling, and have something interesting to say about it.