Skip to content

Latest commit

 

History

History
69 lines (50 loc) · 1.4 KB

SCHEDULE.md

File metadata and controls

69 lines (50 loc) · 1.4 KB

Schedule

Week 1:

Jan.31 - Introduction

Week 2:

Feb.7 - Getting Started: Background, Tools, Resources
JavaScript fundamentals
2D Graphics: Drawing and Animating (1) - Canvas API
Project 1: Visual - assigned

Week 3:

Feb.14 - More JavaScript fundamentals
Drawing and Animating (2) - programmatic animation basics

Week 4:

Feb. 21 - Object Oriented JavaScript
Drawing and Animating (3) - advanced animation techniques
Project 1 in progress workshop

Week 5:

Feb.28 - Project 1: Visual - critique
Data (1) - JSON & Ajax, working with APIs
Project 2: Data - assigned

Week 6:

Mar.7 - SVG & CSS3
Data (2) - Visualizing Data

Week 7:

Mar.14 - Cancelled

Week 8:

Mar.21 - Building your own API with Node.js

Week 9:

Mar.28 - Spring Break

Week 10:

Apr.4 - Node.js continued: Server and Client

Week 11:

Apr.11 - Project 2: Data - critique
Interactivity (1) - Mouse, Keyboard, Scrolling

Week 12:

Apr.18 - Interactivity (2) - Mobile Device: Touch, Accelerometer

Week 13:

Apr.25 - Interactivity (3) - WebCam & Speech Recognition
Final project workshop

Week 14:

May.2 - TBD / Final Project Workshop

Week 15:

May.9 - Final Project Workshop

Week 16:

May.16 - Final Critique

Potential Additional Topics

  • 3D Graphics: WebGL, Three.js
  • CSS preprocessors (LESS & SASS)
  • Modular Javascript for large projects