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!
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.
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
Required Reading
Online Discussion: Piazza posts @13,
@14,
@15
In Class Exercise: Abstractions
(source: Bertini)
Further Reading
Required Reading
Slides:
pdf,
pdf 16up,
keynote
Online Discussion: Piazza posts
@22,
@23,
@24
In Class Exercise: Decoding
(source: Bertini)
Further Reading
Required Reading
In Class: Project Pitches
Further Reading
Required Reading
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
EZproxy direct links:
IEEE DL,
Springer DL,
ACM DL,
JSTOR
Introduction Week 1: Thu Sep 10
Data, Tasks, Nested Model Week 2: Thu Sep 17
Marks & Channels, Rules of Thumb, Design Study Methodology Week 3: Thu Sep 24
Tables, LineUp, Bertin Matrices Revisited Week 4: Thu Oct 1
Online Discussion: Piazza
@28,
@29,
@30
Color, ArteryViz, RainbowsRevisited Week 5: Thu Oct 8
Online Discussion: Piazza
@43,
@44,
@45
Slides: pdf, pdf 16up, keynote
In Class Exercise: 2Nums; Color (source: Pfister/Lex/Ortiz; Rheingans)
Further Reading
Required Reading
Networks, Abyss-Explorer, Geneaology Week 6: Thu Oct 15
Online Discussion:
@51,
@52,
@53
In Class: Project Groups Meet with Tamara
Further Reading
Required Reading
Spatial Data, NecklaceMaps, Myriahedral Week 7: Thu Oct 22
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
Required Reading
D3, Tableau, R/Tidyverse Week 8: Thu Oct 29
Online Discussion: Piazza
@71,
@72,
@73
In Class: NO SYNC CLASS
Further Reading
Required Reading
Manipulate, Facet, Paramorama Week 9: Thu Nov 5
Online Discussion: Piazza
@77,
@78,
@79
In Class: Three Complexity Families
Further Readings
Required Reading
Reduce, Embed, TensorFlowGraph Week 10: Thu Nov 12
Online Discussion: Piazza
@87,
@88,
@89
Slides: pdf, pdf 16up, keynote
Further Readings
In Class: Peer Review
In Class: Post-Update Groups Meet with Tamara
In Class: Live Zoom Lecture, Q&A. Evals
Slides:
pdf,
pdf 16up,
keynote
Updates: Peer Review 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 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