designing
interaction with HARDWARE
Spring 2026
Spring 2026
Class overview
This advanced hardware and fabrication course (ID499), offered in the Department of Industrial Design at KAIST, focuses on hands-on making, advanced physical computing, and the development of complex interactive systems. The course is designed to help Master’s and PhD students build confidence working with modern prototyping tools such as microcontrollers and embedded hardware platforms. Students will learn to integrate electronic systems with mechanical components, exploring topics central to robotics, sensing and physical computing. Through a series of progressively challenging homework, the course emphasizes not only technical proficiency but also the ability to translate interactive ideas into robust, functioning physical prototypes. The class is highly hands-on and homework-driven.
Class
Syllabus 📃
TA: Jaewon You
Quick links
Code examples
Resources of Hands-On activities
Bill of material
Tutorials
Friday 10:00 - 13:00
Building N25, Room 215 (2nd floor) - OFFLINE
Office hours: before and after class, or by appointment
Slides 2a - Visualizing Circuits (schematics, breadboard, Simulator TinkerCAD, EasyEDA)
Slides2b - Electronics basics (Ohm's lab, measurements, DMM)
Additional resources
Video lecture about EasyEDA
Homework
Homework 1: Schematics and Breadboard (due Thursday, March 19, 23:59 pm)
Slides 3 - Ohm's law practice + Circuit Simulator
Homework
Homework 2: Breadboard prototyping (due Thursday, April 2, 23:59 pm)
Slides 4 -
Slides - Resistor networks Micropython basics
Slides - GPIO, Analog Input and PWM
Homework
Homework
Slides 6 - Controlling many LEDs (binary numbers, shift register, neopixel)
No class April 17
Slides 8 - Filtering and debouncing
Homework
Homework 3
Slides 9 - Diodes, Relays and Transistors
Slides 10 - Motors
Homework
Homework 4
Slides - Guest Lecture
Slides - Sensors and Amplifiers
Slides - Communication
Slides - TBD
Final Presentation 🚀
Final project submission due