human-computer interaction · human-computer interaction ”introduction to hci” bsc/cqu lecture...

40
Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

Upload: others

Post on 10-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

Human-Computer Interaction ”Introduction to HCI”

BSc/CQU

Lecture 1(November 15, 2001)

Tralvex (Rex) Yeap MAAAI MSCS

Page 2: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

2

Outline

N-ways Introduction - Personal Information and

Background - Students’ Information and

Background

Course Outline: - Requirements and Expectation - Module Assessment - Recommended Books - Layout of Course - Strategies for Local Lectures - Virtual Office Hours

Course Delivery Methods

General Reference for the Course

Organization of HCI Website

Hollywood and HCI

Modules for Lecture 1

M1: Introduction to HCI

M2: Human Aspects

Class Activity 1: Reading

Class Activity 2: Reading

Additional Handouts for L1

What’s in Store for Lecture 2

Page 3: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

3

Personal Information and Background

HCI Lecturer (SG): Tralvex (Rex) Yeap MAAAI MSCS E-mail: [email protected] Home : http://tralvex.com ICQ no.: 20248177 (http://www.icq.com)

Educational Background: - Master of Science (Distinction) in Vision, Visualization and Virtual Environments at U. Leeds

- Read Bachelor Science in Computing (Systems Development) at Monash University.

Page 4: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

4

Personal Information and Background (cont.)

Current Work:

- Part-time: Lecturer for CQU, USQ, UOL, UOS, UCE, UOW and TVU.

- Full-time: (1) Inventor (2) Senior Technology Analyst – ICT Domain – Technology, Invention and Patent Analysis/Mapping.

- Three Internet patents pending, one Internet Business Model patents and two software patents in the pipeline and numerous non-patented software inventions.

http://tralvex.com/inventions

Page 5: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

5

Personal Information and Background (cont.)

Past Work: - Lecturer for E-Business Strategy (MBA), Information System for Managers (MBA), Electronic Commerce (BSc), Artificial Intelligence (BSc Hons) Strategy Management in IT (BSc), Neural Networks (Mgrs) , Open Systems (BSc) and Website Development (Mgt). - Patent and invention analysis work in Kent Ridge Digital Labs - Software Engineer at System Engineering (SysEng) R&D work

on real-time embedded systems. - Games & CAI developer (Champion in National Software

Competition 1991’ Open Category). http://tralvex.com/scrablet

Future Work: - Lecturer: same subjects - Many more Internet and software inventions.

Page 6: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

6

Other Campus HCI staff

Rockhampton Kathy Egea (Chief)Mackay Neil YoungGladstone Brad HuntBundaberg Angelica SchlotzerHong Kong Alan KwongBrisbane Jennifer Bell Sydney Chris SimpsonMelbourne Suri Lakshmi

Page 7: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

7

Students’ Information and Background

Name

Company Which industry?

Internet Access? Personal / Company / Not yet

Academic Specialization? eg. Multimedia or IT, etc.

IS Exposure? Internet / Multimedia / Programming / Web Design / E-commerce / Security / Artificial Intelligence / etc

Page 8: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

8

Course Outline: Requirements and Expectation

Basic knowledge of IT.

General interest and belief in Information Technology.

To cultivate a new hobby - reading publications and articles.

Page 9: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

9

Course Outline: Requirements and Expectation (cont.)

Contingency Plan for those without necessary background, to learn fast from: - Books - IT101 from Strategic Management in IT (UCE) Website

http://tralvex.com/smit - On-line lecture notes (read Delivery Methods section

on URLs - Universal Resource Location or web location).

Internet Access: - You should have at least email access to the Internet. - Preferably using Netscape or Internet Explorer.

Page 10: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

10

Course Outline: Module Assessment

All assignment based, ie. no exams!

Three Assignments:

Assignment One (25%) - Presentation on 7 Dec 2001 / 27 Dec 2001 / 10 Jan 2002- Group Presentation: L3, L4, L5

Assignment Two (25%) - Individual Submission: 7 Jan 2002

Assignment Three (50%)- Group Submission: 11 February 2002 (Presentation on 31 Jan)

Page 11: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

11

Course Outline: Recommended Books

Human-Computer Interaction by Jenny Preece, Yvonne Rogers, Helen Sharp, David Benyon

Review: An overview of the HCI field, illustrating the benefits of a user- oriented approach to the design of modern computer systems and emphasizing the design of interactive systems. Describes the interplay between people and computers in applications such as multimedia, virtual environments, and computer-supported cooperative work, and includes interviews with leading researchers in the field. For students of computer science, psychology, and cognitive science.

Page 12: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

12

Course Outline: Recommended Books (cont.)

Human-Computer Interaction by Alan J. Dix (Editor), Janet E. Finlay, Gregory D. Abowd (Contributor), russel Beale, Janet E. Finley (Contributor), Russell Beale

Review: Extensively revised and rewritten in light of recent advances, this best-selling book is a comprehensive examination of human-computer interaction. It provides a multi-disciplinary approach to the subject through a synthesis of computer science, cognitive science, psychology and sociology, and stresses a principled approach to interactive systems design that fits a software engineering environment.

Page 13: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

13

Course Outline: Recommended Books (cont.)

Designing the User Interface : Strategies for Effective Human-Computer Interaction by Ben Shneiderman

Review: In this revised and updated presentation of user interface design for designers, managers, and evaluators of interactive systems, Shneiderman (computer science, U. of Maryland) discusses the underlying issues, principles, and empirical results, and describes practical guidelines and techniques necessary to realize an effective design.

Page 14: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

14

Course Outline: Layout of Course

Basic:

Six local lectures

One video conferencing

One on-line discussion

Extra:

Anywhere, Anytime via Internet email / WWW access

14 weeks of Contact: 6 physical sessions, the rest virtual.

Page 15: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

15

Course Outline: Strategies for Local Lectures

Lecture 1/6 o Getting to know each other (to optimize communications) o Module 1. Introduction to HCI o Module 2. Human Aspects

Lecture 2/6 o Module 3. Design Methods and HCI o Module 4. Iterative Design, Testing and Evaluation o Module 5. Interaction devices, Response time and Display Rates

Page 16: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

16

Course Outline: Strategies for Local Lectures (cont.)

Lecture 3/6 o Module 6. Interaction Styles o Module 7. Multimedia, Hypertext and The World Wide Web o Assignment 1 Presentation - Group A

Lecture 4/6 o Module 8. Perception, Representation and Windowing Systems o Module 9. Design and Graphics Design in Computer Human

Interaction o Assignment 1 Presentation - Group B & C

Page 17: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

17

Course Outline: Strategies for Local Lectures (cont.)

Lecture 5/6 o Module 10. User Support and Online Information o Module 11. Guidelines, Standards, Prototyping and GUI

Software and Support Tools o Assignment 1 Presentation - Group D & E

Lecture 6/6 o Module 12. Social and Individual Impact o Module 13. Future Trends & The Road Ahead o Assignment 3 Presentation – All Groups

Page 18: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

18

Course Outline: Virtual Office Hours

Via Internet e-mail indefinitely

Via HCI Website indefinitely

Page 19: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

19

Course Delivery Methods

Open approach to “Human-Computer Interaction”. Welcome all types of questions.

Live lecturing

Maximum use of Internet - HCI Homepage http://tralvex.com/hci - Soft copies of notes (in Powerpoint format) can be downloaded from the web.

- Past years assignments are located in the same website. - Include many relevant hyperlinks to HCI resources.

Use of Internet e-mails: Students may submit their queries to me anytime.

Page 20: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

20

General References for the Course

Information Systems related information.

General computer-related news sources.

All web links in the HCI website.

Various ezines, catalogued in the web.

Whatis.com (Computer Science Dictionary) http://whatis.com/

Technology Encyclopedia http://www.techweb.com/encyclopedia/

Computing Dictionary http://wombat.doc.ic.ac.uk/

Webster Dictionary http://work.ucsd.edu:5141/cgi- bin/http_webster

Page 21: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

21

Organization of HCI Website http://tralvex.com/hci

Course Schedule

Recommended Books

Selected Articles (soft)

Past years assignment papers

Miscellaneous Documents, eg. Class list

Web Resource: - On-line Computing Resources - HCI - Module 1, 2, …, 13

Page 22: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

23

Hollywood and HCI 2001: A Space Odyssey (The Movie, 1968)

List 5 aspects of HCI in

this movie.

Page 23: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

24

Modules for Lecture 1 Corresponding chapters in Textbook/Resource Book

M1. Introduction Chapter 1, 2

M2. Human aspects Chapter 3, 5

Page 24: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

25

Module 1: Introduction to HCI

Human-Computer Interaction (HCI) is about designing computer systems that support people so that they can carry out their activities productively and safely. (Preece, p.1)

HCI studies human performance in the use of computer and information systems. This is a rapidly expanding research and development area.

Page 25: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

26

M1: Introduction to HCI H… C… I…

Human- the end-user of a program- the others in the organization

Computer- the machine the program runs on

Interaction- the user tells the computer what they want- the computer communicates results

Page 26: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

27

M1: Introduction to HCI Definition of HCI

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.

(ACM SIGCHI, 1992, p.6)

Other terms: user interface, man-machine interface, ergonomics, human factors

Page 27: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

28

M1: Introduction to HCI Overview of HCI

Page 28: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

29

M1: Introduction to HCI Why is HCI Important?

HCI has a role in the design and development of all kinds of computer systems.

Harnessing the computer’s power is a task for designers who understand the technology and are sensitive to human capacities and needs (human factors).

Applications developers who apply human- factors principles and processes are producing exciting and useful interactive systems.

Page 29: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

30

M1: Introduction to HCI A Brief History of Computing

From calculation to information processing

From offline-processing to online interaction

From house-size to palm-size

From expert’s tools to end-user computing

Page 30: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

31

M1: Introduction to HCI Three Pioneers of Computing and HCI

Vannevar Bush

Hypertext and Memex (1945) Retrieval systems http://muse.jhu.edu/press/books/landow/memex.html

Douglas Engelbart

Inventor of the mouse (1960s) Interacting computinghttp://160.111.7.240/resource/tours/comphist/englebar.htm

Alan Kay

Personal computing (1970s)Graphical User Interfacehttp://www2.awl.com/product/bu/he/beekman/cc/toc/ch016/c16p001.htm

Page 31: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

32

M1: Introduction to HCI Component disciplines of HCI

Computer science

Cognitive Psychology

Ergonomics and human factors

Linguistics

Artificial intelligence

Philosophy, Sociology, Anthropology

Design and Engineering

“HCI is the neither the study of humans nor the study of technology, but rather the bridging between those two.” Preece, p42.

Page 32: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

33

M1: Introduction to HCI Specific Human factors Design Goals

Preece (p.14-15) describes “the goals of HCI are to produce usable and safe systems, as well as functional systems”.

Goals include:o Safety (eg safety-critical systems)o Utility (functionality)o Effectiveness (intuitive)o Efficiency (task achievement)o Usability (easy to learn and use)

Page 33: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

34

M1: Introduction to HCI HCI/UI Design Cycle

Design

Prototype

Evaluate

Page 34: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

35

Module 2: Human Aspects

Read paper titled “Using Theories of Perception in Computer Design” later.

Page 35: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

36http://www.cpsc.ucalgary.ca/~saul/hci_topics/taxonomy.html

Class Activity 1: Reading A Taxonomy of Human Computer Interaction

Page 36: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

37

http://www.geog.le.ac.uk/argus/people/Kath_Stuff/VisEssay.html

Class Activity 2: Reading Using Theories of Perception in Computer Design

Page 37: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

38

Class Activity 3: Discussion HCI Assignment 1

Page 38: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

39

Additional Handouts for Lecture 1

1. “A Taxonomy of Human Computer Interaction”

2. “Using Theories of Perception in Computer Design”

3. HCI Website

4. US HCI Patents / Inventions

5. Interface – Hall of Shame

Page 39: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

40

What’s in Store for Lecture 2

Module 3. Design Methods and HCI

Module 4. Iterative Design, Testing and Evaluation

Module 5. Interaction devices, Response time and

Display Rates

Page 40: Human-Computer Interaction · Human-Computer Interaction ”Introduction to HCI” BSc/CQU Lecture 1 (November 15, 2001) Tralvex (Rex) Yeap MAAAI MSCS

End of Lecture 1

Good Night.