Dr. Benjamin Soltoff | Emma Peterson (TA) | |
---|---|---|
soltoffbc@uchicago.edu | ecpeterson@uchicago.edu | |
Office | 209 McGiffert House | MACSS Office Suite, McGiffert House |
Office Hours | Th 1-3pm | Tu 2-4pm |
GitHub | bensoltoff | emmacooperpeterson |
- Meeting day/time: Tu 11:00-1:50pm, Saieh Hall, Room 247
- Office hours also available by appointment
Social scientists frequently wish to convey information to a broader audience in a cohesive and interpretable manner. Visualizations are an excellent method to summarize information and report analysis and conclusions in a compelling format. This course introduces the theory and applications of data visualization. Students will learn about theory of cognition and perception in order to understand how humans process and synthesize information in a visual medium, while also developing techniques and methods for generating rich, informative, and interactive visualizations for both data exploration and explanation. These techniques will be developed using software implementations in R.
Students are expected to have prior programming experience; this is not an introductory programming course and students without this experience will have significant difficulties keeping up with the material. Experience could come from completion of MACS 30500 - Computing for the Social Sciences, an alternative course on programming at UChicago or undergrad, or self-taught experience using R. Students should also be familiar with the Git version tracking system and be comfortable with the Git workflow (commit, push, pull, merge, etc.). Finally, some basic experience with probability/statistical theory (especially regression analysis) will be helpful, though not required.
Assignment | Points |
---|---|
Visualization critique | 10 |
Visualization experiment | 20 |
Interactive visualization | 20 |
Geospatial/network/text visualization | 10 |
Final project | 30 |
Participation | 10 |
Total Points | 100 |
If you need any special accommodations, please provide us with a copy of your Accommodation Determination Letter (provided to you by the Student Disability Services office) as soon as possible so that you may discuss with me how your accommodations may be implemented in this course.
Readings for the course will come primarily from the following books, as well as an assortment of journal articles:
- TA - Cairo, Alberto. The Truthful Art: Data, charts, and maps for communication. New Riders, 2016.
- FA - Cairo, Alberto. The Functional Art: An introduction to information graphics and visualization. New Riders, 2012.
- Munzer - Munzner, Tamara. Visualization analysis and design. CRC Press, 2014.
- R4DS - Wickham, Hadley and Garrett Grolemund. R for Data Science. O'Rielly Media, Inc., 2017.
I recommend you purchase a copy of TA. R4DS is available for free online, however you can also purchase a hard-copy if you prefer that medium. TA and FA are also available as ebooks through the UChicago library (follow the links above, authentication required).
# | Date | Topic A | Topic B | Due dates |
---|---|---|---|---|
1. | Mar. 27 | Introduction to data visualization | Principles of data visualization | |
2. | Apr. 3 | Design and evaluation | Grammar of graphics and ggplot2 |
|
3. | Apr. 10 | Science, art, or somewhere inbetween | More ggplot2 |
Viz critique |
4. | Apr. 17 | Graphical perception and cognition | Design a visualization experiment | |
5. | Apr. 24 | Rules of thumb | Visualizing scientific results | |
6. | May 1 | Interactivity | And more interactivity | Viz experiment |
7. | May 8 | |||
8. | May 15 | And even more interactivity | Network visualization | |
9. | May 22 | Geospatial visualization | Text visualization | Interactive graphics |
10. | May 29 | Present final project | Geospatial/network/text viz | |
June 3 | Submit final project |
All readings are required unless otherwise noted. Adjustments can be made throughout the quarter; be sure to check this repository frequently to make sure you know all the assigned readings.
- Introduction to data visualization/Principles of data visualization
- TA Ch 1, 2, 5
- Design and evaluation/Grammar of graphics and
ggplot2
- TA 2-4
- Visualizations to critique in-class on Tuesday
- Wickham, Hadley. "A layered grammar of graphics." Journal of Computational and Graphical Statistics 19.1 (2010): 3-28.
- R4DS Ch 1-3
- Science, art, or somewhere inbetween/Exploratory data analysis
- Ch 4-5 in The Visual Display of Quantitative Information by Edward Tufte.
- FA Ch 3 - focus on pg. 61-72
- Gelman, Andrew, and Antony Unwin. "Infovis and statistical graphics: different goals, different looks." Journal of Computational and Graphical Statistics 22.1 (2013): 2-28.
- Wickham, Hadley. "Graphical criticism: some historical notes." Journal of Computational and Graphical Statistics 22.1 (2013): 38-44.
- Bateman, Scott, et al. "Useful junk?: the effects of visual embellishment on comprehension and memorability of charts." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2010.
- TA Ch 6-7
- R4DS Ch 5, 7
- Graphical perception and cognition
- FA Ch 5-7
- Cleveland, William S., and Robert McGill. "Graphical perception: Theory, experimentation, and application to the development of graphical methods." Journal of the American statistical association 79.387 (1984): 531-554.
- Heer, Jeffrey, and Michael Bostock. "Crowdsourcing graphical perception: using mechanical turk to assess visualization design." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2010.
- Spence, Ian, and Stephan Lewandowsky. "Displaying proportions and percentages." Applied Cognitive Psychology 5.1 (1991): 61-77.
- Rules of thumb/Visualizing scientific results
- Interactivity
Interactivity/information dashboards- Information dashboards/Network visualization
- Geospatial visualization/text visualization
- TA Ch 10
- Cartographers for social equality
- Final project presentations