||This course will provide students to learn the comprehensive knowledge and implementation flow of design thinking. This course will begin with the introduction of design thinking methods, such as Empathy, Define, Ideate, Prototype, and Test. Then, associated with these methods; this course will also introduce practical practices that use the development boards (such as: Arduino UNO) to provide students to learn the basic of tangible interaction programming applications. Finally, this course will use project-oriented methods that emphasize on the relational analysis between the input/output of programs and user interactions and behavior of tangible interaction installations. The major objective of this course is to provide students learn the capability of problem solving by using interdisciplinary integration of interactive design and technologies.