All Weeks

Creative Computing

Spring 2017

  • Week 2: January 30:  You are a Master of Atoms and Bits
    • Show: Switches
    • Topic: Software
    • Tech:  Arduino application, setup, loop, if statement
    • Reading: Universal Media (password is interact)
    • Assignment:
      •  Conditional Switch:  Add software to your switch (or make a new one).  Make use of the computer’s ability to know about time (loop,delay, millis).  Enforce a rule in the physical world using the if statement. Use timing and/or  color and/or multiplicity to communicate something to the user or the viewer.  Please post to this blog using category “Master of Bits and Atoms”
      • Create a Github account and save your sketch to Github
      • Before Next Class Read This Variables and Analog IO
  • Week 6: March 6:    Telecommunication
    • Show:  Animation
    • In Class: Get one byte going between your Arduino and P5
    • Serial Template
    • Schematics: Potentiometer-Schem BB , Switch and Pot Schem BB , Servo-Schem BB
    • Assignment:
      • Make a physical controller or output for whatever you have made in P5.  Please use “Telecommunications” category when posting.
    • Assignment:
      • Brainstorm final project Ideas:
      • Make a blog post detailing your idea(s).  Use the Category “Brainstorming.”
      • Include links to any inspiration or references
      • Include sketches (or anything that will help visualize your ideas)
      • Start thinking about parts you will need to buy
    • Before Class:
  • Week 7:  March 20:  Scale (Part 1)
    • Show: Telecommunications
    • In Class: Make Your Own Functions; Use For Loop
    • Assignment:
    • Assignment:
      • Make a Final Project Proposal (keynote, google presentation, powerpoint, or other audio/visual aids).  Explain what you are going to do for the final. Provide any sound and / or imagery that will solidify this.  This can include making a prototype or test.  Include Bill of Materials (list of components and materials you have and materials you need to purchase)
      • Find other projects for inspirations
      • Final project should have both an input and an output.
  • Week 8:  March 27:   Scale (Part 2)
    • In Class: 
      • Present Final Project Concept
      • Create Objects, store them in arrays and attend to them in for loops.
      • Show: “Organized” Art or a Game (with functions and for loops)
    • Assignment:
      • Create many graphical things.  Please Post Under “Many Things”
      • Start working on the Final Project.  Post Under “Final Progress”
      • Blog About the Nature of Computational Media. Post under “Characteristics” category.  Why did computers appear?  What is Hard About Communication? What do computers add? Is Computational Media Better at Expressing Your Internal Life? Does narrative and interactivity go together?  Is this Good?   What is so important about Computational Media?  Discuss how computational media makes us more or less understanding of people unlike ourselves.
      • Due later updatable forever, but start thinking about it now.
      • Look into using sound in P5.
  • Week 10:  April 10:  Data
    • Show: Vision
    • In Class: Data
    • Assignment:
      • Create a Data Source or Use External Datasource (Category Data)
      • Assemble Links to Interesting Examples of Computational Media
    • Assignment:
      • Final Project Progress
      • Find other projects for inspirations
      • Do a Test
    • Show: Final Project Tests
    • Due Blog Post about Characteristics of Computational Media (Category Characteristics)
    • Assignment Do Final Project
  • Week 11:  April 17: User Tests
    • Show: Final In Progress, to be tested out in class
    • Topic: Feedback
    • In Class: One on One Feedback
    • Assignment: Finish Final Project (Final Project Category)
  • Week 12:  April 24: Final Project
    • Show: Final Project Presentations
    • Documentation: Please use category “Documentation”
    • Something visual, preferably a screen grab video (use quicktime app?)  and/or smartphone video of the interaction.   After you press add media,  please use “video play list” so it will embed on the page rather than just show a link.
      • A short description of what it is.
      • A short description of why you made it.
      •  A short description of how it works.
      • Add your code for people around the world who want to do similar things.
      • The presentation in class should be pretty much the same thing with a demo instead of the video.

Also see Introduction to Physical Computing and ICM syllabi


Plagiarism is presenting someone else’s work as though it were your own. More specifically, plagiarism is to present as your own: A sequence of words quoted without quotation marks from another writer or a paraphrased passage from another writer’s work or facts, ideas or images composed by someone else.



The core of the educational experience at the Tisch School of the Arts is the creation of original academic and artistic work by students for the critical review of faculty members.  It is therefore of the utmost importance that students at all times provide their instructors with an accurate sense of their current abilities and knowledge in order to receive appropriate constructive criticism and advice.  Any attempt to evade that essential, transparent transaction between instructor and student through plagiarism or cheating is educationally self-defeating and a grave violation of Tisch School of the Arts community standards.  For all the details on plagiarism, please refer to page 10 of the Tisch School of the Arts, Policies and Procedures Handbook, which can be found online at:



Academic accommodations are available for students with documented disabilities. Please contact the Moses Center for Students with Disabilities at 212 998-4980 for further information.



Laptops will be an essential part of the course and may be used in class during workshops and for taking notes in lecture.  Laptops must be closed during class discussions and student presentations.  Phone use in class is strictly prohibited unless directly related to a presentation of your own work or if you are asked to do so as part of the curriculum.

Leave a Reply