Human Computer Interaction for Emerging Technology Design, Prototype, and Evaluation (2021 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 machine learning techniques, design thinking methods, and embedded system development tools to envision the future of 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
Ya-Kuei Chang (張雅貴), TBD; Office hour: by appointment via emai, email: hci (dot) design (dot) arts (at) gmail (dot) com

Facebook group
https://www.facebook.com/groups/2496677917305663


Course material
Please download from the Google Drive directory


Schedule

Weeks Dates Topics Assignments Paper Presentations Projects

0

2/25

Course Introduction & Logistics [slides]

Assignment 0 (due: 3/2)

 

1

3/4

Lecture 1 [slides]

  • Empathize Lecture & Empathize Studio
  • Team Forming
 

Project 0 (due: 3/11)

2

3/11

Lecture 2 [slides]

  • Basic Arduino Programming
  • How to Read and Present an HCI Paper

Project Presentation 0: Project Plan [slides]

Assignment 1 (due: 3/25)

Project 1 (due: 4/1)

3

3/18

Lecture 3 [slides]

  • Define Lecture (1) & Define Studio

Paper Presentation 1 (by Group 5)

4

3/25

Lecture 4 [slides]

  • Define Lecture (2)
  • Basic Android Programming

Paper Presentation 2 (by Group 3)


5

4/1

Lecture 5 [slides]

  • Ideate Lecture

Project Presentation 1: Needfinding [slides]

 

6

4/8

Lecture 6 [slides]

  • Explore Lecture
  • Ideate & Explore Studio
 

Project 2 (due: 4/22)

7

4/15

Lecture 7 [slides]

  • Android App Fundamentals
  • Getting Data from Sensors with Arduino

Assignment 2 (due: 4/29)

Paper Presentation 3 (by Group 4)


8

4/22

Lecture 8 [slides]

  • Concept Video Lecture

Project Presentation 2: POVs and Experience Prototypes [slides]

 

Project 3 (due: 4/22)

9

4/29

Lecture 9 [slides]

  • Early-stage Prototyping Lecture
  • Early-stage Prototyping Studio
 

10

5/6

 

11

5/13

 

12

5/20

 

13

5/27

 

14

6/3

 

15

6/10

 

16

6/17

 

17

6/24

 

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: May 5, 2021