Course Calendar

This calendar and the associated web pages are never complete.

Week #17
May 12- MONDAY

Project Demos if necessary.

Time and place must be arranged on or before the last day of class.

May 13 - TUESDAY

Project Demos if necessary.

Time and place must be arranged on or before the last day of class.

NOTE

All work must be demonstrated and/or submitted to the handin folders by 4:30 p.m. Tuesday, May 13 when all handin folder will be closed.

Work receved after this time will not be graded.

Work submitted prior to this time that does not run due to missing resources (data files, images, sound files, etc.) will receive a grade of zero.

Week #16
May 5 - MONDAY

Project Demos if necessary.

Time and place must be arranged on or before the last day of class.

May 6 - TUESDAY

Project Demos if necessary.

Time and place must be arranged on or before the last day of class.

May 7 - WEDNESDAY

Project Demos if necessary.

Time and place must be arranged on or before the last day of class.

'
Week/Day Tuesday Thursday
Week #15
April 29

Other Libraries

OpenCV

ICE #22 Possible Solutions

May 1

Exam #3

Week #14
April 22

Reading: Chapter 16

Nathan: Using What You Have Learned This Term

Speech

Video

ICE #20 Continued...

April 27

More Video

Kinnect

ICE #21 Possible Solutions

Week #13
April 15

Reading: Chapter 15

Working with JPGs
- a "poor college student's" photoshop

Code from Class

ICE #19

April 17

JPGs in 3-D

Texture Mapping

ICE #20

Week #12
April 8

Reading: Chaoter 22 oo 409-413

Inheritance

More String and File Stuff

Two Dimensional Arrays

Code from Class

April 10

NO CLASS TODAY (Carnival)

Week #11
April 1 DON'T SAY IT!

Reading: Chap 8: pp 121-130

OOP#1

Code from Class

ICE #17

Exam 3 Samples

April 3

OOP #2

Array of Objects

Code from Class

ICE #18

Week #10
March 25

Reading: Chap 13: pp 121-129

Noise

REVISED - Homework #10 assigned and discussed - REVISED

ICE #16

March 27

Exam #2

Week #9
March 18

Reading: Chap 17: pp 305-323
Class Notes: Set #24
- Set #17

Array of PImages

Strings

Array of Strings

Code from Class

Homework #9 assigned and discussed

ICE #14

The Last Five Exam 2s

March 20

Reading: Chap 18: pp 325-355
Class Notes: Set #25

More Strings and Arrays of Strings

Reading Files

Code from Class

ICE #15

Project #1

Project #2

- - -
March 11

Spring Break

March 13

Spring Break

Week #8
March 4

Reading: Chap 9: pp 141-152

Arrays #1:
- Basics
- Parallel Arrays

Homework 8 assigned and discussed

ICE #12

Code from class

March 6

Reading: Chap 9: pp 141-152

Arrays #2:
- "newing" an array
- initializing an array
- Arrays arguments

ICE #13

Code from class

Week #7
February 25

Today will be very full to make up for the work day.
We may not get to the ICE.
If not, it is homework for Thursday.

Reading for today: Chap 17: pp 305-323

Chap 15 pp: 255-274
Chap 20 pp: 381-396

Bring to class today a small size image file of type: .gif, .jpg, .tga, or .png for use in the ICE.

Functions dist( ), map( ), contrain( )
Building a slider control

Images

Libraries: Sound

ICE #10

Code from class

February 27

Reading for today: Chap 6: pp 81-95>
Chapter 9: pp 141-150

Exam 1 Discussion

Control Part 1: Loops
- while loop
- for loop

Arrays #0: Intro

ICE #11

Code from class

Week #6

February 18

Reading for today: Chap 13.2: pp 202-203 Look at control with using some "loose ends":
-- arithmetic with integers
-- Processing variable frameCount
-- casting with the int( ) function
-- making a slider with the map( ) function

Revsit wrapping and bouncing motion

Detecting collisions with the dist function

Homework 7 REVISED assigned and discussed

ICE #9

February 20

Work Day

Week #5

February 11

Reading for today:
Chapter 5: pp 59-79

Another look at function arguments - review - hint

Another look at control:
Code for Today

ICE #8

February 13

Exam #1 on line
Covers homeworks 1-5
Covers class days January 14 through February 6
and Homeworks 1 - #5. Homework #6 is not covered
and there is nothing on 3-d space on the exam.

You may stay and work on homework #6

Week #4

February 4

Reading: Chapter 14

Class Notes #18 and Class Code #18

3-D Space and the mythical "Z" axis...

Homework 6 assigned and discussed

The Last Four Exam 1s

ICE #6

February 6

Moving in 3-D Space:
Keyboard Control of:
- rotations and animation
- translations and animation

ICE #7

Week #3
January 28

Reading for today:
Chapter 7: pp 104-114
Chapter 3: pp 39-41

Class Notes #5 and Class Code #5

Functions we write and we call

Homework 5 assigned
Homework 5 - Part A discussed

ICE #4


January 30

Reading for today:
Chapter 5: pp 59-78

Class Notes #6 and Class Code #6

Adding Control to Our Code

Homework 5 - Part B discussed

ICE #5

Week #2

January 21

Reading: Chapter 3

Class Notes #3 and Class Code #3

Defining Functions that Processing Calls

First Look at Animation

Homework 3 assigned and discussed

ICE #3

January 23

Class Notes #4 and Class Code #4

Setting up Handin

Responding to Key and Mouse-Button Input

Homework 4 assigned and discussed

Week #1
January 14

Reading: Learning Processing: pp ix through xvii
Chapter 1 pp 3 through 16
Chapter 2 pp 17 through 29

Class Notes #1 and Class Code #1

Processing API Shape 2D and Color-Setting functions

Homework 1 assigned and discussed

A Very Brief Course overview

ICE #1

January 16

Reading: Chapter 4 pp 45 through 58

Class Notes #2 and Class Code #2

Collect Homework #1 (paper)

Quick look at the syllabus

Posting on Open Processing

Polygons and Curves:
Processing API beginShape, endShape, vertex, and curveVertex functions

Variables and Arithemtic

Homework 2 assigned and discussed

ICE #2