Class Schedule

*The instructor might deviate slightly from the class schedule if more time is required for a particular topic.

Week 1

Introduction
Student intros, Class overview

Week 2

Foundations: data models, perception, color, design principles
Assignment: Many Eyes, due Week 3
Week 3

Processing Review: Basics

Week 4

Processing Review: Advanced
Assignment: Data-self portrait, due Week 6
Week 5

Data mining + Web scraping
Web APIs, RSS feeds & XML
Final project: Proposal -- pick a data source
Week 6

Social Networks
Reading: Artistic Data Visualization: Beyond Visual Analytics
Week 7

Information Aesthetics
Assignment: Research Blog 1

Week 8

Algorithmic Art
Final project: Proposal due
Reading: Exploring Emergence interactive essay
Week 9

Emergence and Complex Systems
Assignment: Research Blog 2
Week 10

Final project: Prototype presentations
Week 11

Outlook and Hybrid Spaces
How to document your work
Week 12

Consultation time for your final project
Exam
Final project critiques