Apr 5: Physical computing and computational art


Using Processing, create a simple program of your own design that demonstrates some of the techniques we learned in class.

Mouse input, loops, random number generation, colour and drawing are all topics to explore.

Points to keep in mind:

  • All code must be your own.
  • Test carefully
  • Use the Processing "Archive Sketch" function (in the "Tools" menu") to create a .zip file of your sketch - submit that zip file.
  • Use the "Reference" function in the "Tools" menu to learn more about additional functions.
  • For any program that accepts user input, you will need to build it in "Interactive" mode.

Submit: upload to class web site. Filename: YOURLASTNAME_Assignment10.zip

Due via class web site by 6 pm , Apr 11.

Formatting for Usability Assignment

Needs to be done in InDesign.

Margins a minimum of 1 inch left and right.

Use a leading value of twice your body text point size.

Title page: Title of essay, your name, your student number, instructor's name, course name and number, due date.

Pages need to be numbered. Use a header with the title of the essay in it, and your name. Use master pages.

You must use paragraph styles for all content.

Cite the name of the web site on a separate page titled "Works Cited."

Use the MLA format for the citation of the web site. List any other references in the "Works Cited" page. Follow the MLA style exactly; you must also include the URL for any web sites. (URLs are optional in MLA style, but I am requiring you to include them. BibMe is a good OK resource for generating references.

Upload to class web site, both PDF and InDesign File, 6:00 pm Apr 4. Name your files YOURLASTNAME_Review.pdf and YOURLASTNAME_Review.indd.

Remember that this is the date for the final version - you still need to submit a rough draft beforehand.

Simple game mechanism

Computational art with Processing

Handout: Processing

Physical computing

inFORM - Interacting With a Dynamic Shape Display from Tangible Media Group on Vimeo.


MIT's Media Lab Logo
Coming soon...
Coming soon...