Schedule
Readings are subject to change. Check the online syllabus before reading. Please refer to the learning management system (LMS) for all assignment deadlines and expected deliverables.
Week 1
- 1/11 Introductions
- Reading:
- VAD 1: What is Vis?
- Reading:
- 1/14 Orienting yourself to Web Visualizations
- Reading:
- Murray 1-2
- Introduction to Observable
- Optional: A Minimal Introduction to JavaScript and Observable. You may want to spend some time here if you are completely new to Javascript or need a refresher on programming in general. If so, review this before the Introduction to Observable above.
- Optional: Variable assignment in JavaScript: let, const, var for beginners
- Reading:
Week 2
- 1/18 Tech Fundamentals
- Reading
- Murray 3-4: Tech Fundamentals & Setup
- Start Introduction to Vega-Lite
- Reading
- 1/21 Data
- Reading
- VAD 2: What: Data Abstraction
- Murray 5: Data
- Data Types - read up to, but not through, the section named “Encoding Channels”
- Reading
Week 3
- 1/25 Tasks
- Reading
- VAD 3: Why: Task Abstraction
- Continue Data Types, Graphical Marks, and Visual Encoding Channels beginning at “Encoding Channels”
- Assignments
- HW 1 due at the start of class
- Reading
- 1/28 Marks and Channels
- Reading
- VAD 5: Marks and Channels
- Data Types, Graphical Marks, and Visual Encoding Channels - finish.
- Reading
Week 4
- 2/1 Exploratory Data Analysis
- Reading
- Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases. Chris Stolte, Diane Tang, and Pat Hanrahan. IEEE TVCG. 2002. (check course LMS for file)
- Data Transformation
- Reading
- 2/4 Exploratory Data Analysis II
- Reading
- Download the free student licensed version of Tableau
- Introduction to Tableau - watch all “Creator” videos
- Scales, Axes, and Transformation
- Reading
Week 5
- 2/8 Tables I
- Reading
- VAD 7: Arrange Table Data
- HW 2 due at the start of class
- Reading
- 2/11 Tables II
- Reading
- VAD 12: Facet
- Multi-view Composition
- Reading
Week 6
- 2/15 Guest Lecture
- 2/18 Spatial Data I
- Reading
- VAD 8: Spatial Data
- Cartographic Visualization
- Reading
Week 7
- 2/22 Spatial Data II
- Reading
- HW 3 Due at the start of class
- 2/25 Networks
- Reading
- VAD 9: Network Data
- Reading
Week 8
- 3/1 Introduction to D3 I
- 3/4 Introduction to D3 II
- Reading
- HW 4 Due at Start of Class
Week 9
- 3/8 Spring break; no classes, university offices open Monday through Friday
- 3/11 Spring break; no classes, university offices open Monday through Friday
Week 10
- 3/15 Color and Perception I
- Reading
- VAD 6: Rules of Thumb
- Reading
- 3/18 Color and Perception II
- Reading
- VAD 10: Color and Other Channels
- Optional: Rippin’ the Rainbow a New One
- Final Project Proposal due at the start of class
- Reading
Week 11
- 3/22 D3 Tutorial Workshop: Maps
- 3/25 D3 Tutorial Workshop: Network
Week 12
- 3/29 Manipulate
- Reading
- VAD 11: Manipulate View
- Reading
- 4/1 Presenting Visual Statistics
- Reading
- Tufte VST
- Reading
Week 13
- 4/5 Reduce
- Reading
- VAD 13: Reduce Items and Attributes
- Reading
- 4/8 Embedding, Focus + Context
- Reading
- VAD 14: Embed Focus + Context
- Assignments
- First Prototype of final project due at the start of class
- Reading
Week 14
- 4/12 Evaluating Visualizations
- Reading
- VAD 4: Evaluation
- Reading
- 4/15 Project Videos
- Project Videos due at the start of class
Week 15
- 4/19 Text
- Peer Review due at the start of class
- 4/22 Visual Analytics, Machine Learning
Finals
- Tue 5/3 2:30-5pm: Final Project Presentations