iMAL

iMAL Processing Workshop. Brussels, BE
Professor Casey Reas
  Index
Schedule
  Exercises
Friday 18 April 2003
Saturday 19 April 2003
Sunday 20 April 2003




Friday 18 April 2003

10:00 Workshop Overview
Processing in context
Workshop format
   
10:30 Environment 1
Open, Save
Run
Sketchbook
Exporting
   
10:45 Structure 1
Comments
Statements
Coordinate system ( X,Y dimensions )
   
11:00 Form 1
Point
Line
Rectangle
Ellipse
Curve
Fill
Stroke
[ Exercises F00-F02 ]
   
11:45 Data 1 & Calculate 1
Variables
Datatypes
Arithmetic
[ Exercises F03-F05 ]
   
12:30 Lunch
   
13:30 Control 1
Relational operators ( < > <= >= == !=)
While
For
Blocks
[ Exercises F06-F08 ]
   
14:30 Structure 2 & Input 1
Setup & Loop
Linear motion
mouseX, mouseY
mousePressed
[ Exercises F09-F11 ]
   
15:30 Control 2
If
If & Else
Logical operators ( && || ! )
[ Exercises F12-F14 ]
   
16:30 Synthesis
[ Exercise F15]
   
17:20 Comments & Questions


Top

Saturday 19 April 2003

10:00 Review
Questions
Look at work from previous day
   
10:30

Form 2
beginShape() & endShape()
LINES, LINE_STRIP, LINE_LOOP, TRIANGLE, QUADS, POLYGON, etc.
Embedding loops
[ Exercises S00-S02 ]

   
11:30 Structure 3
functions
void, return
[ Exercises S03-S05 ]
   
12:30 Lunch
   
13:30 Calculate 2
Degrees & Radians
Sine and Cosine
Random
[ Exercises S06-S08 ]
   
14:30 Input 2 & Calculate 3
Event-based programming
mousePressed()
mouseReleased()
mouseMoved()
mouseDragged()
constrain, distance
[ Exercises S09-S11 ]
   
15:30

Drawing 1
Buffering & Refreshing
noBackground()
screenGrab()
[ Exercises S12-S14 ]

   
16:30 Synthesis
[ Exercise S15 ]
   
17:20 Comments & Questions


Top

Sunday 20 April 2003

10:00 Review
Questions
Look at work from previous day
   
10:30

Image 1
Displaying images
Transparent images
[ Exercises U00-U02 ]

   
11:30 Image 2
getPixel, setPixel
red(), green(), blue()
[ Exercises U03-U05 ]
   
12:30 Lunch
   
13:30 Data 2
Arrays
pixels[]
[ Exercises U06-U08 ]
   
14:30 Transform 1
Object & Environment coordinates
Translate
Rotate
Scale
Push & Pop
[ Exercises U09-U11 ]
   
15:30 Synthesis
[ Exercise U12]
   
17:20 Comments & Questions

 

 

 
  http://www.proce55ing.net