CPSC 547: Information Visualization, Sep 2020

Remember to reload the page, changes are frequent

Instructor: Tamara Munzner
First Class: Thu Sep 10 2020
Last Class: Tue Dec 3 2020
Time/Location: Synchronous only on Thursdays 3:30-5 (Pacific time), by Zoom. (see Piazza for link)
Office Hours: Tuesdays 3:30-5, by Zoom. Or by appointment, check my calendar and request a spot by email.
UBC Cal Page: CPSC 547
Canvas Page: 547 Canvas Page
Piazza Page: 547 Piazza (signup link) Please join Piazza, it's the main avenue of communication for this course!


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

Short Weekly Syllabus

  Week  

  Date  

  Async Read/Discuss   

  Sync: In Class  

  Due   

  1     Sep 10 Intro, Course Logistics Ex: Time Series
  2     Sep 17 Data, Tasks, Nested Model Ex: Abstractions
  3     Sep 24 Marks & Channels, Rules of Thumb, DSM Ex: Decoding
  4     Oct 1 Tables, LineUp, Bertifier Pitches Pitches due Thu Oct 1 noon
  5     Oct 8 Color, ArteryViz, RainbowsRevisited Ex: 2N/CP Groups finalized Fri Oct 9 noon
  6     Oct 15 Networks, Abyss-Explorer, Geneaology Pre-Proposal Meetings
  7     Oct 22 Spatial Data, NecklaceMaps, Myriahedral Ex: Ballotmaps Proposals due Fri Oct 23 noon
  8     Oct 29 D3, Tableau, R/Tidyverse NO CLASS
  9     Nov 5 Manipulate, Facet, Paramorama Ex: 3 Complexity Fams
  10     Nov 12 Reduce, Embed, TensorFlowGraph Livestream: Case Studies & Reproducibility
  11     Nov 19 (Project Updates) Project Peer Reviews Updates due Wed Nov 18 3pm
  12     Nov 26 Post-Update Meetings
  13     Dec 3 Livestream: Research Process
  14     Dec 10 Final Presentations 3-6:30pm Final Papers due Mon Dec 14 8pm


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 3:30 and your responses are due by Thu 3:30.

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, EZProxy direct link.

To buy your own copy online, it's currently around US$80 new from amazon.com and on sale for US$70 from CRC CD$116 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 EZproxy with your CWL login through the UBC library.
EZproxy direct links: IEEE DL, Springer DL, ACM DL, JSTOR


Introduction Week 1: Thu Sep 10

Required Reading

Slides: pdf, pdf 16up, keynote

Online Discussion: (see Piazza, post @8)

In Class Exercise: Time Series

Videos: Course Pitch (5 min)

Further Reading


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

Required Reading

Online Discussion: Piazza posts @13, @14, @15

In Class Exercise: Abstractions (source: Bertini)

Further Reading


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

Required Reading

Slides: pdf, pdf 16up, keynote

Online Discussion: Piazza posts @22, @23, @24

In Class Exercise: Decoding (source: Bertini)

Further Reading


Tables, LineUp, Bertin Matrices Revisited Week 4: Thu Oct 1

Required Reading

Online Discussion: Piazza @28, @29, @30

In Class: Project Pitches

Further Reading


Color, ArteryViz, RainbowsRevisited Week 5: Thu Oct 8

Required Reading

Online Discussion: Piazza @43, @44, @45

Slides: pdf, pdf 16up, keynote

In Class Exercise: 2Nums; Color (source: Pfister/Lex/Ortiz; Rheingans)

Further Reading


Networks, Abyss-Explorer, Geneaology Week 6: Thu Oct 15

Required Reading

Online Discussion: @51, @52, @53

In Class: Project Groups Meet with Tamara

Further Reading


Spatial Data, NecklaceMaps, Myriahedral Week 7: Thu Oct 22

Required Reading

Online Discussion: Piazza @62, @63, @64

In Class Exercise: Ballotmaps
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.

Further Readings


D3, Tableau, R/Tidyverse Week 8: Thu Oct 29

Required Reading

Online Discussion: Piazza @71, @72, @73

In Class: NO SYNC CLASS

Further Reading


Manipulate, Facet, Paramorama Week 9: Thu Nov 5

Required Reading

Online Discussion: Piazza @77, @78, @79

In Class: Three Complexity Families

Further Readings


Reduce, Embed, TensorFlowGraph Week 10: Thu Nov 12

Required Reading

Online Discussion: Piazza @87, @88, @89

Slides: pdf, pdf 16up, keynote

Further Readings


Updates: Peer Review Week 11: Thu Nov 19

In Class: Peer Review


Post-Update Meetings Week 12: Thu Nov 26

In Class: Post-Update Groups Meet with Tamara


Paper Writing and Research Process Week 13: Thu Dec 3

In Class: Live Zoom Lecture, Q&A. Evals

Slides: pdf, pdf 16up, keynote


Final Project Presentations Thu Dec 10 3-6:30pm


Final Papers Due Mon Dec 14 8pm


Previous Versions


Permanent URL of this page is http://www.cs.ubc.ca/~tmm/courses/547-20
Tamara Munzner
Last modified: Tue Jan 12 00:39:59 PST 2021