Week | Wednesday | Monday |
---|---|---|
1 | Jan 22 Course and Student Introductions Overview of Course |
Jan 24 Introduction to Processing Graphic basics |
2 | Jan 29 Color, opacity, gradients Curves BeginShape() EndShape() Comments variables |
Jan 31 Last Day to Add/Drop a class is Feb 4 Turning in Assignments Comments println() Variables (Review) In-class Challenge |
3 | Feb 5 Sketch 1 Due 18:00 EST via openProcessing.org Control Statements Operators Code Blocks Variable scope |
Feb 7 DeBugger Motion Random Print Statements In-Class challenge |
4 | Feb 12 Loops Functions Functions + passing parameters |
Feb 14 State Machines Manipulation of for-loops Code & Different strategies |
5 | Note: No Classes on February 19 Feb 21 Matrix Transformations Intro to p5.js |
Feb 26 P5.js setup review Object Orientated Programming MidTerm Project Announced |
6 | Feb 28 Arrays OOP Methods | March 4 Work on Midterm |
7 | March 6 Github In class challenges Work on Midterm Project Push your progress to your GitHub repo |
March 11 Class Assignments Work on Midterm Project Push your progress to your GitHub repo |
8 | March 13 Strategies for coding Review State Machine Debugging Strategies Intro: Sound, Computer Vision, Video, P5 Play library, P5 Speech library |
|
YAY! | March 18 - 22 SPRING BREAK - take a break! |
SPRING BREAK - take a break! |
8 (cont.) | March 25 **MidTerm Presentations** Midterm Project Feedback |
|
9 | March 27 **MidTerm Presentations** Midterm Project Feedback |
April 1 Images + Pixels Work on Roundtable for Final Projects for homework Complete the Mid-Term Self-Assessment Due 18:00 Complete Refinements to Midterm Project |
10 | April 3 Images + Data Work on Sketch 4 Submit the Midterm Self Assessment |
April 8 Text & Strings Text & String Manipulations Work on Sketch 4 Submit the Midterm Self Assessment |
11 | April 10 Roundtable Presentations for Final Projects Work on Sketch 4 |
April 15 Roundtable Presentations for Final Projects Work on Sketch 4 |
12 | April 17 Sound P5 Play Library Work on Final Project |
April 22 Topics by request (Generative code, ML, Camera tracking, etc) Work on Final Project Last Day to withdraw - April 23rd |
13 | April 24 Topics by request Work on Final Project |
April 29 Code-swap + Bug Squashing Topics by Request Work on Final Project |
14 | May 1 Final Critiques Work on Final Project |
May 6 Final Critiques Last Day of our Class Work on Final Project |
EXAM WEEK | May 10 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! |