|
Media Interface TechnologyMAT 594O Spring 2006Dan Overholt (dano@create.ucsb.edu) TA: Alex Norman (alex@neisis.net) University of California, Santa Barbara |
|
Introduction Syllabus Schedule Lectures Wiki CUI |
|
Media Interface Technology is a course designed to explore the use of sensor technologies for interactive environments/installations and responsive art/music/performance systems. Students will get an in-depth analysis of current technologies, and acquire experience that will allow them to research and develop custom sensor systems in their own work. It will introduce the principles and operation of many sensor techniques and discuss applications in gestural human-computer interfaces, new musical instruments, the visual and spatial arts, engineering, science, and other areas of interest. It covers the design of computer interface systems including analog/digital electronics and human factors/interaction styles. This is an applied theory course with laboratories and student projects which can potentially continue as independent research in following terms. For more information see the course syllabus.
Syllabus (PDF)
Class mailing list: sensors@mat.ucsb.edu
(go here to
subscribe, or view the archives of previous messages)
Media Interface Technology Course Wiki: Sensors Wiki
Time: Tuesday, Thursday 4:00pm - 6:50pm
Place: 4431 South Hall (MAT common area)
| Week | Topics | Handouts and Readings |
| Week 1 |
|
|
| Tuesday | Introduction to electronics. Photocell demo... |
|
| Thursday | Basic electronics continued. Interaction in Media Art... |
|
| Week 2 |
|
|
| Tuesday | Semiconductor electronics. "Hacking" skills... |
|
| Thursday | Introduction to Microcontrollers. Build lab kits... |
|
| Week 3 |
|
|
| Tuesday | Digital and Analog I/O circuits... |
|
| Thursday | Basic Microcontroller programming... |
|
| Week 4 |
|
|
| Tuesday | Basic Microcontroller programming (cont)... |
|
| Thursday | Basic Microcontroller programming (cont)... |
|
| Week 5 |
|
|
| Tuesday | Final Project Ideas to be presented... |
|
| Thursday | USB Human Interface Device (HID) setup... |
|
| Week 6 |
|
|
| Tuesday | USB HID programming (cont)... |
|
| Thursday | Realtime computing, Microcontrollers... |
|
| Week 7 |
|
|
| Tuesday | Programming with sensors and actuators... |
|
| Thursday | Programming with sensors and actuators (cont)... |
|
| Week 8 |
|
|
| Tuesday | Work on Final Projects... |
|
| Thursday | Work on Final Projects... |
|
| Week 9 |
|
|
| Tuesday | Work on Final Projects... |
|
| Thursday | Work on Final Projects... |
|
| Week 10 |
|
|
| Tuesday | Work on Final Projects... |
|
| Thursday | Prepare for final presentations... |
|