Human-Computer Interaction, Fall 2024

Lectures (Latest update: 11/20/2024)  

 

Week

Topic

Lecture Notes

Related Links

More Materials

Week 1
(9/12/2024)

·       Course Overview

·       The Encyclopedia of Human-Computer Interaction

·       Syllabus

·       Overview

·       The Evolution of Human-Computer Interaction

·       UC Berkeley CS 160 (Summer 2023)

·       Stanford CS 147

·       CMU HCI courses

·       Don Norman's jnd website

·       As We May Think

·       Instructables

Week 2
(9/19/2024)

·       User Centered Design

·       History of HCI

·       Human Abilities

·       Basic Concepts

·       History of HCI

·       Human Abilities

·       The GUI Gallery

·       Color Harmonization (YouTube)

·       Fitts Law (1) (2)

·       HW#1

·       A Brief History of
Human Computer Interaction Technology

·       The Psychology of Everyday Things

Week 3
(9/26/2024)

·       Speech UI

·       Timeline of LLMs

·       ChatGPT

·       Speech UI

·       VoiceXML

·       婷逐字稿

·       MOS: Mean Opinion Score

·       Papers by Rabiner

·       Google Speech API

·       Wavenet (update)

·       科大訊飛

Week 4
(10/3/2024)

·       LLM Overview

·       Replika, Wysa

·       My GPT

·       RAG for beginners   (Tutorial)

·       Eliza (demo)

·       Building a Simple Chatbot

·       Amazon ASK

Week 5
(10/10/2024)

·       National Holiday

 

 

Week 6

(10/17/2024)

·        Handwriting Recognition

·        OpenCV+OpenVino

·        Object Detection

·        Handwriting Recognition

·        Cursive Writing Recognition

·        OpenCV (update)

·        CVPR 2018 Tutorial

·       Handwriting Recognition review paper

·       Tutorial.

·       Installing and configuring OpenCV (Windows)

·       ICDAR 2023

·       PhotoMath, Microsoft Math Solver, Google Lens

·       OpenCV Documentation

·       OpenCV

·       OpenVino

·       EyeToy

·       Code examples

 

Week 7
(10/24/2024)

·        Pen-based UI

·        Brain-Computer Interface

·        Pen-based UI

·        BCI

·       Uni-stroke Recognizer

·       Step-by-step (ppt) 

·       Nokia Calculator

·       Neurosky BCI:
  Guide to EEG

·       Brain-Computer Interface

·       Towards Mainstream Brain-Computer Interfaces

·       EEG Signal Processing

·       SIGGRAPH 2007 Tutorial

·       CGW 2009

Week 8
(10/31/2024)

·        Vision-based UI: Basic Concepts

·        Multi-Touch

·        MediaPipe Tutorial

·        MediaPipe

·        Pose Estimation

·        Gesture Recognition

·        ISDA ppt

·        Multi-touch

·        Community Core Vision

·       AlphaPose

·       OpenPose

·       DensePose

·       MediaPipe Examples

1.     Gesture recognition: a survey

2.     Gesture Recognition (wiki)

3.     Leap Motion

Week 9
(11/7/2024)

·       Gazed-based UI

·       ORCAM

·       分組

·       Eye Tracking

·       Eye tracking

·       The Eye Tribe

·       Tobii EyeX

·       Text 2.0

Week 10
(11/14/2024)

·       UI in AR, VR and MR

·       UI in AR, VR and MR

·       Microsoft HoloLens

·       Holographic Academy

·       Oculus Rift

·       HTC Vive

·       Oculus Quest Pro

Week 11
(11/21/2024)

  • Human AI Interaction

  • Project Proposal

·       HAI Challenges (4)

·       HAI Guidelines (5)

·       Guidelines for Human AI Interaction

·       Direct Manipulation vs. Interface Agents (1)

·       CMU HAI Course

·       Will You Accept an Imperfect AI? (3)

·       Principles of Mixed-Initiative User Interfaces (2)

Week 12
(11/28/2024)

  • Midterm
  • 10:00am-12:00pm

·        

 

Week 13
(12/5/2024)

·       Physical Computing and Internet of Things

·       Physical computing

·       基礎教學

·       Instructables

·       Arduino.cc

·       Arduino Language Reference

·       Getting started with Arduino

Week 14
(12/12/2024)

·       Arduino: Basics

·       Arduino: Hands-on 

·       Arduino Basics

·       LAB Session

·       Project Hub

·       SparkFun Inventor's Guide

·       文版

Week 15
(12/19/2024)

·       Human-Robot Interaction

·       Introduction to Robotics

·       Meet Pepper

·       HRI Introduction

·       HRI

·       Development Guideline (for Pepper)

·       HRI Survey Paper

·       恐怖谷理論

·       Pepper (CNN Interview)

·       Boston Dynamics

·       Erica

Week 16
(12/26/2024)

·       Attentive UI

·       Affective UI

·       Attentive UI

·       Affective UI

·       Deep Facial Expression Recognition

·       Considerate Computing

·       Calm Computing

·       Openface

·       FACS  

·       Directional Edge Maps

·       Affectiva

Week 17
(1/2/2025)

·       Wearable Devices

·       Android Wear

·       Wearable Devices

·       Android Wear Design Principles

·       Oppo Air Glass

·       XiaoMi Smart Glass

·       Huawei Glass

·       Facebook Glass

·       TCL Glass

·       Vuforia

·       MotionX

·       The paradox of wearable technologies

Week 18
(1/9/2025)

·       Project Presentation