[an error occurred while processing this directive]
Human-Computer InteractionCS 200A
MW 2:30 - 3:50 p.m., Olin 224
Office hours: As posted and by appointment
Welcome to the fall 2015 session of CS 200A,
ST: Human-Computer Interaction! The field of HCI addresses two fundamental
- A scientific question: How do people interact with computers?
- A pragmatic question: How can we design computer systems that make people's lives better?
In this course, you will learn from scientists who address the first
question, to help you understand what makes a natural, intuitive user
experience. You will practice methods that have been developed by
interaction design researchers in service of the second question.
Is this course for me?
Well, maybe. If you are looking for programming experience or
experimental rigor, this course is not for you. Our goals in this
course are pragmatic rather than scientific, and concerned with design
rather than implementation.
This course is for you if you want to:
Credits in this course may be applied to the Computer Science minor.
- Stop blaming yourself for software applications (and other everyday things) that are difficult to use;
- Critically evaluate the role of software applications in everyday life and in society at large;
- Be a responsible software developer who creates useful and usable software;
- Become a professional interaction designer or human-computer interaction researcher.
By the end of this class, you should be able to
Please note: Gaining programming experience and learning specific technologies are NOT among the goals of this course.
- discuss principles of interaction design and their basis in cognitive psychology;
- recognize when principles of good design have been violated and propose alternative designs;
- explain interaction design as an iterative process, including cycles of observation, ideation, prototyping, and evaluation;
- apply informal methods that facilitate communication with colleagues, clients, and users about software application design;
- think, speak, and write critically about emerging HCI
technologies and paradigms, including their social and ethical
Created August 30, 2015
Last revised September 1, 2015
This work is licensed under a Creative
Commons Attribution-Noncommercial-Share Alike 3.0 United States License.