In week three of ICM now - here's my homework for the class. I think it's a slight improvement over last week.. We've started working with variables and mouse interaction a little bit. Today we'll be learning about functions and object oriented programming. Will post some notes later.
posted by Amanda @ 9/19/2007 09:38:00 AM, ,
For ICM this week, we had a couple of assignments. We had to, of course, download and install processing. We were asked to create a drawing, using processing, using size(), arc(), curve(), ellipse(), line(), point(), quad(), rect(), triangle(), and basic color functions: background(), colorMode(), fill(), noFill(), noStroke(), stroke(). Additionally, we were to read the first three chapters of the textbook and to read Hackers and Painters by Paul Graham. All of this is new to me. I managed to get an (albeit ridiculously simple) thing up on my screen. You can see that here (look for source code down below). I am surprised to say that I got very into it, to the point where it was 3am before i finally decided to turn off my machine. Reading the first three chapters of Daniel Shiffman's book was kind of a tease. I had already done my silly Hello World drawing, but the reading showed me just how much processing can do. I can't wait to get into it - or at least be less intimidated by it.
Reading hackers and painters was interesting. Truthfully I've never thought about hackers as 'maker', or truly about hackers much at all. I think that the idea that Graham puts forth about hackers and painters being similar is notable particularly as i enter an environment like ITP where this similarity seems to be the thread that runs through the whole department. I've only been around for a couple of days so far, but at least that's what i've found so far. It seems altogether appropriate that processing programs are called sketches.
posted by Amanda @ 9/08/2007 07:07:00 PM, ,
Testing! ICM
posted by Amanda @ 9/06/2007 11:18:00 PM, ,