About
News/ Updates
Curriculum Vitae
Portfolio
    Frog Design
    NYU ITP
        Thesis Studio
        PPM
        Cellphone Studio
        ICM
        Spatial Design
        PComp
        Applications
        Design Expo
        Motion
        Non-Fiction Media
        Digital Imaging
        IndependentStudy
        Networked Effects
        Exhibition Design
        Industrial Design
        Interactive Video
        Witness.org
    Local 764
    My Indy Film
    Teachscape#1
    Teachscape#2
    Teachscape#3
    ClubPlanet.com
Photo Collection
Links
ICM

Instructor: Dan O'Sullivan
Course Description:  What can computation add to human communication? Creating computer applications, instead of just using them, will give you a deeper understanding of the essential possibilities of computation. This requires that you learn to program the computer. The first few weeks of this course focus on four very basic programming concepts, if statements, repeat loops, variables and routines.

The Java-based 'Processing' graphical programming environment is the primary vehicle for the class. Another programming language and environment will also be introduced very quickly to show the generality of these programming concepts using a different environment and syntax. Weekly assignments are required through most of the semester. The end of the semester is spent developing an idea for a final project and implementing it using computer programming.

Please be aware that the figures quoted in my final project (Free Press In Africa) are mere presentations used to illustrate the point of a lack of a free press within countries in Africa and are not actual facts or figures.

• ICM Project #1: Calling in a image.

• ICM Project #2: Bouncing Balls.
• ICM Project #3: Two Bouncing Balls.

• ICM Project #4: Moving Stars.

• ICM Project #4.2: Spaceships.
• ICM Project #5: Project Will Be Uploaded Soon.
• ICM Project #6: Project Will Be Uploaded Soon.
• ICM Project #7: Project Will Be Uploaded Soon.
• ICM Project #8: Project Will Be Uploaded Soon.
• ICM Midterm: A Socrates Dialogue.
• ICM Final Project: Free Press In Africa
• ICM Final Project: Free Press In Africa