Course NumberCSE 557A
SemesterFall 2016
HoursMW 4:00-5:30
LocationLopata Hall / 202
InstructorAlvitta Ottley
Emailalvitta at wustl.edu
OfficeJolley 410
Office HoursMW 2:00-4:00
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 PAPER ASSIGNMENT
1 8/29 Introduction 8/31 Design
Discussion: Chart Junk
Bateman et al. 2010 Design Critique | due 1 in week
2 9/5 LABOR DAY 9/7 Critique Presentation
3 9/12 Processing 9/14 Data Types
Discussion: Bars vs. Pies
Cleveland and McGill Bar and Line | due in 2 weeks
4 9/19 NO CLASS 9/21 NO CLASS
5 9/26 Visual Encodings 9/28 Tabular Data
Discussion: Data Mapping and Tableau
Polaris
Notes on intersection Detection
Parallel Coordinates | due in 2 weeks
6 10/3 Lab Day 10/5 Discussion: Perception Visual Thinking for Design
(Chapters 1 & 2)
Perception in Visualization
7 10/10 Perception 10/12 Web Basics
Discussion: Theme River
ThemeRiver
Web Tutorial
ThemeRiver in D3 | due in 3 weeks
8 10/17 FALL BREAK 10/19 D3 and Interaction Schniederman (Eyes)
Scatter Plot Example
Basic Template
9 10/24 NO CLASS 10/26 NO CLASS
10 10/31 Trees 11/2 D3 Homework Discussion Yi et al.
An Empire Built on Sand
Final Project Proposal | due in 1 week
11 11/7 Storytelling 11/9 Data Wrangling
12 11/14 Text Visualizations & Graphs 11/16 Guest Lecture:
Heather Corcoran
13 11/21 Evaluation 11/23 THANKSGIVING
14 11/28 Human in the Loop 11/30 Lab Ziekiewicz et al./ Peck et al.
15 12/5 Hot Topics in Vis 12/7 Project Presentations

Syllabus

PREREQUITES There are no enforced prequisites for the course, but having taken CSE 247: Data Structures and Algorithms is very helpful. Graduate students from other departments are welcomed.
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
40% Assignments
- 10% Design Critique
- 10% Bar Graph and Line Graph
- 10% Parallel Coordinates
- 10% Theme River
40% Final Project
- 10% 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.

Assignments

A0: VISUALIZATION CRITIQUE
A1: BAR AND LINE CHARTSdata | Animated Transition Example1 | Animated Transition Example2
A2: PARALLEL COORDINATES
A3: THEME RIVER
A4: FINAL PROJECT PROPOSAL
A5: ELECTORAL MAP (OPTIONAL)