A- A+

EECS 255: Advanced Human-Computer Interaction

SPRING 2019 (4 UNITS)

Explores the theory, design procedure, programming practices, and evaluation methods in Human-Computer Interaction (HCI), with a particular focus on input and interaction techniques. Introduces students to recent developments in the area and provides them with the methods to design, develop, and evaluate existing or novel interactive systems.

Outline Lab Rules Equipment Borrow & Return Form

Lecture Monday Wednesday & Friday 4:30 PM — 5:45 PM COB2 263 GLCR 145
Lab Friday 7:30 PM — 10:20 PM COB 281
Office Hours Friday 3:00 PM — 5:00 PM 6:00 PM — 7:30 PM SE2 212

Textbook

This course does not use textbooks. Students are expected to read research publications. A list of Suggested Reading in Human-Computer Interaction (HCI) is also available.

Course Objectives

Primarily, the course covers the following topics.

  1. A brief overview of the historical development of major advances in the area.
  2. Recent developments and challenges in the area, focusing on input and interaction techniques, tangible and embodied user interactions, mobile interactions, augmented and virtual reality, game user interfaces, and/or interaction techniques for special user groups.
  3. Quantitative research methods, including experimental design, quantifying and modeling human and system factors, digital and physical prototyping, and statistical analysis.
  4. Research ethics and working with human subjects.
  5. Reporting research findings in scientific articles.

Course Learning Outcomes

Students participating in this course are expected to achieve the following learning outcomes through lectures, guest lectures, readings, and research projects. The ability to:

  1. Apply theory to design and develop useful, efficient, and enjoyable interactive systems.
  2. Evaluate interactive systems using empirical research methods.
  3. Practice a high standard of professional ethics.
  4. Report research findings in scientific articles.

Prerequisites

Strong skills in computer and web programming preferred.

Course Policies

Class participation is required. Late submission is not permitted.

Assessment & Grading Policy Weight Due Date
Class participation 10%
Project Presentation 10% 04/19/2019 11:59 PM
Weekly inspiration 10% 04/26/2019 11:59 PM
Reading 20%
Project (development 10%, study 10%, data 10%) 30%
Final Project Presentation 10% 05/08/2019 11:59 PM
Report (2-page) 10% 05/17/2019 11:59 PM

Academic Dishonesty Statement

  1. Each student in this course is expected to abide by the University of California, Merced's Academic Honesty Policy. Any work submitted by a student in this course for academic credit will be the student's own work.
  2. Students are encouraged to study together and to discuss information and concepts covered in lecture and the sections with other students. They may give “consulting” help to or receive “consulting” help from such students. However, this permissible cooperation should never involve one student having possession of a copy of all or part of work done by someone else, in the form of an email, an email attachment file, a diskette, or a hard copy. Should copying occur, both the student who copied work from another student and the student who gave material to be copied will both automatically receive a zero for the assignment. Penalty for violation of this Policy can also be extended to include failure of the course and University disciplinary action.
  3. During examinations, students must do their own work. Talking or discussion is not permitted in the examinations, nor comparing papers, coping from others, or collaboration in any way. Any collaborative behavior during the examinations will result in failure of the exam and may lead to failure of the course and University disciplinary action.

Student Accessibility Services

University of California, Merced is committed to creating learning environments that are accessible to all. If you anticipate or experience physical or academic barriers based on a disability, please feel welcome to contact me privately so we can discuss options. In addition, please contact Student Accessibility Services (SAS) at (209) 228-6996 or disabilityservices@ucmerced.edu as soon as possible to explore reasonable accommodations. All accommodations must have prior approval from Student Accessibility Services on the basis of appropriate documentation.

If you anticipate or experience barriers due to pregnancy, temporary medical condition, or injury, please feel welcome to contact me so we can discuss options. You are encouraged to contact the Dean of Students for support and resources at (209) 228-3633 or https://studentaffairs.ucmerced.edu/dean-students.

Lectures

01/23/2019, Wednesday
  • Lecture. Introduction
01/28/2019, Monday
  • Lecture. Research, Engineering, & Design
01/30/2019, Wednesday
  • Lecture. History of Human-Computer Interaction & the Human Factor
02/06/2019, Wednesday
  • Weekly Inspiration. Ogulcan Acikgoz: Latency of 5G Network
  • Paper Discussion. Donald A. Norman. 1983. Design principles for human-computer interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '83). ACM, New York, NY, USA, 1-10.
02/08/2019, Friday
02/13/2019, Wednesday
02/15/2019, Friday
  • Weekly Inspiration. Umesh Krishnamurthy: Passive Learning in Super Mario
  • Lecture. Designing HCI Experiments, Part II
02/20/2019, Wednesday
02/22/2019, Friday
02/27/2019, Wednesday
03/01/2019, Friday
  • Lecture. Modeling Interaction
03/06/2019, Wednesday
03/08/2019, Friday
  • Paper Discussion. Suwen Zhu, Tianyao Luo, Xiaojun Bi, and Shumin Zhai. 2018. Typing on an Invisible Keyboard. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, NY, USA, Paper 439, 13 pages.
03/13/2019, Wednesday
  • Weekly Inspiration. Ogulcan Acikgoz: Capilary Origami
  • Weekly Inspiration. Neelam: AI in Digital Marketing
  • Guest Lecture. Xiumin Shang. Autonomous Virtual Agents. Relevant Article I , Relevant Article II
03/15/2019, Friday No class
03/20/2019, Wednesday Project Presentation (15 minutes): Introduce your project's goals, motivation, and development and evaluation plan.
  1. Laxmi Pandey
  2. Tafadzwa Dube
  3. Prashant Mishra
03/22/2019, Friday Project Presentation (15 minutes): Introduce your project's goals, motivation, and development and evaluation plan.
  1. Ogulcan Acikgoz
  2. Mohammadkazem Ebrahimpour
  3. Umesh Krishnamurthy
03/27/2019, Wednesday Spring Recess [Academic Calendar 2018-2019]
03/29/2019, Friday Cesar Chavez Holiday [Academic Calendar 2018-2019]
04/03/2019, Wednesday
  • Weekly Inspiration. Prashant Mishra
  • HCI Research Methodology: Recap/Case-study
04/05/2019, Friday
04/10/2019, Wednesday Project Presentation (15 minutes): Introduce your project's goals, motivation, and development and evaluation plan.
  1. Neelam
  • Weekly Inspiration. Laxmi Pandey
  • Weekly Inspiration. Umesh Krishnamurthy
04/12/2019, Friday
04/17/2019, Wednesday
04/19/2019, Friday
  • Weekly Inspiration. Prashant Mishra
04/24/2019, Wednesday
  • Weekly Inspiration. Tafadzwa Dube
  • Lecture. Hypothesis Testing II (Demo)
04/26/2019, Friday Final Project Presentation (25 minutes): Present the findings of your project.
  1. Mohammadkazem Ebrahimpour
  2. Umesh Krishnamurthy
05/01/2019, Wednesday Final Project Presentation (25 minutes): Present the findings of your project.
  1. Prashant Mishra
  2. Neelam
05/03/2019, Friday Final Project Presentation (25 minutes): Present the findings of your project.
  1. Tafadzwa Dube
  2. Laxmi Pandey
05/08/2019, Wednesday Final Project Presentation (25 minutes): Present the findings of your project.
  1. Ogulcan Acikgoz
HCI Group Pizza Party
05/10/2019, Friday No class

Supervised Labs

02/15/2019, Friday Project Discussion