Human Computer Interaction for Emerging Technology Design, Prototype, and Evaluation (2019 Spring Semester)

Course Description
This course intended to use an interdisciplinary approach to designing emerging technologies of the future. This course attempts to combine basic machines learning techniques, design thinking methods, and embedded system development tools to envision the future Emerging Technologies. It is hoped that students' art-related ideas and hands-on abilities can be used to solve human needs in the real world!
With regard to basic machine learning techniques, this course will briefly cover introductory and practical data analysis and machine learning techniques. In terms of design methods, this course will go through the basic design thinking process. It starts from understanding user needs, describes problems from different points of view, and thinks about the most appropriate design, final implementation and evaluation verification. On embedded system tools, this course covers the simplest use of Adruino. This course is designed to be taught in a half lecture and half hands-on manner. Students will use the techniques and methods learned in the classroom and use them to design, construct, and test a course group project. Students are encouraged to ask questions during lectures. The design part of this course is adapted from the teaching materials of Stanford HCI course (thanks to Professor James Landay from Stanford), Stanford D. School, and Prof. Hao-Hua Chu from National Taiwan University.


Textbook
No specific textbook. All required reading material will be provided, mostly from the recent literature.

Instructor
Chuang-Wen You (游創文), Room #9417, 4th Floor, Extended Education Building, Nanda Campus (南大校區推廣教育大樓4樓9417室); Office hour: by appointment via email, email: cwyou2004 (at) gmail (dot) com


Teaching assistants & office hours
TBD; Office hour: TBD, email: TBD

Course material
Please download from the NTHU Moodle E-Learning Course Webpage


Schedule

Weeks Dates Topics Assignments Project

1

3/5

Course Introduction & Logistics [slides]

Assignment 0 (due: 3/12)  

2

3/12

Lecture 1 [slides]

  • Design Thinking Lecture: Empathize Lecture & team forming
  • Design Thinking Studio: Empathize Studio
Project 0 (due: 3/19)

3

3/19

Lecture 2 [slides]

  • Group Presentation: Project Assignment 0
  • Design Thinking Lecture: Define Lecture
  • Maker: Basic Arduino Programming
Assignment 1 (due: 4/3) Project 1 (due: 4/9)

4

3/26

Lecture 3 [slides]

  • Design Thinking Studio: Define Studio
  • Maker: Basic Android Programming (Set up, USB debugging, running an app)
 

5

4/2

Children's Day and Tomb-Sweeping Festival (民族掃墓節暨兒童節補假)


 

6

4/9

Lecture 4 [slides]

  • Project Assignment #1 Presentation

Project 2 (due: 4/30)

7

4/16

Lecture 5 [slides]

  • Design Thinking Lecture: Ideate Lecture
  • Design Thinking Studio: Ideate Studio
  • Maker: Android App Fundamentals
Assignment 2 (Due: 4/30)  

8

4/23

Lecture 6 [slides]

  • Design Thinking Lecture: Explore & Concept Video Lecture
  • AI: Smart IoT Systems and Showcases

Project 3 (due: 5/7)

9

4/30

Lecture 7 [slides]

  • Project Assignment #2 Presentation
  • Classification, Scikit Learn / Keras

 

10

5/7

Lecture 8 [slides]

  • Design Project Assignment #3 presentation
  • Early Stage Prototyping
Project 4 (due: 5/21)

11

5/14

Lecture 9 [slides]

  • Maker: Getting Data from Sensors with Arduino
  • Design Thinking Lecture: Human Abilities Lecture
Assignment 3 (due: 6/4) Assignment 4 (due: 5/28)  

12

5/21

Lecture 10 [slides]

  • Project Assignment #4 Presentation

Project 5 (due: 6/4)

13

5/28

Lecture 11 [slides]

  • Emerging Technology Paper Presentation
 

14

6/4

Lecture 12 [slides]

  • Project Assignment #5 Presentation
  • Design Thinking Lecture: Heuristic Evaluation Lecture

Project 6 (due: 6/11) Project 7 (due: 6/18)

15

6/11

Lecture 13 [slides]

  • Project Rehearsal Presentation
  • Design Thinking Lecture: Testing Lecture

 

16

6/18

Lecture 14 [slides]

  • Project Assignment Final Presentation
 

17

6/25

Dragon Boat Festival (端午節)


 

Grading

Lecture + Assignment + Course project + Participation

References
Don. Norman. 2013. The Design of Everyday Things: Revised and Expanded Edition Basic Books.
Bill Buxton. 2010. Sketching User Experiences: Getting the Design Right and the Right Design.


Last Update: June 23, 2020