Schedule
WEEK 1 SEPTEMBER 6
LECTURE
- Overview of Course: goals, outcomes, logistics, structure, enrollment
- A Very Brief and Fast History of Data Visualization
- Course Survey
ASSIGNMENTS
- Setup github accounts and submit link of your site to courseworks, follow tutorial 0_github
- Read Interactive Data Visualization for the Web by Scott Murray, Read Chapters 1 - 3 Introduction and Technology Fundamentals
WEEK 2 SEPTEMBER 13
SELF QUANTIFICATION PROJECT WEEK 0
- Assign Self Quantification Project - Start Collecting Data!
LECTURE
- All About Data: data and structures (in your field)
- Review of code basics from Murray’s Book Chapters 1 - 3
ASSIGNMENTS
- Self Quantification Project Data Report
- Read and follow Interactive Data Visualization for the Web by Scott Murray, Chapter 4 & 5 Setup and Data
- Complete the accompanying code assignment
- Chapter 5: 09_ASSIGNMENT.html
WEEK 3 SEPTEMBER 20
SELF QUANTIFICATION PROJECT WEEK 1
- Discuss Self Quantification Project ideas and data
LECTURE
- Visual Encoding, Graphical Perception, and Gestalt Principles
ASSIGNMENTS
- Self Quantification Project Exploratory Data Analysis + Sketching by Hand(or Illustrator)
- Read and follow Interactive Data Visualization for the Web by Scott Murray, Chapter 6 Drawing with Data
- Complete the accompanying code assignments
- Chapter 6: 11_z_ASSIGNMENT.html
- Chapter 6: 21_z_ASSIGNMENT.html
- Chapter 6: 24_z_ASSIGNMENT.html
WEEK 4 SEPTEMBER 27
SELF QUANTIFICATION PROJECT WEEK 2
- Discuss Self Quantification Project sketches and insights
LECTURE
- Narratives and Storytelling for Visualization
ASSIGNMENTS
- Self Quantification Project - Sketch 3 possibilities with different graphic representations.
- Read and follow Interactive Data Visualization for the Web by Scott Murray, Chapter 7 & 8 Scales and Axes
- Complete the accompanying code assignments
- Chapter 7: 10_ASSIGNMENT.html
- Chapter 8: 10_ASSIGNMENT.html
WEEK 5 OCTOBER 4
SELF QUANTIFICATION PROJECT WEEK 3
- Self Quantification Project Presentations
FINAL PROJECT WEEK 0
- Introduction to Final Project
- Team formation and ideas discussion in class
LECTURE
- The Idea of Interactivity
- Interactivity examples in D3
ASSIGNMENTS
- Read and follow Interactive Data Visualization for the Web by Scott Murray, Chapter 9
- Complete the accompanying code assignments
- Chapter 9: 25_adding_values_ASSIGNMENT.html
- Chapter 9: 26_removing_values_ASSIGNMENT.html
- Chapter 9: 27_data_join_with_key_ASSIGNMENT.html
- Chapter 9: 28_adding_and_removing_ASSIGNMENT.html
- Chapter 9: 30_rotate_90_ASSIGNMENT.html
- How is it made? Submit a visualization you find in the wild and would like to dissect.
WEEK 6 OCTOBER 11
FINAL PROJECT WEEK 1
- Finalize team formation and topics in class
LECTURE
- Power of Representation (and underrepresentation)
- Data Humanism
ASSIGNMENTS
- Final Project - ideas and preliminary data
- Read and follow Interactive Data Visualization for the Web by Scott Murray, Chapter 10 Interactivity
- Complete the accompanying code assignments
- Chapter 10: 07_sort_ASSIGNMENT.html
- Chapter 10: 15_ASSIGNMENT_add_tooltip.html
WEEK 7 OCTOBER 18
FINAL PROJECT WEEK 2
- Issues and challenges?
- Preparing for your project pitch
Lecture:
- Review of Everything So Far
- D3 review Chapters 1 - 10 and troubleshooting and more on interactivity
- How is it made? - some answers to your submissions from week 5
ASSIGNMENTS
- Final Project - formulate your final project pitch - presentations next week!
- Chapter 1 - 10 Review - Complete the accompanying code assignments
- TBD
WEEK 8 OCTOBER 25
FINAL PROJECT WEEK 3
- Project Pitches - with guests! and breakfast?
LECTURE:
- None
ASSIGNMENTS
- Final Projects
- Chapter 1 - 10 Review - Complete the accompanying code assignments
WEEK 9 NOVEMBER 1
FINAL PROJECT WEEK 5
- reflection on critique, discussion
LECTURE:
- Introduction to mapbox.js or
- Introduction to D3 - more advanced interactivity
ASSIGNMENTS
- Final Projects
WEEK 10 NOVEMBER 8
FINAL PROJECT WEEK 6
- One on one meetings and troubleshooting
- Project draft 1
LECTURE:
- Introduction to special topics 2 - javascript libraries and layouts
ASSIGNMENTS
- Final Projects
WEEK 11 NOVEMBER 15
FINAL PROJECT WEEK 7
- One on one meetings and troubleshooting
ASSIGNMENTS
- Final Projects
WEEK 12 NOVEMBER 22
FINAL PROJECT WEEK 8
- Final Project due
- Final showcase
Final class for architecture students
WEEK 13 NOVEMBER 29
THANKSGIVING NO CLASS
WEEK 14 DECEMBER 6
Final class for all students All makeup work due 1 week from today!
This is a class session held for interdisciplinary students only - architecture students will be in their studio critiques and not attend class. We will look at projects from the Center for Spatial Research and talk about next steps in terms of new skills and other class offerings.