Programming Media II

Programming Media II (DESMA 252B)
Winter 2015
UCLA Department of Design Media Arts

Professor: (office hours: By Appointment)

9:00 AM–11:50 AM
Broad Art Center, Electronics Lab


This course is an introduction to electronics and physical computing for the arts. Each participant will build an understanding of electricity, circuit design, mechanisms, sensors, actuators, and integrating custom electronics with processing.

Experimentation is required to gain familiarity with creating and planning computational works. This technical and conceptual exploration will involve class critiques, readings, and discussion.



You must attend class, participate in discussions, and complete all assignments.

Grading is based on the workshop exercises, and on active participation during the class meetings and reading discussions. The work is evaluated on how well it demonstrates an understanding of the material, its originality, as well as its conceptual and aesthetic qualities. Feedback will be primarily qualitative but letter grades will be given for all work.

Participation & Attendance

Punctuality, focus, articulation of concepts, and contribution to class discussions are all part of class participation.

Classes start at 9:00 AM. If you are 15 minutes late, you will receive a tardy. 3 tardies will turn into 1 absence. Every absence equals 1 full grade down (A to B), 3 unexcused absences result in a failing grade.

If there is an emergency and you will be late or absent from the class, please email me.

Required Reading

Recommended Reading


Count Name Part No. Cost
1 Arduino Uno - R3 DEV-11021 24.95
1 USB Cable A to B - 6 Foot CAB-00512 3.95
1 Breadboard - Translucent Self-Adhesive (Clear) PRT-09567 4.95
1 Wall Adapter Power Supply - 9V DC 650mA (Barrel Jack) TOL-00289 5.95
1 Jumper Wires PRT-11026 4.95
1 Momentary Pushbutton Switch - 12mm Square COM-09190 0.50
1 SPDT Mini Power Switch COM-00102 1.50
1 Diode Rectifier - 1A 50V COM-08589 0.15
1 Mini Photocell SEN-09088 1.50
1 LED - RGB Diffused Common Cathode COM-09264 1.95
1 Trimpot 10K with Knob COM-09806 0.95
1 Full-Bridge Motor Driver Dual - L298N COM-09479 2.95
1 LED - Assorted (20 pack) COM-12062 2.95
1 Wire Strippers (Optional) TOL-12630 9.95
1 Parts Box (Optional - You can also find nice cheap boxes at Home Depot) TOL-09283 3.95
1 SoftPot Membrane Potentiometer (Optional) SEN-08680
1 Actuator (Motor, servo, stepper, solenoid, etc) of your choice. (Actuators at Sparkfun) - -
1 Sensor of your choice. (Sensors at Sparkfun) - -