CAP 5100 Human-Computer Interaction
CAP 5100 Human-Computer Interaction
Course objective:
course designed for graduate students who wish to learn concepts
and trends in designing and evaluating human-centered computer
interfaces. The course will help students gain technical skills, as well
as competencies
in the design, analysis, and evaluation of human-centered interfaces
for different
domains.
___________________________________________________________________________
Course Content:
be able to characterize and critique core concepts and methods of hu-
man-
computer interaction
be able to design and build human-computer interfaces.
be able to evaluate human-computer interfaces.
be able to reflect on human-computer interaction research.
Learning Resources:
1. Ko, A. J., Wobbrock, J. O., & Whitmire. E. (2022). User Interface Software and
Technology.https://faculty.washington.edu/ajko/books/user-interface-
software-and-technology/, retrieved 1/5/2022.
2. MacKenzie, I. S. (2013). Human-computer interaction: An empirical research
perspective.
3. Norman, D. (2013). The design of everyday things: Revised and expanded
edition. Basic books.
4. Ko, A. J. (2022). Design
Methods. https://faculty.washington.edu/ajko/books/design
Programming Environment:
You can use any development environment and programming language appropriate
for class assignments or project works. This course involves group assignments, and
individual requirements will vary according to team interests and skills.
Textbooks:
No textbook is required for this course. Readings in the form of text-
book chapters,
academic papers, and online resources will be posted to the course
website.
Evaluation: General project (x1): 50%
Papers' oral presentations (×2): 20%
Assignments (variable):19%
Participation (variable):10%
Research participation (×1): 1%