Human Computer Interaction

School of Software Engineering, Tongji University

Human-computer Interaction (HCI) involves the study, planning, and design of the interaction between people (users) and computers. It is often regarded as the intersection of computer science, behavioral sciences, design and several other fields of study. The term was popularized by Card, Moran, and Newell in their seminal 1983 book, "The Psychology of Human-Computer Interaction", although the authors first used the term in 1980, and the first known use was in 1975. The term connotes that, unlike other tools with only limited uses (such as a hammer, useful for driving nails, but not much else), a computer has many affordances for use and this takes place in an open-ended dialog between the user and the computer.

Because human-computer interaction studies a human and a machine in conjunction, it draws from supporting knowledge on both the machine and the human side. On the machine side, techniques in computer graphics, operating systems, programming languages, and development environments are relevant. On the human side, communication theory, graphic and industrial design disciplines, linguistics, social sciences, cognitive psychology, and human factors such as computer user satisfaction are relevant. Engineering and design methods are also relevant. Due to the multidisciplinary nature of HCI, people with different backgrounds contribute to its success. HCI is also sometimes referred to as man-machine interaction (MMI) or computer-human interaction (CHI).

From Wikipedia, the free encyclopedia
  1. (May 4) Course page is online.
Lecturer
Dr. Shuang LIANG
Office
Room 314, JiShi Building
Email
sherrill.leung@gmail.com
Teaching Assistant
Long ZHAO
Office
Room 316, JiShi Building
Tel
135-8571-4032
QQ
592725477
Email
gary.zhao9012@gmail.com
Teaching Assistant
Qichun WANG
Office
Room 316, JiShi Building
Tel
137-6456-7254
QQ
1289716010
Email
wangqichun@gmail.com
Students List
Contents Topics Slides
Introduction
  • Course Introduction
  • What is HCI?
  • From the Software Engineering Perspective
[pdf]
Development
  • UI development and Trends
  • NUI Discussion
[pdf]
Concept
  • Conceptual Model
  • Interface Metaphors
  • Interaction Types
[pdf]
Cognition
  • Understanding Users
  • Human Perception
  • Cognitive Process
[pdf]
Prototype
  • Prototyping and Construction
  • Conceptual Design
  • Physical Design
  • Generating Prototypes
  • Support for Design
[pdf]
Experiments 1
  • Icon Design
[pdf]
Experiments 2
  • Touch Design
[pdf]
Experiments 3
  • Gesture Design
[pdf]
Experiments 4
  • Web Design
[pdf]
Experiments 5
  • Calendar Design 1
[pdf]
Experiments 6
  • Calendar Design 2
[pdf]
Experiments 7
  • iCampus Design 1
[pdf]
Experiments 8
  • iCampus Design 2
[pdf]

Interaction Design: Beyond Human - Computer Interaction

Yvonne Rogers, Helen Sharp, Jenny Preece,
3rd Edition, John Wiley & Sons, April 2011

"In many years of using this text for my courses... I have continually been impressed at the clarity and accessibility to students at all levels. The book has kept up with the changes in the field and has become THE text in human-computer interaction."
Terry Winograd, Professor of Computer Science, Stanford University, USA