ss

Physical Computing
Syllabus/ Schedule

Increasingly we find computational capabilities embedded in our built environments. Design of computationally
enhanced objects and places is an attractive and motivating activity that requires multidisciplinary learning
and cooperation: it attracts artists, musicians, and architects as well as computer scientists and engineers.
Our Physical Computing class gives students freedom to explore a topic in a collaborative multidisciplinary
environment while designing and building computationally enhanced objects and spaces.

Students enrolled in this course will be expected to work in teams to design and build a project that explores
the ideas and technology that fall into the realm of physical computing. Contribution to the team project, the
class discussions, and project reviews are essential. Each student will maintain an online journal that details
their ideas and the evolution of their project. A final presentation will be scheduled after which final
documentation of the project will be compiled and submitted. The class will meet twice a week to discuss projects,
explore new topics, and review progress.

Credit/NoCredit grades will be based on:

  1. achieving reasonable progress on your project, or an understanding of why progress wasn't possible, and
  2. sharing your experience with the others in the class throughout the quarter, and
  3. production of suitable documentation ("footprints") for the project at the end of the quarter.


Week 1

   Introduction
What is Physical Computing? This session introduces physical computing through the
projects from previous quarters and other related work.
Readings: IEEE Spectrum's Electronic Realism,
    Microcomputers and Programming
Discuss Readings. Introduce microcomputers and programming by using the HandyBoards
and Interactive C to complete a set of exercises.
Assignment: Use one of the example programs from the exercises as a foundation
and edit it to perform a new function.


Week 2

   Collaboration and Design
Discuss collaboration and the importance of an open platform for discussion.
Team selection and building exercises that focus on the design process.
    Sensors and Actuators
Introduce various sensor and actuator technologies. Break into groups and use
hands-on exercises as a means of understanding them.
Readings: Experience Design
Resources: HandyBoard MX
                  Code Snippets


Week 3

   Electronics
Introduce fundamentals of electricity (ohm's law, resistors in series and parallel...)
and perform experiments that reinforce the ideas. Discuss readings
    Mechanical Movement
Introduce levers, cams, and gears as a means of creating movement followed by
an exercise in automata making.
Resources: Web Sites - Cabaret Mechanical Theatre, Flying Pig
                  Books - "Cabaret Mechanical Movement",
                             
"Amazing Machines" and other titles of interest.


Week 4

   Ideas
Team brainstorm of ideas for the project concluding in a 2 sentence idea.
Assignment: Develop your idea using drawings, models, and images.
    Presentation / Defining a Narrative
Presentation and critique of team ideas.
Assignment: Create a one page narrative that highlights key elements of the
project and that will act as your design program .


Week 5

   Materials / Construction/ Design
Discuss the use of materials and construction techniques as a means of enhancing design
Assignment: Design and Build your final project
    Beginning the Project
Work/ group discussion time for project development


Week 6

   Presentation
Presentation and discussion of the projects
    Design Development
Refine ideas based on presentation discussions, and begin to build mock-ups of pieces


Week 7

   Progress report
What has been accomplished and what will be accomplished this week.
    Work
Work on projects


Week 8

   Progress report
What has been accomplished and what will be accomplished this week.
    Work
Work on projects


Week 9

   Progress report
What has been accomplished and what will be accomplished this week.
    Work
Work on projects


Week 10

   Presentation / Open house
Date and time to be announced.


Week 11

   Project Documentation and Review
Meet and discuss the class and the projects. A moment of reflection. What worked,
and what didn't work? How did people respond to the projects? Did the visitors give
any interesting feedback? If given more time, how would the projects change?
    Final documentation due
Final documentation due and space cleaned up and organized for next quarter.
Guidelines for the final documentation




*Back to the Intro Page*

ss
ss ss