COURSE OUTLINE
Session 5
Practice Session
Session 6
Sound and Audio
Interactions and Sound
Music Visualizations
Generating sound with code
*Exercise
Session 1
Drawing with code
HTML Canvas
Drawing shapes
Drawing images
Creating Masks
*Exercise
Session 3
Physics Fundamentals II
Attraction
Gravity
Resting Position
Bounds
*Exercise
Session 2
Physics Fundamentals I
Coordinate Systems
Vectors
Translation
Drag
Proximity
*Exercise
Session 4
Creating Particles Systems
How does a Particle system work?
Harmonic Random Movement
Perlin Noise
*Exercise
Session 10
Practice Session
Session 9
Interactive Data Visualization
D3 Library
Layouts
Selections
Geomapping
*Exercise
Session 8
Exploring the third dimension
THREE.js
Cameras
Materials
Meshes
*Exercise
Session 7
Pixels and Images
Image effects
Manipulating pixels
*Exercise
Session 11
Creating Printable Artworks
Canvas Sketch
PenPlotter files
*Exercise
Session 12
Camera and Interactivity
Using cameras as input
Detecting colors
Detecting user poses
*Exercise
Session 13
Wrapping it Up
The class will debate the final assignment topic
Work on the final assignment
Session 14
Work on final assignment, ask the teacher questions.
Session 15
Final assignment presentation and evaluation