Course NumberCSE 557A
SemesterSpring 2017
HoursTR 11:30AM-1:00PM
LocationRudolph Hall 203
InstructorAlvitta Ottley
Emailalvitta at wustl.edu
OfficeJolley 410
Office HoursTR 1:00PM-2:00PM
TAJosh Landman
Emaillandman at wustl.edu
OfficePsychology 402F
Office HoursMW 1:00PM-2:30PM
Schedule
Syllabus
Assignments
Final Project
Resources

CSE 557A: INFORMATION VISUALIZATION

Course Description

In this course, we study the principles for transforming abstract data into effective information visualizations. We learn about the state-of-the-art in visualization research and development, and we gain hands-on experience with designing and developing information visualizations. We also learn how to critique existing visualizations and how to evaluate the systems we build. Weekly readings include current research papers from the Information Visualization community.

Schedule

WEEK DATE TOPIC DATE TOPIC PAPERS ASSIGNMENT
1 1/17 Introduction 1/19 Discussion: Chart Junk
Lab 1: Intro to Processing
Bateman et al. 2010 Design Critique | due in 1 week
2 1/24 Design 1/26 Discussion: Visualization Purpose
Lab 2: City Highs
Borkin et al. 2013 Bar and Line | due in 2 weeks
3 1/31 Data Mapping 2/02 Discussion: Bars vs. Pies Cleveland and McGill (Pro Bar)
Simkin and Hastie (Pro Pie)
No humble Pie (History of Pies)
Reading Bar Graphs (How We Perceive Bars)
Spence and Lewandowsky 1991 (more comparisons)
Spence 1990 (more comparison)
4 2/07 Tabular Data 2/09 Discussion: Data Mapping
Lab 3: Intersction Detection
Polaris Parallel Coordinates | due in 2 weeks
5 2/14 Assignemnt 1 Review 2/16 Intro to D3
Lab 4: Scatterplot
Web Tutorial
Basic Template
data
6 2/21 Perception 2/23 Discussion: Perception
Lab 5: Working With Grids
Harrison et al.: Ranking Correlations
Visual Thinking for Design
(Chapters 1 & 2)
Perception in Visualization
Electoral Map | due in 2 weeks
7 2/28 NO CLASS 3/02 Discussion: The Right Visualization
Lab 6: TreeMap
Schniederman (Eyes)
8 3/07 Tree and Graphs 3/09 Discussion: Graph Simplification
Lab 7: Networks
Dunne and Schniederman: Motif Simplification ThemeRiver | due in 2 weeks
9 3/15 SPRING BREAK 3/17 SPRING BREAK
10 3/21 NO CLASS 3/23 Final Project Final Project Proposal | due in 1.5 weeks
11 3/28 Text Visualizaitons 3/30 Final Project An Empire Built on Sand
12 4/04 Storytelling 4/06 Final Project
13 4/11 Evaluation 4/13 Final Project
14 4/18 Human in the Loop 4/20 Final Project Ziekiewicz et al./ Peck et al.
15 4/25 Hot Topics in Vis 4/27 Project Presentations

Syllabus

PREREQUITES There are no enforced prequisites for the course, but having taken CSE 247: Data Structures and Algorithms is very helpful.
RECOMMENDED TEXTBOOKS Visual Thinking for Design, Colin Ware
Visualization Analysis and Design, Tamara Munzner
Learning Processing - A Beginner's Guide to Programming, Images, Animation, and Interaction, Daniel Shiffman ( free e-book through Google books )
Processing: A Programming Handbook for Visual Designers, Second Edition, Casey Reas and Ben Fry
ROCOMMENDED READING The Visual Display of Quantitation Information, Edward Tufte
Envisioning Information Edward Tufte
GRADING
45% Assignments
- 5% Design Critique
- 10% Bar Graph and Line Graph
- 10% Parallel Coordinates
- 10% Electoral Map
- 10% ThemeRiver
35% Final Project
- 5% Data Collection
- 10% Proposal
- 15% Content/ Product
- 5% Presentation
20% Participation
LATE POLICY

Each individual in the class gets two free days for the entire semester. This means turning in an assignment up to 24 hours late with no penalty (there are no partial free days--1 hour late uses up the whole free day). If a partnership turns in a late assignment, both partners have used up their free day. (Exception: if one partner still has a free day and the other doesn't, the assignment for the partnership may still be turned in one day late.) All other late assignments will receive a zero. Free days are not permitted for the final project.

LINKS Piazza course page: For questions and discussions.
Blackboard Site: For posting grades only
ACADEMIC HONESTY Please make sure you are familiar with the Washington University Academic Integrity Policy, as it will be strictly applied.

Labs

L1: INTRO TO PROCESSING
L2: CITY HIGHSdata
L3: INTERSECTION DETECTION
L4: INTRO TO D3
L5: ICON ARRAY
L6: STACKED BARdata

Assignments

A1: DESIGN CRITIQUE
A2: BAR AND LINE CHARTSdata | Animated Transition Bad Example | Animated Transition Good Example | Solution
A3: PARALLEL COORDINATES
A4: ELECTORAL MAP
A5: THEME RIVER