Visual media are increasingly generated, manipulated, and transmitted by computers. When well designed, such displays capitalize on human facilities for processing visual information and thereby improve comprehension, memory, inference, and decision making. Yet the digital tools for transforming data into visualizations still require low-level interaction by skilled human designers. As a result, producing effective visualizations can take hours or days and consume considerable human effort.
In this course we will study techniques and algorithms for creating effective visualizations based on principles and techniques from graphic design, visual art, perceptual psychology and cognitive science. The course is targeted both towards students interested in using visualization in their own work, as well as students interested in building better visualization tools and systems. The class will meet twice a week. In addition to participating in class discussions, students will have to complete several short programming and data analysis assignments as well as a final programming project. Students will be expected to write up the results of the project in the form of a conference paper submission.
Contact me (Maneesh) via Piazza if you are worried about whether you have the background for the course.
- Assigned: Assignment 1 (due Oct 2 by 11:59pm)
- Due (by 11:59pm Oct 2): Assignment 1
- Assigned: Assignment 2 (due Oct 17 before class)
- Due: Final Project (project proposal)
W Nov 16: Project Progress Presentations
- Due (by 10am): Final Project (project progress presentation slides)
- Alec Glassford - Submit Feedback
- Do-Hyoung Park - Submit Feedback
- Jack Swiggett - Submit Feedback
- Jay Moon and Dennis Jeong - Submit Feedback
- Jordan Cazamias - Submit Feedback
- Katherine Ewell - Submit Feedback
- Louis Brion - Submit Feedback
- Matthew Brown - Submit Feedback
- Morgan Tenney - Submit Feedback
- Nathan Schager - Submit Feedback
- Nicole Crawford, Paula Kusumaputri, Quentin Perrot - Submit Feedback
- Sebastiano Bea and Mishel Johns - Submit Feedback
- Sergio Camelo - Submit Feedback
- Stephen Aman, Peter Ballmer and Clay Jones - Submit Feedback
- Steven Bell, John Carlo Buenaflor and Caitlin Go - Submit Feedback
- Yiju Hou and Noam Ben-Avi - Submit Feedback
- Yue Kang and Hua Feng - Submit Feedback
- Melissa Du and Matthew Leong - Submit Feedback
- Ramon Iglesias, Diego Arguello - Submit Feedback
M Nov 21: No class due to Thanksgiving
W Nov 23: No class due to Thanksgiving
F Dec 9 Time and Location: Fri 12/9 3pm-5pm at Lathrop 282 Final Project Presentations
- Maneesh Agrawala: 364 Gates, Mon: 3-4pm and by appointment
- Ludwig Schubert: Huang Engineering Center Basement, Sun 6-7pm and by appointment
- Peter Washington: Lathrop Tech Lounge, Tue 8-9pm and by appointment
To contact us please use Piazza. This is the fastest way to get a response.
- The Visual Display of Quantitative Information (2nd Edition). E. Tufte. Graphics Press, 2001.
- Envisioning Information. E. Tufte. Graphics Press, 2005.
Your best bet is to order them online.
Please order soon. Readings will be assigned in the first week of class.
Class participation (10%)
Final Project (40%)
Late Policy: For assignments we will deduct 10% for each day (including weekends) the assignment is late.
Plagiarism Policy: Assignments should consist primarily of your original work, building off of others' work--including 3rd party libraries, public source code examples, and design ideas--is acceptable and in most cases encouraged. However, failure to cite such sources will result in score deductions proportional to the severity of the oversight.
How to use and edit this wiki
New to wikis? Read the Wiki editing guide.