互動裝置自造與發明

  • Make a speaker by designing your own coil and 3D-printed case.
  • Make multitouch sensors from scratch [Multi-Touch kit].
  • Invent new interactive devices in the open-ended final project.
  • This class will take place at Make Reality Space, CSIE's makerspace.
  • A lot of hands-on projects in this class. Get your hands dirty!
  • Learn digital fabrication techniques, including 3D printing and laser cutting.

Semester: 115-1 (2026 Fall)
Class number: CSIE5647 Undergrad elective (Welcome non-CS students!)
Instructor: Shan-Yuan Teng
Time: Tuesday 789
Location: MK Innovation Hall 523 (CSIE Make Reality Space)
Language: English
Student Quota: 30
How to enroll: You must come to the first class and we will notify you by next class (no need to email beforehand)

Synopsis

The lecture covers fundamental principles of interactive devices and fabrication techniques, along with state-of-the-art research and applications in the field of Human-Computer Interaction (HCI). Instead of using existing modules, this class will provide hands-on instructions to build sensors, actuators, and circuits from scratch using digital fabrication machines (e.g., 3D printers, 2D routers). Based on the principles and inspiration, students are guided to invent new interactive devices in their final project (e.g., wearables, robots).

Syllabus

The schedule is subject to change due to material/equipment availability.

Week Date Content Resources
1 9/8 Introduction  
2 9/15 2D fabrication (Lasercut) Install Fusion
Learn Fusion
Laser cutter
3 9/22 3D fabrication (3D printing) Install Cura
4 9/29 Make circuits I Soldering
Powering
5 10/6 Make circuits II KiCad
Cutting machine
6 10/13 Make sensors Arduino & Processing
Multitouch
7 10/20 Make actuators Speaker
8 10/27 Inventing devices  
9 11/3 Unmaking  
10 11/10 Final project brainstorming  
11 11/17 Final project sprint  
12 11/24 Final project sprint  
13 12/1 Final project sprint  
14 12/8 Final project sprint  
15 12/15 Final project demonstration  
16 12/22 No class  

Makerspace/TA hours

Make Reality Space is open for all CS students as a place to encourage hands-on projects. The space is maintained by a student-led managing team (makerspace admin).

  • Laser cutter & 3D printers: only available during time with makerspace admin, who will assist the use of machines.
  • Space (including workbench): available anytime including weekends for CSIE students.
  • TAs will assist with materials related to the class. TAs are also available through emailing.
Time Monday Tuesday Wednesday Thursday Friday
9:50 - 12:50 ✅ Makerspace admin Other class
(not open)
✅ Makerspace admin ✅ Makerspace admin ✅ Makerspace admin
14:00 - 17:00 ✅ Makerspace admin This class Other class
(not open)
Other class
(not open)
✅ Makerspace admin
18:30 - 21:30 ✅ TA hours
+ Makerspace admin
Maker club
(not open)
✅ Makerspace admin ✅ TA hours
+ Makerspace admin
Maker club
(not open)

Teaching team


Shan-Yuan Teng
Assistant Professor
Instructor

Che-wei Hsu
Teaching assistant

Morgan Huang
Teaching assistant

Ping-Jhao Hsu
Teaching assistant

Wei-Tang Hsu
Teaching assistant

Yan-Yao Yang
Teaching assistant

Contact instructor & teaching assistants

making-devices@csie.ntu.edu.tw

For more personal question/request, please email the instructor directly.

Expected workload

The goal of the course is to learn through doing, i.e., graded in-class activities, heavy hands-on assignments. The grade of this course depends on individual assignments and group projects (three in a team), which are evaluated by in-class presentation, demonstration of physical prototypes, and submitted reports.

Prerequisites

No prerequisites but basic programming skills are recommended (not vibe coding); The class requires dexterous hand-eye coordination.

Policies

  • You must come to the first class to be enrolled in this class. If you are not enrolled but want to take this class, come to the first class. We will evaluate the number of students and let you know the availability before the second week.
  • Physically attending each class is important (hands-on activities and basic in-class assignments, both graded). If you cannot attend for any reason, you should email the instructor directly and it will be handled individually.
  • No auditting. Our resources and space are limited.
  • Students should prepare their own laptops.
  • Students should follow the rules of Make Reality Space.

TA recruitment

If you have experiences in 3D modeling (Fusion), circuit (Arduino, KiCAD), etc, being either undergrad/grad students (CS or non-CS), email Shan-Yuan for Teaching Assistant opportunity!