HUMAN COMPUTER INTERACTION. Course Convenor: Constantine Stephanidis



Similar documents
CSE452 Computer Graphics

Human-Computer Interaction Introduction to HCI BSc/CQU Lecture 1

HUMAN COMPUTER INTERACTION. Course Convenor: Constantine Stephanidis

Human Computer Interaction

JUMP START INTO WINDOWS 10

SMART Board Interactive Whiteboard Basics Tip Sheet for ABP Faculty

Interaction Design. Chapter 1 (April 15, 2015, 9am-12pm): History

Operating Systems. and Windows

Responsive design and its role in your ecommerce website plan

Human Computer Interaction (User Interfaces) for Games

Windows Basics. Developed by: D. Cook

Understanding the User Model of the Elderly People While Using Mobile Phones

Lesson Plan. Course Title: Principles of Information Technology Session Title: Understanding Types & Uses of Software

MANAGEMENT INFORMATION SYSTEMS 8/E

Screen Design : Navigation, Windows, Controls, Text,

Technical Club: New Vision of Computing

The World Wide Web: History

Human Computer Interaction and Romania s Future of Education

Remote Desktop Services

Concept Paper. I. Proposal for a B.S. in Human-Centered Computing (HCC)

A GUIDE TO MOBILE

Using the Remote Desktop Connection for Mac

UNDERSTANDING RESPONSIVE DESIGN A SOLUTION FOR PUBLISHERS AND ADVERTISERS IN A MULTI-SCREEN WORLD. standout brand experiences

Discovering Computers

KNOWLEDGE ORGANIZATION

Looking back, looking forward

PROOF. User/System Interface Design. Theo Mandel Interface Design and Development GLOSSARY

collaboration Keeping people in touch efficiently

Smart Board Basics. December, Rebecca Clemente Department of Education

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Module 1. 4 Login-Send Message to Teacher

Step 1 Preparation and Planning

Mobile Maker. Software Requirements Specification

Terminal Server Guide

Using a USB Flash Drive to Back Up Your Data Files on a Mac Computer

Adaptive Thinking & Leadership Training for Cultural Awareness and Communication Competence

PackeTV Views Fast, Simple Setup for IPTV Channels

White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications

Issues of Collaboration in a Virtual Environment

MacBook and OS X Basics

How To Design A Customer Relationship Management (Crm) System

System Software. 2.1 The Operating System (OS) %%describe the characteristics of different types

Best Practices in Mobile Web Design

NETS for Teachers: Achievement Rubric

HITT101 H-ITT Audience Response System 101

BEST PRACTICES RESEARCH

Word Processing programs and their uses

GLOBAL Service Desk. From Computacenter

How to use a SMART Board

CSC 342 Semester I: H ( G)

M a r k B o o k C Y, M a r k B o o k A M, v e r s i o n, e d i t i o n. MarkBook for Windows on a Mac 1

SCHOOL OF INFORMATION TECHNOLOGY. Graduate Diploma in Information Technology (Level 7) 1 Semester Bachelor of Information Technology 3 Years

LSGMI REMOTE DESKTOP SERVICES.

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application

EqualSkills Syllabus Version 2.0

Information Technology An Academic Discipline

Test 1 Review Chapter 1 What is a computer? 1. Definition of computer 2. Data and information. Emphasize that data is processed into information. 3.

Internet. Internet is the network of networks i.e. a global network which make WWW (world wide web) Seema Sirpal Delhi University Computer Centre

How to Choose and Deploy a Transformative BI Solution: The Irish Life Story

How To Use Senior Systems Cloud Services

Senior Systems Engineer Information Services (IS)

Chapter 3. Basic Application Software. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Windows 95: Features. Windows. Introduction. Minimum System Requirements. The Desktop. Where to Start

APPLICATION PERFORMANCE MONITORING

WOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief

Neehr Perfect Educational EHR STUDENT GUIDE

The very basic basics of PowerPoint XP

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document.

Acceptable Use Policy (AUP): Policy which provides rules governing use of district technology.

NOVA COLLEGE-WIDE COURSE CONTENT SUMMARY ITE INTRODUCTION TO COMPUTER APPLICATIONS & CONCEPTS (3 CR.)

UniCom with Office Communicator and Live Meeting. Quick Start Guide

Web Design and Development ACS-1809

Wireless Network Guide

CLOUD FAX SOLUTIONS BUYER S GUIDE

History of health informatics

NEC CLOUD STORAGE. Demo Guide

Kaspersky Password Manager

Transcription:

UNIVERSITY OF CRETE FACULTY OF SCIENCES AND ENGINEERING COMPUTER SCIENCE DEPARTMENT COURSE CS-464 (OPTIONAL) HUMAN COMPUTER INTERACTION Course Convenor: Constantine Stephanidis HY-464: Επικοινωνία Ανθρώπου - Μηχανής Slide 1

Our technology evolves rapidly More and more, our everyday lives involve programmed devices that do not sit on our desk, and these devices are often unusable (e.g. VCRs, car radio, etc.) An everyday counter-example: imagine driving a car that would die on the freeway for no reason, and you would just accept it, restart, and drive on would have a single "This Car Has Performed An Illegal Operation warning light would ask "Are you sure?" before deploying the airbag system Slide 2

Two sides to HCI: Academic / Research discipline Studying people interacting with (computer) technology Design discipline Designing systems for people: creating technology so that it works right for people Slide 3

Ergonomics & Human Factors Social & Organisational Psychology Cognitive Psychology Anthropology Engineering Computer Science HCI Design Sociology Artificial Intelligence Philosophy Semiotics & Linguistics Slide 4

The ideal designer of an interactive system would have expertise in a range of topics: Psychology and cognitive science to be aware of the user s perceptual, cognitive and problem-solving skills Ergonomics for the user s physical capabilities Sociology to understand the wider context of the interaction Computer science and engineering to be able to build the necessary technology Business to be able to market it Graphic design to produce an effective interface presentation Technical writing to produce the manuals etc. Slide 5

Useful Functional, supporting users task goals E.g., a phone can make phone calls, handle text messages and take pictures Usable (the heart of HCI) Easy to use, does the right things at the right time, enjoyable Part of what user experience is Used It must be used by people Attractive, available, acceptable If not, all the designer s wonderful work goes to waste (except for the lessons learned in the process) Slide 6

Computers and related devices have to be designed with an understanding that people with specific tasks in mind will want to use them in a way that is seamless with respect to their everyday work The design is not something that can be plugged in at the last minute It should be developed integrally with the rest of the system We therefore need to consider how HCI fits into the system design process Slide 7

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 Aim: ACM SIGCHI, 1992 The aim of Human-Computer Interaction (HCI) is to develop or improve the safety, utility, effectiveness, efficiency and usability of systems that include computers Interacting with Computers, 1989, p.3 Slide 8

At present, there is no general and unified theory of HCI. However, there is an underlying principle: People use computers to accomplish tasks This outlines the three major issues of concern in HCI: the people, the computers and the tasks that are performed The system must support the user s task, which results in a fourth focus, usability Slide 9

The term Human Computer Interaction has only been in widespread use since the early 1980s, but it has its roots in more established disciplines Systematic study of human performance began at the beginning of the last century in factories, with an emphasis on manual tasks The Second World War provided impetus for studying the interaction between humans and machines, as each side strove to produce more effective weapons systems The history of HCI is presented here in relation to the history of computers and software Slide 10

The human factors issues were how to format the printouts of their programs so they were easy to read and debug, especially given the constraint of line printers that could only present alphanumeric characters in a single font with 80-character lines and limited formatting capabilities Slide 11

Vannevar Bush As We May Think The Atlantic Monthly 1945 Slide 12

Video available at: http://www.youtube.com/watch?v=usyot_ha_ba Sketchpad (1963) First GUI interface Used the novel light pen for input First computer graphics (ancestor of CAD) First use of objects and instances, the concepts of modern OOP Influenced by the Memex Slide 13

Demonstration of The NLS (on-line System) by Douglas Engelbart at Fall Joint Computer Conference in San Fransisco The demo featured the first computer mouse the public had ever seen, as well as introducing interactive text, video conferencing, teleconferencing, email and hypertext. http://www.youtube.com/watch?v=jfigzsotmos Slide 14

Proposes a Psychological Research Unit: a psychological laboratory within a computer science oriented industrial research laboratory [ ] Xerox Research Laboratory. almost no effort goes into understanding the nature of the human user Slide 15

Late 1960s marked the end of the era of small independent machines and introduced the era of time-shared computer resources With light loads of work, the software/hardware infrastructure worked well for several individuals programs and memory allocations Under heavy use, the machine began spending more time swapping users work in and out than it did getting the actual users processing accomplished This lead to a flurry of HCI activity characterizing the taxonomy of system-induced time delays and research on how time delays affected user behaviour Slide 16

Geographically dispersed organizations leased telephone lines to perform online transaction processing Substantial delays before replies to a query This constraint launched the concept of screen of information User-oriented design principles that could be applied to the design of the screens were introduced Slide 17

Xerox Alto (1973), the first system to pull together all of the elements of the modern Graphical User Interface Xerox Star (1981), the first system to use a fully integrated desktop metaphor and application suite Slide 18

Apple Lisa (1983), the first menu bar and window controls Full video available at: http://www.youtube.com/watch?v=w35vpspiwlu Slide 19

The mouse, interactive device of choice, supplements the keyboard Windows (overlapping, resizable) Icons (clickable, drag and drop) Menus Clean separation of user interface code and application code Intuitive. The computer is now accessible to the nonprogrammer Increased complexity potential user confusion Slide 20

This would be characterized as the era of the Internet In 1980, Tim Berners-Lee, a researcher at CERN, first described the idea for a hypertext/hypermedia information management system to facilitate sharing and updating information among researchers. By 1989, CERN was the largest Internet node in Europe The truly huge explosion occurred in 1993 with the release of the first graphical browser for the World Wide Web: The NCSA Mosaic The WWW was now usable and exciting! Slide 21

This would be characterized as the era of the mobile devices Mobile phones to iphones Laptops Smartphones Tablets Social Media and Apps -10s Ambient Intelligence Augmented Reality Slide 22

User Interfaces Design guidelines and standards The design and development of interactive systems Documentation, user training, user support Usability measurement and testing Work organisation and social issues Requirements of special populations (e.g., disabled people) Cultural and international issues Safety and health aspects of computing Programming and software engineering Computer assisted group work Ubiquitous computing Slide 23

Slide 24