Schedule

This schedule is subject to change based on progress through the material

Unless otherwise specified, all labs are by appointment only.

WeekDateTypeAgendaAssignment
11/25Lecture
  • Go over syllabus
  • Workspace basics
  • ELEGOO kit and tutorials
  • Introduce project 1
  • Project 1: Responsive LEDs
1/27Lab
  • Mastering Arduino: “Circuit Diagrams” & “Basic Prototyping”
  • Part 1 PDFs from ELEGOO kit
22/1Lecture
  • Basic design principles
  • Interactive, reponsive and participatory interaction models
  • LEDs
  • Inputs (potentiometers, buttons, switches)
  • Q & A from Lab 1
2/3Lab
  • Continue work on Project 1
  • Mastering Arduino: “Programming the Arduino - The Basics”
32/8Lecture
  • Project 1 proposals due
  • Discuss "Why good design matters"
  • Tangible Interaction Design principles and artist projects
2/10Lab
  • 2.7 Tilt Ball Switch, 2.11 Analog Joystick from ELEGOO Kit
  • Continue work on Project 1
42/15
  • No class
  • Continue work on Project 1
2/17Lab
  • Finalize Project 1
52/22Lecture
  • Project 1 due
  • Discuss Xenofeminist Manifesto
  • Critique LED projects
  • Discuss motor art
  • Introduce Project 2
2/24Lab
  • 2.8 Servo, 2.9 Ultrasonic Range Finder, 2.12 IR Receiver Module
  • Project 18: Intruder Sensor
  • Read Arduino Project Handbook: “Project 18: Intruder Sensor”
63/1Lecture
  • Discuss Baudrillard excerpt
  • Survey of kinetic art objects
  • Actuators continued
  • Complete Project 2 Proposals
3/3Lab
  • 2.14 DC Motors
  • Stepper Motor tutorial
73/8Lecture
  • No class
  • Keep working on Project 2 proposals
3/10Lab
  • Use this time to catch up on prior labs
73/15Lecture
  • Project 2 proposals due
  • Critique project 2 proposals / works-in-progress
  • Art and technology programs in history
3/17Lab
  • Amendments/changes to Project 2
  • 3.7 Controlling Stepper Motor with IR Remote
83/22Lecture
  • Sound art
  • Making sound on arduinos
  • Finish Project 2
3/24Lab
  • 2.5 Active Buzzer, 2.6 Passive Buzzer
  • Read Arduino Project Handbook: “Project 7: Arduino Melody"
93/29Lecture
  • Project 2 due
  • Project 2 critiques
  • Cybernetics
3/31Lab
  • 3.1 Thermometer, 3.4 Photocell
104/5Lecture
  • Cybernetics continued
  • Introducing Processing
  • Processing Basics
  • Introduce Project 3
  • Project 3: Emotibit data visualization
4/7Lab
  • Read Generative Art: Chapter 2.1 - 2.4
114/12Lecture
  • Emotibit Guest Lecture
4/14Lab
  • Emotibit Sketch in Processing
  • Finish Project 3 proposals
124/19Lecture
  • Project 3 proposals due
  • In-class generative art examples
  • Software Artists
4/21Lab
  • Read through 4.10 of Serial Communications and try sending different forms of data to Processing from Arduino
  • Read Generative Art: Chapter 3 and follow the examples
134/26Lecture
  • User testing
  • Installing art
  • TBD
4/28Lab
  • Trig-based generative art
  • Read Generative Art: Chapter 4
145/3Lecture
  • TBD
  • TBD
5/5Lab
  • TBD
  • TBD
165/10Lecture
  • Critique Project 3