Week | Wednesday | Monday |
---|---|---|
1 | Sept 4 Course and Student Introductions Overview of Course |
Sept 9 Introduction to Processing Graphic basics |
2 | Sept 11 Color, opacity, gradients Curves BeginShape() EndShape() Comments variables |
Sept 16 Last Day to Add/Drop a class is Sept 16 Turning in Assignments Comments println() Variables (Review) In-class Challenge |
3 | Sept 18 Sketch 1 Due Sept 20th 18:00 EST via openProcessing.org Control Statements Operators Code Blocks Variable scope |
Sept 23 DeBugger Motion Random Print Statements In-Class challenge |
4 | Sept 25 Loops Functions Functions + passing parameters |
Sept 30 State Machines Manipulation of for-loops Code & Different strategies |
5 | Oct 2 Matrix Transformations Intro to p5.js |
Oct 7 P5.js setup review Object Orientated Programming MidTerm Project Announced |
6 | Oct 9 Arrays OOP Methods | Oct 15 Arrays OOP Methods Work on Midterm Arrays OOP Methods |
7 | Oct 16 Github In class challenges Work on Midterm Project Push your progress to your GitHub repo Strategies for coding Review State Machine Debugging Strategies |
Oct 21 Class Assignments Work on Midterm Project Intro: Sound, Computer Vision, Video, P5 Play library, P5 Speech library Push your progress to your GitHub repo Intro to images |
8 | Oct 23 Working with Images and Image Data |
Oct 28 **MidTerm Presentations** Midterm Project Feedback |
9 | Oct 30 **MidTerm Presentations** Midterm Project Feedback |
Nov 4 Text Work on Roundtable for Final Projects for homework Complete the Mid-Term Self-Assessment Due 18:00 Complete Refinements to Midterm Project |
10 | Nov 6 Text Part II Work on Sketch 4 Submit the Midterm Self Assessment |
Nov 11 API's Text & String Manipulations Work on Sketch 4 Submit the Midterm Self Assessment |
11 | Nov 13 Roundtable Presentations for Final Projects Work on Sketch 4 |
Nov 18 Roundtable Presentations for Final Projects Work on Sketch 4 |
12 | Nov 20 Sound P5 Play Library Work on Final Project |
Nov 25 Topics by request (Generative code, ML, Camera tracking, etc) Work on Final Project Last Day to withdraw - Nov 25 |
13 | Nov 27 Topics by request Work on Final Project |
Dec 2 Code-swap + Bug Squashing Topics by Request Work on Final Project |
14 | Dec 4 Final Critiques Work on Final Project |
Dec 9 Final Critiques Last Day of our Class Work on Final Project |
EXAM WEEK | Dec 16 Submit Final Materials + Documents ALL Final Code Submissions Due by 12:00 EST to openProcessing & Your Github repo for the final project Final Self Assessment DUE by 16:00 Letter to the Next Cohort DUE by 16:00. | Have a great break! Stay safe and healthy! |