Programming Media II – Syllabus
Programming Media II (DESMA 252B)
UCLA Department of Design Media Arts
Professor: Jürg Lehni
Wednesday, 2:00 PM - 4:50 PM
Broad Art Center, 4240
Office Hours: To Be Discussed
This course is an introduction into the use of electronics and physical computing within the context of the arts. We will focus on acquiring basic understanding of electronics concepts and materials, and on programming microcontrollers by the use of the Arduino platform. This knowledge will be applied to two exercises and a final project.
The course focuses on understanding interactivity and connectivity within physical environments. We will explore this from both a conceptual and material perspective.
Understanding physical interaction is best understdood through hands-on experience by building and testing physical artifacts. Each student has the opportunity to construct physical and digital devices and to build the software that lends these devices behavior.
The first half of the class will be taught as a workshop, with demonstrations and time to work in the studio. During that time, two assigned projects will be built as an exercise. The rest of the class will be spent working on the final project, with individual and group components.
Feedback will be primarily qualitative but numeric scores will also be given for all work.
More than two absences without the Professor's prior permission will lower the participants final grade by one unit (i.e. an A will become an B). With each additional unexcused absence, the grade will drop an additional unit. All exercises and projects must be completed to pass the course.
- Massimo Banzi: Getting Started with Arduino, 2nd Edition. O’Reilly Media, 2011. (Available on Safari Books Online)
- Charles Platt: Make: Electronics – Learning Through Discovery. O’Reilly Media, 2009. (Available on Safari Books Online)
- Dan O'Sullivan, Tom Igoe: Physical Computing: Sensing and Controlling the Physical World with Computers. Thomson, 2004. (Available as PDF)
- Charles Platt: Arduino Cookbook – Recipes to Begin, Expand, and Enhance Your Projects. O’Reilly Media, 2011. (Available on Safari Books Online)
- 1+ Solderless breadboards
- 1+ Arduino Uno USB board
- 1 USB cable (the kind for printers)
- Additional components will be required depending on your projects
See Resources for where to buy materials.
- 1 Digital Multimeter (e.g. Velleman DVM850BL)
- 1 Wire cutter
- 1 Transformer (12V, 1000mA, 2.1 mm female plug, center positive)