CPSC 271 | Information Visualization | Spring 2023 |
Reading is to be done for the class period where it is listed.
Dates for things in light gray are for planning purposes and may be adjusted slightly.
Assignments | |||
---|---|---|---|
Week 1: 1/23-1/27Topics: course introduction; the power of representation and the perils of misrepresentation; web concepts: HTML, CSS, DOM |
|||
Mon |
Materials from class:
|
introductory survey (on Canvas, under "Quizzes") due Fri 1/27 |
|
Wed |
Reading:
|
||
Fri |
bring laptop today! Reading: Additional class preparation:
|
homework 1 Software Setup, HTML and CSS due Wed 2/1 |
|
Week 2: 1/30-2/3Topics: web programming: JavaScript basics, DOM manipulation; grammar of graphics, data |
|||
Mon |
bring laptop today! Reading:
|
homework 2 D3 Selections and DOM Manipulation due Wed 2/8 |
|
Wed |
Materials from class:
|
||
Fri |
Reading:
|
homework 3 Loading Data due Wed 2/8 |
|
Week 3: 2/6-2/10Topics: data transformations; visual structures; JavaScript/D3: manipulating data |
|||
Mon |
Materials from class:
|
||
Wed |
Materials from class:
|
||
Fri |
bring laptop today! Reading:
|
homework 4 Manipulating Data due Fri 2/17 |
|
Week 4: 2/13-2/17Topics: matching visual structures to data; D3: data joins |
|||
Mon |
Reading:
Materials from class:
|
Journal: in "journal" module on Canvas due Mon 2/20 |
|
Wed |
Reading:
Materials from class:
|
Journal: in "journal" module on Canvas due Wed 2/22 |
|
Fri |
bring laptop today! Reading:
Materials from class:
|
homework 5 Data Joins due Fri 2/24 |
|
Week 5: 2/20-2/24Topics: the display of multivariate data; D3: scatterplot |
|||
Mon |
Materials from class:
|
||
Wed |
bring laptop today! Reading: if you have time to look at anything before class, start with the Hello, Scatterplot! example
|
||
Fri |
bring laptop today! Reading:
|
homework 6 Scatterplot due Fri 3/3 |
|
Week 6: 2/27-3/3Topics: the display of multivariate data |
|||
Mon |
Reading:
|
||
Wed |
Reading:
|
Journal: in "journal" module on Canvas due Wed 3/8 |
|
Fri |
bring laptop today! Reading: |
homework 7 Marks due Fri 3/10 |
|
Week 7: 3/6-3/10Topics: the display of multivariate data |
|||
Mon |
Reading:
|
Journal: in "journal" module on Canvas due Mon 3/13 |
|
Wed |
Materials from class:
|
||
Fri |
bring laptop today! Reading:
|
homework 8 Time and Space part I due Fri 3/17 part II due Fri 3/31 |
|
Week 8: 3/13-3/17Topics: truthfulness; graphical excellence; designing visualizations |
|||
Mon |
Reading:
|
||
Wed |
Reading:
|
Journal: in "journal" module on Canvas due Wed 3/29 |
|
Fri |
bring laptop today! Reading:
|
homework 9 Groups and Stacks due Fri 3/31 |
|
Spring Break: 3/20-3/24 |
|||
Week 9: 3/27-3/31Topics: the display of multivariate data (3+ variables); time series |
|||
Mon |
Reading:
|
Journal: in "journal" module on Canvas due Mon 4/3 |
|
Wed |
Materials from class:
|
||
Fri |
bring laptop today! Reading:
|
homework 10 Custom Vis and Small Multiples due Fri 4/7 |
|
Week 10: 4/3-4/7Topics: the display of relationships |
|||
Mon |
Materials from class:
|
||
Wed |
Materials from class:
|
||
Fri |
bring laptop today! Reading: |
homework 11 Networks and Hierarchies due Fri 4/14 (updated 4/9) |
Visualization Blog: in "journal" module on Canvas due Fri 4/7 |
Week 11: 4/10-4/14Topics: interaction |
|||
Mon |
Materials from class:
|
Project: topic due Mon 4/10 |
|
Wed |
Materials from class:
|
||
Fri |
bring laptop today! Reading: |
homework 12 Interaction due Fri 4/28 |
Project: data acquisition and wrangling due Fri 4/14 |
Week 12: 4/17-4/21Topics: visualizing text and documents |
|||
Mon |
Materials from class:
|
||
Wed |
Materials from class:
|
||
Fri |
bring laptop today! |
Visualization Blog: in "journal" module on Canvas due Fri 4/21 |
|
Week 13: 4/24-4/28Topics: visualizing text and documents |
|||
Mon |
Materials from class:
|
||
Wed |
bring laptop today! |
quiz - data (in "quizzes" on Canvas) due Thu 5/11 |
|
Fri |
bring laptop today! |
quiz - representation quiz - perception (in "quizzes" on Canvas) due Thu 5/11 |
|
Week 14: 5/1-5/5Topics: ethics |
|||
Mon |
bring laptop today! |
||
Wed |
Reading:
|
Journal: in "journal" module on Canvas due Thu 5/11 |
|
quiz - graphical properties, marks, and scales quiz - graphical integrity and excellence (in "quizzes" on Canvas) due Thu 5/11 |
|||
Fri |
bring laptop today! |
Visualization Blog: in "journal" module on Canvas due Fri 5/5 |
|
Reading Period: 5/6-5/8 |
|||
Sat | |||
Sun | |||
Mon | office hours 12:30-2:30pm | ||
Final Exams: 5/9-5/12 |
|||
Tue | office hours 11:30-1:30pm | ||
Wed | office hours 11:30-1:30pm | ||
Thu |
Project: presentations in class 7-10pm |
end-of-semester deadline no work accepted after 5/11 10pm |
Project:
report due Thu 5/11 7pm |
Fri |