|
Intro to Physical Computing Syllabus code, circuits, & construction
|
Introduction to Physical ComputingFall 2004 Instructor: Tom Igoe |
|||
Week 1 (Sept. 13):
Week 2 (Sept. 20):
Week 3 (Sept. 27):
Week 4 (Oct. 4):
Week 5 - (Oct. 11):
Week 6 (Oct. 18):
Week 7 (Oct. 25):
Week 8 (Nov.1):
Week 9 (Nov. 8):
Week 10 (Nov. 15):
Week 11 (Nov. 22):
Week 12 (Nov. 29):
Week 13 (Dec. 6):
Week 14 (Dec. 13):
|
||||
| Lab Assignments:
There is a lab activity for nearly every class in the semester. They are very short, simple activities. These are the basic steps you need to go through to understand the principle discussed in class each week. They're designed to help you not only to understand the technical details, but also to get a feel for what the technologies we're discussing can do, so that you can incorporate them into actual applications. There are application suggestions in many of them as well. I expect that each student will at least complete the steps outlined in the lab activity each week, so that you understand practically what it is we're talking about. Document any discoveries you make, pitfalls you hit, and details not covered in the class or the lab that you think will be useful for your fellow students and future students in this class. |
||||
| Projects:
There are three assigned projects during the semester. These are three-week assignments in which you observe a possible situation in which you might use physical computing, develop and build a prototype to fit the situation, test it, and report on it. For one of the first two projects, you will be assigned to work in a group. For the other project, and for the final, you may work alone or in groups, as you choose. There will be four to seven assigned groups, depending on class size. Half the groups will be featured on the first project, and half will be featured on the second. When your group is one of the featured groups, you'll present during all three weeks of the project. Even when you're not featured, you should complete the project and document your work online (see journal, below). Each week, the featured groups will present their work on the project. In the first week, you'll present the location or situation you observed, and what you propose to do there. In the second week, you'll present your prototype, at least partially working. You should also explain the technologies used in this week, particularly if you're using a new sensor or device. In the third week, you'll present the working prototype and report on what you observed when people used it. More details on the projects can be found in the project brief. |
||||
| Journal & Documentation:
You will be expected to keep an online journal of your work in this class. Think of it as a letter to the next group to take this class: the tricks you found that work, the pitfalls you hit, ways around them, sources for materials, reference material, etc. It can be no-frills HTML, no pictures necessary, just notes. Blogs and wikis are fine. A Moveable Type installation is available for all students to use on the ITP server. Feel free to use it to set up a blog if you don't have much experience making websites. No flash, shockwave, or other sites that are not text-searchable, please. Here's a template you can use. Ideally, it will give you a head start on documenting your projects for future portfolio reference, and those who come after you a place to look for advice. A journal entry is part of the assignment for each project you do, at the least. Feel free to do more entries as you see fit. These will be added as links to the class site. Work on this as you go, don't put it off until the end. Your fellow classmates will find your notes as useful too. See the HTML template with areas you should consider for each project. You should document your projects thoroughly. Plan in advance, and perhaps as a group, to have what you need to document at least your midterms and finals. Photos, video, drawings, schematics, and notes are all valuable forms of documentation. A few good recent sample journals:
Grading:
Participation & Attendance Showing up on time, engaging in the class discussion, and offering advice and critique on other projects in the class is a major part of your grade. Please be present and prompt. Lateness will hurt your grade, as I use the "ghost rule." Show up late, and you can stay, but you can't talk or ask questions. Late attendance affects your grade adversely. If you're going to be late or absent, please email me in advance. If you have an emergency, please let me know. Please turn in assignments on time as well. For every week an assignment is late, it loses a letter grade, e.g. 1 week late means a maximum possible grade of A-, 2 weeks is a maximum B+, and so forth. Laptops I'm all for people taking notes on laptops in class, and there will be occasions when it'll be useful to connect to the net in class for classwork, but please don't check email, or IM, or surf the net on unrelated topics, or do your work for other classes in class. That's rude to everyone else in the class. |
||||
| Parts
A list of parts needed for the first few weeks follows. You will end up spending money on materials in this class. It can be done reasonably inexpensively, by scavenging parts, reusing parts, and so forth, but more ambitious projects inevitably make demands on your budget. |
||||
| Books
Below are recommended texts for the course in general. Individual instructors may have their own recommendations as well. All of them are good inspirational guides for physical computing and computing in general. They are not assigned, but pick up at least one of them and incorporate it in your midterm journal, if nothing else. Physical Computing: Sensing and Controlling the Physical World with Computers, Dan O'Sullivan and Tom Igoe ©2004, Thomson Course Technology PTR; ISBN: 159200346X The Design of Everyday Things, Donald A. Norman ©1990 Doubleday Books; ISBN: 0385267746 The User Illusion: Cutting Consciousness Down to Size, Tor Nørretranders ©1998 Viking Press; ISBN: 0670875791 The Art of Interactive Design, Chris Craw ford, ©2002 No Starch Press; ISBN: 1886411840 The following are good references for electronics hobbyists. Take a look at both, and get one or the other as a general reference, or find an electronics reference of your own (a few more are listed in the books section of the site). Getting Started in Electronics, Forrest M. Mims III, ©1983, Forrest M. Mims III Practical Electronics for Inventors, 1st Edition. Paul Scherz, ©2000, McGraw-Hill Professional Publishing; ISBN: 0070580782 A longer list of books for inspiration and reference is available online at the books link. |
||||