Published using Google Docs
CS 410/510 Top: Introduction to HCI
Updated automatically every 5 minutes

CS 410/510 Top: Introduction to HCI

Credit Hours:

4/3

Course Coordinator:

Not currently offered

Course Description:

This course will introduce you to the fundamental principles of human-computer interaction (HCI). This course will cover a brief history of HCI, and will expose you to a variety of user research and design techniques through hands-on engagement with a creative interaction design process. The course will also introduce you to some open questions and challenges in current HCI research. No prior programming experience is necessary to succeed in this course.

Goals:

Upon the successful completion of this class, students will be able to:

 

  1. Know why, when, and how to engage stakeholders in an iterative human-centered design process.
  2. Use fundamental HCI principles (e.g., affordances, constraints, Fitt's law) to improve the design of computer systems.
  3. Conduct human-centered research techniques such as interviewing, observations, and cultural probes to better understand stakeholder needs.
  4. Use techniques such as storyboarding, user stories, and personas to synthesize research and incorporate findings into a design process.
  5. Use sketching to capture, envision, and critique design ideas.
  6. Develop a low-fidelity prototype suitable for basic user evaluation, and perform some basic types of evaluation.
  7. Identify some of the current research areas and open questions within HCI.
  8. Ask questions about how computer systems influence human experience, and recognize the value of human-centered design practices for computer systems development.

Major Topics: