CPSC 547: Information Visualization, Sep 2025

Remember to reload the page, changes are frequent.

Instructor: Tamara Munzner
First Class: Thu Sep 4 2025
Time: Thu 2-5pm
Location: SCRF 1021
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-25 Canvas
Piazza: 547-25 Piazza (signup link) Please join Piazza, it's a main avenue of communication for this course!


This page: Jump to Current Day | Short Syllabus | Detailed Syllabus | Audience | Previous Versions
Other pages: Projects | Course Structure/Policies | Project Description | Video Production | Tools | Resources

Short Weekly Syllabus

  Week  

  Date  

  Async Read/Discuss   

  Sync: In Class  

  Due   

  1     Sep 4 Intro, Course Logistics Ex: Time Series
  2     Sep 11 Data, Tasks, Nested Model Abstraction
  3     Sep 18 Marks & Channels, Rules of Thumb, DSM Ex: Decoding
  4     Sep 25 Tables, Manipulate, TACO Pitches Pitches due Thu Sep 26 noon
  5     Oct 2 Facet, Reduce, ScalableInsets Ex: Handling Complexity Groups finalized Fri Oct 3 noon
  6     Oct 9 Embed, TensorFlowGraph, Dashboards Pre-Proposal Meetings
  7     Oct 16 Color, ArteryViz, ColorDiff Ex: Color Proposals due Sun Oct 19 noon
  8     Oct 23 Spatial Data, NecklaceMaps, Myriahedral Ex: Ballotmaps
  9     Oct 30 Networks, Abyss-Explorer, Geneaology
  10     Nov 6 Polaris, D3, Vega-Lite NO CLASS (IEEE VIS)
  11     Nov 13 (Project Updates) Project Peer Reviews Updates due Wed Nov 12 noon
  12     Nov 20 Post-Update Meetings
  13     Nov 27 Research Process
  14     Dec 4 Advanced Topics
  15     Dec 11 Final Presentations 1-5pm Final Papers due Mon Dec 15 noon


Detailed Syllabus

Syllabus tentative, final changes will be made by previous class (for readings). In weeks with required readings, your comments are due by Tue noon and your responses are due by Thu noon.

Required Reading:

Visualization Analysis and Design, Tamara Munzner (A K Peters Visualization Series, CRC Press, 2014) is the course textbook.

The UBC library has multiple ebook licenses so you can read it for free: library catalog page, direct link (must be logged in).

To buy your own copy online, it's currently around US$68 new (with shipping) from amazon.com, on sale for US$63 (free shipping) directly from CRC Press, and CD$124 from amazon.ca. If you buy the hardcover book, you'll get the ebook version for free; you can also buy an ebook-only for less, or rent the ebook for even less.

All additional readings are research papers available online for free, links posted below. For digital library access from off-campus, use OpenAthens with your CWL login through the UBC library.
OpenAthens direct links: IEEE DL, Springer DL, ACM DL, JSTOR


Introduction Week 1: Thu Sep 4

Required Reading

Slides: pdf, pdf 16up, keynote

Online Discussion: see Piazza posts @8 self-intros, @10 reading list, @11 Ch 1 comments

In Class Exercise: Time Series
Signup Sheet for in-person attendance

Further Reading


Data, Tasks, Nested Model Week 2: Thu Sep 11

Required Reading

Online Discussion: see Piazza posts @12 reading list, @13 Ch 2 comments @14 Ch 3 comments @15 Nested Model comments

Slides: pdf, pdf 16up, keynote

In Class Exercise: Abstraction
Signup Sheet for in-person attendance

Further Reading


Marks & Channels, Rules of Thumb, Design Study Methodology Week 3: Thu Sep 18

Required Reading

Online Discussion: see Piazza posts @16 reading list, @17 Ch 5 comments @18 Ch 6 comments @19 Design Study Methodology comments

Slides: pdf, pdf 16up, keynote

Further Reading


Tables, Manipulate, TACO Week 4: Thu Sep 25

Required Reading

Online Discussion: see Piazza posts @22 reading list, @23 Ch 7 comments @24 Ch 11 comments @25 Taco comments

Slides: pdf, pdf 16up, keynote

In Class: Project Pitches

Further Reading


Facet, Reduce, ScalableInsets Week 5: Thu Oct 2

Required Reading

Online Discussion: see Piazza posts @27 reading list, @28 Ch 12 comments @29 Ch 13 comments @30 Scalable Insets comments

Slides: pdf, pdf 16up, keynote

In Class Exercise: Complexity Families
Followup reading:
Animation vs traces vs small multiples: Effectiveness of Animation in Trend Visualization. Robertson, Fernandez, Fisher, Lee, and Stasko. TVCG/InfoVis 2008.
EdgeMaps: Visualizing Explicit and Implicit Relations of Complex Information Spaces. Dörk, Carpendale, Williamson. Information Visualization 2012.

Further Readings


Embed, TensorFlow, Dashboards Week 6: Thu Oct 9

Required Reading

In Class: Teams do Pre-Proposal Meetings with Tamara

Further Readings


Color, ArteryViz, ColorDiff Week 7: Thu Oct 16

Required Reading

Further Reading
Spatial Data, NecklaceMaps, Myriahedral Week 8: Thu Oct 23

Required Reading

Further Readings


Networks, Abyss-Explorer, Geneaology Week 9: Thu Oct 30

Required Reading

Further Reading


Polaris, D3, Vega-Lite Week 10: Thu Nov 6

Required Reading

In Class: NO CLASS (IEEE VIS Conference week)

Further Reading


Project Reviews Week 11: Thu Nov 13

In Class: Project Peer Reviews


Post-Update Meetings Week 12: Thu Nov 20

In Class: Teams do Post-Update Meetings with Tamara


Paper Writing and Research Process Week 13: Thu Nov 27

In Class: Lecture, Evals


Advanced Topics Week 14: Thu Dec 4

In Class: Research talks


Final Project Presentations Thu Dec 11 1-5pm


Final Papers Due Mon Dec 15 noon


Audience


Previous Versions


Permanent URL of this page is http://www.cs.ubc.ca/~tmm/courses/547-25/
Tamara Munzner
Last modified: Sat Oct 4 11:32:39 PDT 2025