Fall 2023 Schedule

Jia Zhang
Data Visualization Fall 2023
2 min readSep 7, 2021

--

This is a preliminary outline of our Fall 2023 course, topics may change subject to availability of guests and our progress.

Week 1: September 8, 2023

Introduction to course
Lecture: A Brief History of Data Visualization
In Class Demo: d3.js preview
Homework 1 Tutorial 1: set up dev environment and local server
Homework 2 Tutorial 2: set up Github
Assign Project 1: Self Quantification

Week 2: September 15th 2023

Lecture: Charts and Visual encoding, how we ‘read’ visualizations
Discussion:SelfQuantificationshare

In Class Demo: Intro to d3 simple shapes and 1 bar chart
In Class Demo: Data loading and other data types
Homework Tutorial 3: d3.js basics
Assign Project 2: Find and share a favorite visualization

Week 3: September 22rd, 2023

Lecture: Data: Conceptual and Practical
Discussion:FavoriteVisualizations
In Class Demo: Other charts
Homework 1 Tutorial 4: loading data from files
Homework 2 Tutorial 5: additional chart types
Assign Project 3: Government Data Roulet/Lottery assign

Week 4: September 29th, 2023

Lecture: Narratives and Storytelling for Visualization
In Class Demo: Interactivity
Discussion: Government data
Homework Tutorial 6: interactivity
Assign Project 4: What if?

Week 5: October 6th, 2023

Lecture: Data Humanism, Data Art, Creative Coding
Discussion: What if share
Homework Tutorial 7: even more interactivity
Assign Project 5: Reverse What if?

Week 6: October 13th, 2023

Lecture: What we know about d3.js so far: a big d3 review
In Class: Final project introduction
Homework 1: Choose your own adventure in d3/final project
Homework 2: Storyboarding for your final project/making your pitch

Week 7: October 20, 2023

Lecture: Visualization Extras: Mapping and external libraries TBD
Homework: Final Project

Week 8: October 27th, 2023

No Lecture: Final Project Check-ins
Homework: final project recommended steps from checkins

Week 9: November 3th, 2023

Lecture: Special Guest Lecture: Accessibility Expertise in Web
Final project Check-ins and troubleshooting as needed
Homework: experiment with accessibility in web

Week 10: November 10th, 2023

Final project troubleshooting
Homework: Final Project

Week 11: November 17, 2023

Final project troubleshooting
Homework: Final Project

No Class November 24th, 2023

Week 12: December 1, 2023

Final Class Session: Project Presentation with Guests

Week 13: December 8, 2023

Project materials and all homework deadline

--

--