|
Intro to Physical Computing Syllabus Research & Learning Other Class pages
ITP Help Pages |
Topics
Some time in weeks 1 - 3: Attend a tool safety session in the shop This course is broken into three main sections. We'll cover the material in each section more or less in the order presented here. We may move slightly faster or slower some weeks, depending on the whole class' level of understanding of the material. You may want to read all the conceptual material for a given section at the beginning of that section. I'll let you know at the end of each class what we'll work on the next week, so you can prepare. Each week, I'll do one or two of the lab exercises in class that relate to the technical concepts we're discussing. You should bring materials to do the lab in class as well. You may not finish it all in class, but handling the parts as we do it together and talk about it will help you to complete it on your own. The materials for each lab are listed in the lab, and most all of them come from your intro parts kit or are available in the shop or the NYU computer store. Lab Projects: you'll be expected to show at least one lab project for each of the first two sections. These projects don't have to be complex. They should be the kind of thing you can finish in a week. But they should show that you understood the concept and can use it. You'll be doing a lab each week, so you'll have plenty of opportunity to come up with several ideas; the more you do, the more you'll learn. In addition, many of the labs mention project ideas. You can show more than one lab project per section if you're so inspired. You may work with other students on these if you wish. It's often helpful to do so. I will be updating the labs with new material as this semester progresses. I'll let you know when that happens. Weeks 5 and 10 are left open so that we can review any questions and see any projects from people who haven't presented already that section. Weeks 1 - 4: Control of Input & OutputIn this section, we'll cover what physical computing is conceptually. You'll learn the basics of input from the physical world to a microcontroller, and output from the microcontroller to the physical world. Readings for section 1:
Technical readings (may help clarify the class discussions and labs):
Blogging for section 1:
Week 1 Assignment:
Week 5: Feb 17 I/O reviewWeeks 6 -9: CommunicationIn this section, you'll learn more about communication between computers using serial communication. Readings for section 2:
Technical readings (may help clarify the class discussions and labs):
Blogging for section 2:
Week 10: Mar 31 Communications ReviewWeeks 11 - 13: Construction & Project DevelopmentIn the final section, you'll develop a final project that demonstrates good physical interaction design. We'll also cover some advanced topics, as appropriate to the projects you're working on. Your final project will most likely be an extension of one of the labs you've already worked on. Or you may develop a new project. ou may work with other students on these if you wish. It's highly recommended. Reading for section 3:
Technical readings (may help with specific concepts, depending on your project):
Blogging for section 3:
Week 11: Apr 7 Project concept presentations
Week 12: Apr 14
Week 13: Apr 21
Week 14: Apr 28 Present final project |