Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Vis & Society 2026
Home
Schedule
Theme: Housing Affordability
Speculation
Zoning and Housing Supply
Corporate Landlords & Evictions
Transit-Oriented Development
Historical Harms, Contemporary Effects
Assignments
A1: Data, Visualization, and Housing
A2: Exploratory Visual Analysis
A3: Visualization Critique & Redesign
A4: Persuasive/Deceptive Visualization
Final Project
FP0: Team Formation
FP1: Project Pitch
FP2: Proof-of-Concept
FP3: Minimal Viable Product
FP4: Final Deliverables
Programming Labs
Help Us Help You: Things to Try Before Asking for Help
Lab 0: Setup
Lab 1: Introduction to the Web platform
Lab 2: Styling with CSS
Lab 3: Introduction to JS
Lab 4: Svelte (Templating & Control Flow)
Lab 5: Svelte II (Loading Data & Reactivity)
Lab 6: Visualizing categorical data with D3
Lab 7: Visualizing quantitative data with D3
Lab {{ page.lab }}: Geospatial visualizations
Lab {{ page.lab }}: Animation & Scrollytelling
Lab {{ page.lab }}: Accessibility
Lab {{ page.lab }}: LAB_TITLE
Reading Group
Course Logistics
Course Staff & Office Hours
Grading Policies
Inclusion and Respect
Resources
Data & Visualization
Web Development
For next year
Inspire Syntax Breakdown Plugin
Inspire.js Browser Plugin
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting Lab 2
create-svelte
create-svelte
Canvas
Slack Day Form
Feedback Form
For next year
Step 0 should largely not be needed, these things should be done right from the start.