Kotebe Metropolitan University: College of Natural and Computational Science Department of Computer Science
Kotebe Metropolitan University: College of Natural and Computational Science Department of Computer Science
BY: HAILIEYESUS.K
Human Computer Interaction(HCI)
Outlines
Definition of HCI
Goals of HCI
Historical Background of HCI
Introduction
Definition
Human-computer interaction is a discipline
concerned with the design, evaluation and
implementation of interactive computing systems for
human use and with the study of major phenomena
surrounding them.
Impersonal computing
Example Paradigm Shifts
• Batch processing
• Time-sharing
Interactive computing
Example Paradigm Shifts
• Batch processing
@#$% !
• Timesharing
• Networking
???
Community computing
Example Paradigm Shifts
• Batch processing
C…P… filename Move this file here,
• Timesharing
dot star… or was and copy this to there.
• Networking it R…M?
• Graphical displays
% foo.bar
ABORT
dumby!!!
Direct manipulation
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
Personal computing
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
• WWW
Global information
Example Paradigm Shifts
Batch processing
Timesharing
Networking
Graphical display A symbiosis/interaction/ of
physical and electronic worlds
Microprocessor in service of everyday
WWW activities.
Ubiquitous(any where)
Computing(from desk top to
mobile computing).e.g. PDA,
tablets etc.
History of HCI Cont.
Digital computer grounded in ideas from 1700’s & 1800’s
Technology became available in the 1940’s and 1950’s
E.g. Vannevar Bush
“As We May Think” - 1945 Atlantic Monthly
37
Cont.
Bush
• Postulated Memex device
• Can store all records/articles/communications
• Large memory
• Items retrieved by indexing, keywords, cross references
• Can make a trail of links through material
• etc.
• Envisioned as microfilm, not computer
• After this so many scholars try to come up with different devices or
technologies that contribute for the emergence of HCI as
discipline.
Thank you!