Remember to reload the page, changes are frequent.
Instructor: Tamara Munzner
First Class: Thu Sep 10 2026
Time: Thu 2-5pm
Location: DMP 201
Office Hours: Thu 5pm in classroom, until all questions are handled. Or zoom by appointment, check my calendar and request a spot by email.
Canvas: 547-26 Canvas
Piazza: 547-26 Piazza (signup link) Please join Piazza, it's a main avenue of communication for this course!
Short Weekly Syllabus
Week
Date
Async Read/Discuss
Sync: In Class
Due
1 Sep 10
Logistics, Intro, Nested Model, Ex: Time Series
2 Sep 17
Data, Tasks, DSM
Ex: Abstraction
3 Sep 24
Marks & Channels, Layout, Rethinking Ranks
Decoding
4 Oct 1
Color, Rules of Thumb, HemoVis
Pitches
Pitches due Thu Oct 1 noon
5 Oct 8
Interactivity, Multiple Views, Dashboards
Ex: Handling Complexity
Groups finalized Fri Oct 9 noon
6 Oct 15
Aggregation, Embed, TensorFlow
Pre-Proposal Meetings
7 Oct 22
Spatial Data, NecklaceMaps, Myriahedral
Ex: Ballotmaps
Proposals due Fri Oct 23 noon
8 Oct 29
Networks, Abyss-Explorer, Lineage
Post-Proposal Meetings
9 Nov 5
Polaris, D3, Vega-Lite
10 Nov 12
NO CLASS (IEEE VIS)
11 Nov 19
(Project Updates)
Project Peer Reviews
Updates due Wed Nov 18 noon
12 Nov 26
Post-Update Meetings
13 Dec 3
Research Process
15 Dec 15/17
Final
Presentations Tue Dec 15 2pm-TBD
Final Papers due Thu Dec 17 noon
Syllabus tentative, final changes will be made by previous class (for readings). In weeks with required readings/videos, your comments are due by Tue noon and your responses are due by Thu noon.
Required Reading:
Required Reading/Watching: none
Online Discussion: Piazza @8 self-intros
In Class
Further Reading
Required Reading/Watching
Online Discussion: Piazza
@8 Data,
@9 Tasks,
@10 DSM
In Class
Further Reading
Required Reading/Watching
Online Discussion: Piazza
@13 Marks & Channels,
@14 Layout/Tables,
@15 Rethinking Ranks
In Class
Further Reading
Required Reading/Watching
Online Discussion: Piazza
@17 Color,
@18 Rules of Thumb,
@19 HemoVis
In Class
Further Reading
Required Reading/Watching
Online Discussion: Piazza
@21 Interactive Views,
@22 Multiple Views,
@23 Dashboard Design Patterns
In Class
Further Readings
Required Reading/Watching
Online Discussion: Piazza
@26 Reduce,
@27 Embed,
@28 TensorFlow
In Class: Teams do Pre-Proposal Meetings with Tamara
Further Readings
Required Reading/Watching
Online Discussion: Piazza
@30 Geographic Maps,
@31 Necklace Maps,
@32 Myriahedral
In Class
Further Readings
Required Reading/Watching
Online Discussion: Piazza
@33 Networks,
@34 AbySS-Explorer,
@35 Lineage
In Class: Teams do Post-Proposal Meetings with Tamara
Further Reading
Required Reading/Watching
Online Discussion: Piazza
@36 Polaris,
@37 D3,
@38 Vega-Lite
Further Reading
Required Reading/Watching: none
In Class: NO CLASS (IEEE VIS Conference week)
In Class: Project Peer Reviews
In Class: Teams do 1on1 Post-Update Meetings with Tamara
In Class
Visualization is a crucial cornerstone of data science and a skill that is increasingly required in many other areas in science, engineering, business, and journalism. The scale and complexity of data that people must understand and reason about has exploded in nearly every field, so many students want to learn how to present data visually and gain fluency in visual data analysis. Visualization is suitable when there is a need to augment human capabilities rather than simply replace people with computational decision-making methods. Computer-based visualization systems provide visual representations of datasets designed to help people carry out tasks more effectively. In this course, you will learn about how to design and critique visualization systems through reading research papers and textbook chapters, working through deep-dive active learning exercises in small groups in class, and creating a substantial final project.
The course has a mostly flipped format, and is taught in a 3-hour block once a week. In the first 10 weeks students read textbook chapters and research papers and contribute to the asynchronous discussion about them before class. Students must post about each of three readings early in the week, and then respond to at least one post from another student within two more days. During class, I follow up the async discussion with additional commentary by answering selected topics in more depth through mini-lectures. Six of the class sessions are used for deep-dive active learning exercises in small groups, interleaved with reportbacks framed by critique and response from the instructor. No tooling is taught in the course; students are free to use whatever tools best match their strengths and interests.
The final project, conducted over the last 9 weeks, is typically done in small self-chosen student teams, with solo projects allowed by permission of instructor for well-justified requests. Four class sessions are devoted to project work, including a pitch session before teams are formed, pre-proposal meetings each team and me, pairwise peer reviews between teams, and post-update meetings with each team and me. Project work concludes with final presentations, then teams have a few more days in which to finish their final reports.
Introduction Week 1: Thu Sep 10
Data, Tasks, Design Study Methodology Week 2: Thu Sep 17
Marks & Channels, Layout, Rethinking Ranks Week 3: Thu Sep 24
Color, Rules of Thumb, HemoVis Week 4: Thu Oct 1
Interactivity, Multiple Views, Dashboards Week 5: Thu Oct 8
Aggregation, Embed, TensorFlow Week 6: Thu Oct 15
Spatial/Maps, NecklaceMaps, Myriahedral Week 7: Thu Oct 22
Followup reading:
BallotMaps:
Detecting name bias in alphabetically ordered ballot papers. Wood,
J., Badawood, D., Dykes, J. & Slingsby, A. (2011). IEEE
Transactions on Visualization and Computer Graphics, 17(12), pp.
2384-2391.
Networks, Abyss-Explorer, Lineage Week 8: Thu Oct 29
Polaris, D3, Vega-Lite Week 9: Thu Nov 5
Week 10: Thu Nov 12
Project Reviews Week 11: Thu Nov 19
Post-Update Meetings Week 12: Thu Nov 26
Paper Writing and Research Process Week 13: Thu Dec 3
Final Project Presentations Tue Dec
15 2pm-TBD, DMP 201
Final Papers Due Thu Dec 17 noon
About
Audience
Previous Versions
Permanent URL of this page is http://www.cs.ubc.ca/~tmm/courses/547-26/
Tamara Munzner
Last modified: Wed Nov 4 22:36:19 MST 2026