Day 1
OBJECTIVES
Introduction
What is programming?
Programming exercise
HOMEWORK:
Buy book (optional)
Create an account on Open Processing
Read Form + Code pg. 0-25
Read Programming HandBook: pg. 0 - 8 (optional)
Find an artist that uses code in some way in their practice.
Download processing to your local computer here. It's FREE!
Day 2
OBJECTIVES
Intro to Processing and Open Processing
Opening and compiling examples
Drawing 2D primitives
Color
HOMEWORK:
Read Programming HandBook: pg. 9 - 49
Static Pixel: With the tools we have covered thus far, create a static, screen based series of "sketches". Make sure to publish to your class Open Processing account. Due: January 16th
Find an artist that uses code in some way in their practice.
Day 3
OBJECTIVES:
Studio Time
HOMEWORK:
Finish Static Pixels to present for next class session.
Find artist you will present.
Day 4
OBJECTIVES:
Discuss Static Pixels
HOMEWORK:
Pixels in Time: With the tools we have covered thus far, create a series of animated sketches. publish to your class Open Processing account. Due: January 23rd
Find artist you will present.
Day 5
OBJECTIVES:
Control Structures
Studio Time
HOMEWORK:
Finish Pixels in Time to present for next class session.
Day 6
OBJECTIVES:
Interactivity
Discuss Pixels in Time.
Interactive Pixels: With the tools we have covered thus far, create a series of animated sketches. Publish to your class Open Processing account. Due: February 1st
HOMEWORK:
Work on Interactive Pixels.
Day 7
OBJECTIVES:
HOMEWORK:
Work on Interactive Pixels.
Read Programming HandBook: pg. ?
Day 8
OBJECTIVES:
Studio Day
HOMEWORK:
Finish Interactive Pixels to present for next class session.
Read Programming HandBook: pg. ?
Day 9
OBJECTIVES:
Discuss Interactive Pixels
3D Pixels: Using the 3D libraries we will cover to create a series of sketches. They can be static, animated, interactive or all three! Document your project and, if possible, post ALL results to your website.
DUE: February 15th
HOMEWORK:
Work on 3D Pixels.
Day 10
OBJECTIVES:
HOMEWORK:
Work on 3D Pixels.
Be ready with your artist presentation for next class session.
Day 13
OBJECTIVES
Discuss 3D Pixels
Physical Pixels: Using Arduino boards create a physical computing artwork that uses at least one circuit. It can be interactive or passive. We will go over these results in class. Please post all project documentation to the class Google Drive folder.
DUE: March 3rd
HOMEWORK:
TBA
Day 14
OBJECTIVES
HOMEWORK:
Work on Physical Pixels.
Day 15
OBJECTIVES
Buttons, potentiometers and other input devices
Laser Cutter
Studio Day
HOMEWORK:
Work on Physical Pixels.
Day 16
OBJECTIVES
Studio Day
I will be available via Zoom.
HOMEWORK:
Work on Physical Pixels.
Day 17
OBJECTIVES
Discuss Physical Pixels
Using Processing, or Processing and Arduino, create a final project of your own design. You may wish to revisit an earlier assignment or begin something completely new. If possible, publish all results to your class website or document your project and upload to the class Google Drive folder. DUE: March 10th
HOMEWORK:
Work on Final Projects
Day 18
OBJECTIVES
Studio Day
HOMEWORK:
Work on Final Projects
Day 19
OBJECTIVES
Studio Day
HOMEWORK:
Work on Final Projects
Day 20
OBJECTIVES
Discuss Final Projects.
HOMEWORK:
Make sure to have all your projects for the term either posted on your class website or on the class Google Drive folder.