What is HCI? Material from 0657.425/525 Human Computer Interaction Dr Steve Jones.

Slides:



Advertisements
Similar presentations
devices... Inputs and Output Keyboard The commonest way to enter data into a computer. Each key is simply a switch, which when pressed, results in a.
Advertisements

4.03 IT PowerPoint Objective 4.03—Understand Information Technology activities and careers.
Chapter 4 paradigms. why study paradigms Concerns –how can an interactive system be developed to ensure its usability? –how can the usability of an interactive.
Human Computer Interaction Paradigms. why study paradigms  Concerns  how can an interactive system be developed to ensure its usability?  how can the.
DESCRIBING INPUT DEVICES
Input Devices. What is input? Input refers to the process of entering data, programs, commands and user responses into memory Programs are sets of instructions.
Computer Basics 1 Computer Basic 1 includes two lessons:
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
School of Computer Science & Information Technology G6DPMM - Lecture 5 Hypertext I.
Interaction Devices Chandra Kelley Sandeep Parwaga.
History of Human Computer Interaction
Saul Greenberg History of Human Computer Interaction Where did HCI innovations and philosophy come from? Who were the major personalities? What were the.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
Human Computer Interaction
CMC/CC A Paradigms for Interaction Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 3; ma. 18 sept. 2006;
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Why study HCI’s history?
RAND’s vision (1954) From ImageShack web site // ; original source unknown.
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
T.Sharon-A.Frank 1 Internet Resources Discovery (IRD) Multimedia - Motivation & Definition.
Adapted from CTAE Resources Network PROFITT Curriculum Basic Computer Skills Module 1 Hardware.
Parts of a Computer.
TYPES And COMPONENTS OF COMPUTER SYSTEM
IT Introduction to Information Technology CHAPTER 05 - INPUT.
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
Jayden Sedunary. For those non computer literate people, a Graphical User Interface is a type of interface item that allows people to interact with programs.
Developing M-learning Pedagogical and Design Perspectives Mike Sharples Kodak/Royal Academy of Engineering Educational Technology Research Group University.
Fall 2002CS History of HCI Key People and events Series Of Paradigma Shifts Understanding where you’ve come from can help a lot in figuring out where.
Introduction to Usability Engineering CS 352 Winter
What is a computer? What is its definition? A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic.
CSCI 4163 / CSCI 6904 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,
11.10 Human Computer Interface www. ICT-Teacher.com.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
MULTIMEDIA REVOLUTION
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
Human Computer Interaction – Introduction Hanyang University Jong-Il Park.
Visual BASIC 1 Introduction
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
History of HCI. Objectives By the end of the class, you will be able to… –Describe major milestones in the history of HCI and explain their impact in.
Chapter 4 Paradigms (additional materials). Beginnings – Computing in 1945 Harvard Mark I –Picture from
Essential Guide to User Interface Design PART 1 The User Interface – Introduction and Overview Chapter 1 – Importance of the User Interface.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
Chapter 5: Input CSC 151 Beth Myers Kristy Heller Julia Zachok.
ACS 367 Interface Design History. Brief History n Early research –SRI in 1960s »The very system that I am using to access this information has its intellectual.
Human Computer Interaction
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
HCI Course: Intro & History Stephen Gilbert Jun 20, 2014 SPIRE-EIT.
Win OS & Hardware. Input Getting data into the computer.
HYPERTEXT and HYPERMEDIA By Steven Geist and Larnic Ransom.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
Group 5: Noor Aisyah Nadiah binti Noriezan Muhammad Izzat Farhan bin Baharudin Nur Syaza Izzati binti Mohd Rafei.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Beginning Computer Vocabulary Day 1. Computer Many parts that work together to process and save information Can be portable or stationary.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
SE 542 Human Computer Interaction
LCC 2700: Intro to Computational Media
11.10 Human Computer Interface
INTERACTION PARADIGMS
Paradigms (additional materials)
HCI: History in 3 Waves Week 1 Stephen Gilbert
History of HCI Key People and events Series Of Paradigma Shifts
G52GUI Course Guoping Qiu 04/12/2018.
Paradigms (additional materials)
Presentation transcript:

What is HCI? Material from /525 Human Computer Interaction Dr Steve Jones

What is HCI? the study of all aspects of how people interact with computer hardware and software it’s multidisciplinary HCI Cognitive Psychology Computer science Artificial Intelligence Linguistics Philosophy Sociology Anthropology Design Engineering Ergonomics and human factors Social and organizational psychology

Why is HCI important? computer technology is pervasive (how many computers have you interacted with today?) issues of efficiency frustration economy health safety

Importance of HCI 3 Mile Island a light indicated that a valve had been closed when it had not the light indicator was obscured by a caution tag attached to another valve controller the alarm system could produce audible and visible warnings for 1500 alarm conditions, but a single acknowledge button turned them all off

Importance of HCI The safest way to travel! In 1990 Indian Airlines Flight 605 airbus 320 crashed, killing 98 people. Flight International magazine reported: “this undoubtedly derives from poor understanding between the machine and the pilot, and here the aircraft builders have to do something”. Airbus Industry officials agreed that there was indeed a problem: “the company maintains the problem is the pilots failing to adapt to the automation rather than acknowledging the need for the software to work smoothly with the humans” (Leonard Lee, The Day the Phones Stopped, 1992, p. 42) In 1985 a China Airlines 747 suffered a slow loss of power from its outer right engine. When an engine on a wing goes slower than the others, the plane starts to turn, in this case to the right (technically, this kind of a turn is called “yawing”). But the plane - like most commercial aviation flights - was being controlled by its automatic equipment, in this case, the autopilot, which efficiently compensated for the yaw. The autopilot had no way of knowing that there was a problem with the engine, but it did detect the tendency to turn to the right, which it simply counteracted to keep the plane pointed straight ahead. Eventually, however, the autopilot reached the limit of how much it could control the yaw and could no longer keep the plane stable. So what did it do? Basically, it gave up. Imagine the flight crew. Here they were, flying along quietly and peacefully. They had noticed a problem with that right engine, but while they were taking the preliminary steps to identify the problem and cope with it, suddenly the autopilot gave up on them. The plane rolled and went into a vertical dive of 31,500 feet before it could be recovered. That’s quite a dive: almost six miles! Ten kilometers! And in a 747. The pilots managed to save the plane, but it was severely damaged. Their safe recovery was much in doubt. (Don Norman, Turn Signals are the Facial Expressions of Automobiles).

A perspective on HCI

Early interaction What were the first interaction devices? wires, punched tape and cards, switches, teletype, lights ENIAC (1943)

Early interaction Mark I (1944)

Early interaction Stretch (1961)

Current devices The range of current devices? keyboard light pen, stylus mouse, touchpad, touch screen, trackball, joystick microphone character terminals/bit-mapped screens audio

Future devices? Common use soon? data gloves/suits (wearable computing) natural language head-up displays

Key ideas: the Memex The Memex (1945) “As We May Think”, Atlantic Monthly “publication has been extended far beyond our present ability to make real use of the record” Memex: a device with which people can store all their books, records, communications etc items can be retrieved rapidly through indexing, keywords, cross-references, etc text can be annotated trails (chains of links) through information can be created Memex based on microfilm not computers, not implemented

Key ideas: symbiosis Man-Computer symbiosis (1960) “The hope is that, in not too many years, human brains and computing machines will be coupled together very tightly and that the resulting partnership will think as no human brain has ever thought and process data in a way not approached by the information-handling machines we know today” Goals: time sharing of computers among many users electronic i/o interactive real time information processing and programming large scale information storage and retrieval facilitation of human cooperation in creation of large systems combined speech recognition, OCR, light-pen natural language heuristic programming

Key idea: Sketchpad SketchPad (Sutherland, 1963) Novel features were:

Key ideas: AUGMENT Douglas Engelbart 1963: “Augmenting human intellect”, developed a system called AUGMENT 1968: NLS (oN Line System) implemented modern word processing hierarchical hypertext mixed text and graphics documents one handed, chorded keyboard high resolution display windows specially designed furniture shared files personal annotations electronic messaging desktop conferencing shared displays (WYSIWIS) multiple pointers

Key ideas: personal computing Alan Kay (1969) - The Dynabook “Imagine having your own self-contained knowledge manipulator in a portable package the size and shape of an ordinary notebook. Suppose it had enough power to outrace your senses of sight and hearing, enough capacity to store for late retrieval thousands of page-equivalents of reference materials, poems, letters recipes...” Ted Nelson (1974) “Computer Lib/Dream Machines” - described what computers could do for people (instead of business) claims to have had the original idea for many advances in HCI!

Key ideas: personal computing Xerox Parc (mid ‘70s) Alto personal workstation: local processor, bit- mapped display mouse modern graphical interfaces: text and drawing editing, windows, menus, scrollbars, pointers local area networks for shared resources Xerox Star workstation (1981) look up

Key ideas: personal computing Personal Computing Apple Lisa (1983) based on ideas in Xerox Star Apple Macintosh (1984) same ideas - but well done aggressive pricing no need to trail blaze developer’s toolkit for third parts software user interface guidelines

Recent times? a great deal of research findings in HCI a small proportion find their way to the marketplace dominance of Microsoft