Class Calendar

Unit 1: Introduction to Programming in Javascript and p5

Week 1, September 4

Assignment: Basic Drawing 

Explore the p5 library and create a drawing with code.

Week 2, September 11

Assignment: Variable Drawing

Use javascript to create a drawing that changes itself.

Week 3, September 18

Assignment: Coding Challenges

Week 4, September 25

Assignment: Coding Challenges

Week 5, October 2

Assignment: Coding Challenges

Unit 2: Creative Computing Projects

Week 6, October 9

Assignment: Interaction Charades Story Boarding

Communicate an abstract concept through pure interaction.

Week 7, October 16

Assignment: Interaction Charades Implementation

Code an abstract interactive experience.

Week 8, October 23

Assignment: Children's Book Interactive Illustration

Combine text, image, and interaction to create a moment in a larger narrative.

Week 9, October 30

Assignment: Crowd Source Project

Contribute a piece to a project built by the entire class.

Week 10, November 6

Assignment: Network Assignment

Create a project that retrieves and displays information in real time.

Unit 3 - Advanced Topics and Final Project

Week 11, November 13

Assignment: Final Project Brainstorming

Week 12, November 20

Assignment: Final Project Proposal

No Class, November 27, Thanksgiving Break

Week 13, December 4

Assignment: Final Project POC

Week 14, December 11

Assignment: Final Project WIP

Week 15, December 18

Assignment: Final Project