Human-Computer Interaction

Human-Computer Interaction

Jun 2, 2024 ยท 1 min read
Image credit: Medium

This course explores the cutting-edge techniques and technologies used to enhance the interaction between humans and computers. Students will gain hands-on experience with various tools and methods essential for developing intuitive and effective user interfaces and systems.

Course Outline:

  • Pose Detection using Mediapipe
  • Classifying Trajectories using Dynamic Time Warping (DTW)
  • Marker Object Detection using ArUco and TUIO
  • Markerless Object Detection using YOLO
  • Face Detection:
    • Facial Landmarks
    • Face Recognition
    • Gaze Tracking
  • Generating Heatmaps
  • Introduction to Unity
  • Introduction to Augmented Reality (AR)
  • Sockets and Threads for communication

Through practical exercises, projects, and real-world examples, students will learn to design and implement interactive systems that enhance user experience. This course prepares students to tackle the challenges of modern HCI and equips them with the skills needed for developing innovative solutions in the field.