Week 14

Free Form Brief presentations of prototypes Individual meetings & small-group work Assignment Free Form Complete your visualization and prepare to present it at our final class meeting in two weeks. Everything else Make sure any changes you’ve made to your earlier projects have been committed and pushed to github.…

Week 13

Free Form: Review proposals as a class Meet individually to look over progress Assignment Free Form Develop an initial prototype of your visualization If your prototype is static, commit your mock-ups as a (potentially multipage) PDF called process/prototype.pdf Whether you're building something screen based or simply using p5.…

Week 12

A Thousand Suns: final crit Free Form Lightning round: report on topics & data sources Individual meetings & work in small groups Assignment Free Form Select one idea to develop further for your final project and create: a one-page proposal, three concepts with two sketches apiece, a p5 script that…

Week 11

Presentation: Anna on Forensic Architecture Book Club: Branden & Sejin on Tufte’s Beautiful Evidence Assignment A Thousand Suns Complete your final version and commit your code and documentation in a folder called 3.mapping-quantities/final. If you have designed a static visualization, print it out at the proper scale…

Free Form

Final Project In this final project you will be bringing the conceptual dimension of the class together with the visualization techniques we’ve learned. You will develop and implement a final project following a complete, iterative design process. The first step in this is the creation of a set of…

Week 10

Presentations Sejin on Jer Thorp Reading #2: Subtleties of Color To actually use your newfound understanding of color, start looking into using chroma.js in your sketches Note the use of the .hex() method to convert from chroma’s color representation to p5’s on line 23 of this example…

Week 9

Presentation: Avishi on Amanda Cox Book Club: Yeojin and Anna on Tufte’s Visual Explanations P5 Mini-tutorials: Open a new Terminal in the di-2019 folder and type make update to get the newest files SVG Export: You can save your p5 sketches to SVG files that can then be opened…

Reading #2

Subtleties of Color by Robert Simmon The use of color to display data is a solved problem, right? Just pick a palette from a drop-down menu (probably either a grayscale ramp or a rainbow), set start and end points, press “apply,” and you’re done. Although we all know it’…

Week 8

Presentations Daniel on Jacques Bertin & Yeojin on Lev Manovich Right Twice a Day: final crit Exercise 3: A Thousand Suns Workshop: a crash course in spreadsheets Assignment A Thousand Suns: Run make update in your repository folder to fetch the new assignment Generate three exploratory visualizations based on the…

A Thousand Suns

Exercise 3: Mapping Quantities, Categories, and Summarized Data For this third project, we'll be examining a simple time-series dataset: the history of nuclear testing by the eight (declared) nuclear nations. In the first phase of this project we will consider only the total number of test explosions across three dimensions:…

Week 7

Presentation: Lila on Giorgia Lupi Book Club: Jeahun, Rebecca, and Elena on Tufte’s Envisioning Information Right Twice a Day: in-class work By the end of class have three concepts (including pencil sketches) for a time visualization that includes the hours/minutes/seconds values from your ‘clock’ explorations and at…

Week 6

Presentation: Daniel on Jacques Bertin P5 Tutorial: Normalization and ‘mapping’ Calculating coordinates based on distances and angles Mapping time values to angles, colors, etc. map() lerpColor() Exercise #2: in-class work & individual meetings Assignment Right Twice a Day Polish and incorporate feedback on your three code-based time visualizations Convert your…

Week 5

Presentation: Rebecca on Mark Lombardi Book Club: Daniel, Lila, and Avishi on Tufte’s Visual Display of Quantitative Information Tutorial & Workshop: Javascript & P5.js basics Assignment Right Twice a Day Complete at least three representations of the current time (ignore days, weeks, moons, etc. for now) that develop…

Week 4

Presentation: Branden on Otto Neurath Nothing but a Number: Final crit Workshop: Git, the course repository, and committing changes Create a ‘fork’ of the course repository on GitHub: click on the Fork icon in the upper right to create a personal ‘working copy’ that you can edit This will take…

Right Twice a Day

Mapping Time Preliminaries Gather all the necessary software and files to get started: A text editor The GitHub Desktop GUI client Create your own fork of https://github.com/samizdatco/di-2019 The P5.js site has an extensive Reference section with a full listing of the drawing commands that make…

Week 3

Presentation: Jeauhn on Mike Bostock Discussion of the Kieran Healy intro chapter Confirm presentation & Book Club schedule Nothing but a Number critique Assignment Nothing but a Number: Final Posters Pick one of your directions from this week’s sketches and develop three different posters, expanding on the information graphic…

Week 2

Review of your Catalog & Classify entries Select research topics and ‘book clubs’ Critique of your initial 7 numbers sketches Assignment Nothing but a Number Select one of your posters’ subjects as a starting point, whether you choose to continue using its specific number is up to you (since you…

Reading #1

Poor Form Read Healy's introductory chapter from Data Visualization for Social Science: Look at Data: What Makes Bad Figures BadUse the tag “R1” when you post your assessment of the reading and the questions raised.…

Research Presentations

Each student will select a data visualization person, topic, theme, technology, etc. to thoroughly research and report on for the rest of the class. You will become an expert in this subject and explore some of the main ideas and concepts behind the research topic you've selected. Some questions to…

Week 1

Assessment of student skills, levels, and interests What do you want to learn in this class? What sorts of data/information graphics work have you done previously? Any coding or stats experience? Introduction to course goals and expectations Intro talk Exercise: Catalog & Classify Create and publish a new post…

Nothing but a Number

Over the next two weeks you will create one poster every other day. On one day, find a single number from a different subject area that interests you and spend your time thinking about how the scale of that value could be communicated formally. On the next day, create a…

Policies

Academic Integrity PolicyAt Pratt, students, faculty, and staff do creative and original work. This is one of our community values. For Pratt to be a space where everyone can freely create, our community must adhere to the highest standards of academic integrity. Academic integrity at Pratt means using your own…

Syllabus

Charts and graphs have an indisputable aura of objectivity and yet, much like statistics, they have an immense power to either elucidate or mislead. What does it mean for an information graphic to be ‘honest’ with its data? And how can we as designers (and citizens) know when a representation…