Week 13

Free Form Individual meetings to discuss your prototypes Assignment Free Form Complete your visualization and prepare to present it at our final class meeting in two weeks. We will all meet as a group at 6.30 PM EDT.…

Week 12

Free Form: Review proposals as a group 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 Excel…

Week 11

A Thousand Suns: final round of feedback 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 spreadsheet…

Week 10

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 If the chroma.js library…

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 9

Acknowledging reality: The course is going to have to change now that we’ve been scattered around the globe. Let’s figure it out… Presentation: Penny on Giorgia Lupi A Thousand Suns Share possible external data sources Examine your exploratory visualizations Meet to look over your sketches and discuss merging…

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 Ben on Ben Fry, Processing, and Fathom Right Twice a Day: final crit Exercise 3: A Thousand Suns Workshop: a crash course in spreadsheets See also: Joel Spolsky's Excel ‘tutorial’ Assignment A Thousand Suns: Run make update in your repository folder to fetch the new assignment Generate three exploratory…

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

Programming workshop Nested loops & grids Chains of logic with else if, &&, and || 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 least…

Week 6

Presentation: Sherry on Oliver Byrne P5 Tutorial: Normalization and ‘mapping’ Looping with for, _.times, and _.each Exercise: draw as many circles as there are hours/min/sec in the current time Calculating coordinates based on distances and angles Mapping time values to angles, colors, etc. map() lerpColor() Exercise #2: in-class…

Week 5

Presentation Alexis on Muriel Cooper & The Visible Language Workshop Nothing but a Number Finish poster critique Tutorial & Workshop Javascript & P5.js basics map() lerpColor() Assignment Right Twice a Day Complete at least three representations of the current time (ignore days, weeks, moons, etc. for now) that develop…

Right Twice a Day

Mapping Time Preliminaries Gather all the necessary software and files to get started: The Sublime Text 3 (or comparable) text editor The GitHub Desktop GUI client Create your own fork of https://github.com/samizdatco/di-2020 The P5.js site has an extensive Reference section with a full listing of…

Week 4

Presentation: Shirley on Jer Thorp Nothing but a Number: Review of your quantitative, qualitative, and humanistic posters 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…

Week 3

Catalog & Classify wrap up Discussion of the Kieran Healy intro chapter Nothing but a Number critique of your 7 different experiments begin work on next iteration by choosing 1 direction that you’ll approach from 3 different angles: quantitative, qualitative, and humanistic Assignment Nothing but a Number: Final Posters…

Week 2

Catalog & Classify Discussion of your findings Retinal Variables Meet in pairs to look over the choices you made for representing values using each of the retinal variable types Research & Readings Pick a designer or studio that interests you Sign up for one designer and one ‘book club’ using…

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.…

Nothing but a Number

Over the next week you will create one poster every day. Each 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. Create a visual representation using one of the seven…

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…

Retinal Variables

The most fundamental choice in any data visualization project is how your real-world values will be translated into marks on the page or screen. In this exercise we’ll be encoding an extremely simple data set repeatedly in order to exhaustively catalog the different ways a handful of numbers can…

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…

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…