From CS 294-10 Visualization Fa13
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.
- Most examples Scott Murray used in class are on this github page. The file he edited in class is located here, either download directly or view source.
- If you are looking for confusing (and humorously bad) visualizations check out wtfviz.net. Thanks to Sara Alspaugh for the pointer.
- Check out the Visualization Gallery and add any interesting visualizations you find on that page.
- Once you create a new account, add yourself to the list of Participants
- Assigned: Assignment 1 (due Sep 11 by 9am)
M Sep 30: No class due to power outage
- Due: Final Project (project proposal)
M Nov 11: Veteran's Day Holiday
W Nov 13: In Class Project Presentations
M Nov 18: In Class Project Presentations
W Nov 20: In Class Project Presentations
W Nov 27: No class
F Dec 13: Final Poster Session - 1-3pm, 5th Floor Soda Hall, Open to the Public
Course Numbers: CS294-10 Visualization
Units: 1 or 3
Instructor: Maneesh Agrawala (maneesh at cs.berkeley.edu)
Meeting: 306 Soda Hall, MW 5:30-7pm
- Maneesh: 535 Soda Hall, Tue: 4-5pm and by appointment
- The Visual Display of Quantitative Information (2nd Edition). E. Tufte. Graphics Press, 2001.
- Envisioning Information (2nd Edition), 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.
To contribute to this wiki, you'll need to first create an account. Please use your full name as your user name as in this example. Afterwards, please add some descriptive information about yourself on your personal page -- click your login name (next to the person icon) at the top of the page to access your personal page.
To facilitate discussion we have created the [add comment] button that appears at the bottom of each page. Clicking on the button will allow you to add a comments, ideas or question to the current page. The comments will include your user name and the date in the section heading. Try adding a comment to the discussion page for a lecture.
Tableau's software is provided through the Tableau for Teaching program.