December 8, 2013
I will hold additional office hours during Finals Week on Monday 1:00 - 4:00 and Wednesday 1:00 - 4:00.
December 2, 2013
Project #3 is posted and is due by noon on Monday, December 9th. This is the final homework assignment of the class.
November 14, 2013
Project #2 is posted. It is due by 5pm on Tuesday, November 26th (extended to noon on Monday, December 2nd).
November 14, 2013
Lab Assignment #5 is posted. It is due at the start of class on Wednesday, November 20th.
November 13, 2013
I have posted a version of today's in-class work, a partial transformation to an object version of our bouncing ball example. See the Example code page.
November 11, 2013
The second exam for this class will be given in class on Friday, November 22. As with the first exam, we will meet that day in the Gulick 206 classroom, rather than the library media lab.
October 31, 2013
Lab Assignment #4 is posted. It is due on Friday, November 8th, before 3:00 pm.
October 7, 2013
A reminder that the first exam for our class is this Friday, October 11th. To accomodate the exam, we will meet in our "regular" classroom—Gulick 206a—rather than the Library multimedia lab.
October 4, 2013
I have posted a new sketch, containing the two functions we developed in class today (for drawing the cannon barrel at a given angle and for determining the angle of the barrel, given coordinates of the mouse).
October 4, 2013
A write-up of our project from the past week, Project #1, is now posted. The final effort is due on Wednesday, October 9th.
October 2, 2013
My office hours for Friday, October 4th are cancelled. I will hold additional hours on Monday, 10/07, 9:00 - 10:30 am.
October 2, 2013
I've posted the two files we've developed in class for the cannon game.
September 19, 2013
Assignment #2 is posted. It is due on Thursday, September 26, before 4:00 pm.
September 8, 2013
For anyone trying to connect to our Linux server from off-campus, please note that you have to connect to, rather than one of the machines (unless you use the colleges' VPN service).
September 6, 2013
Assignment #1 is posted. It is due on Monday, September 9. (Don't panic. It's mainly designed to make sure everyone can use our Linux system.)
August 30, 2013
Download your own copy of the Processing system at You want at least version 2.0.2
August 26, 2013
Welcome to the class!