CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090

Slides:



Advertisements
Similar presentations
User Interface Design CIS 322 Office hours: Tuesday 1-2pm Thursday 12-1pm Room
Advertisements

Chapter 11 Designing the User Interface
Interaksi Manusia Komputer – Marcello Singadji. design rules Designing for maximum usability – the goal of interaction design Principles of usability.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
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.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
CMC/CC A Paradigms for Interaction Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 3; ma. 18 sept. 2006;
Design Activities in Usability Engineering laura leventhal and julie barnes.
UI Standards & Tools Khushroo Shaikh.
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.
Principles and Methods
IEEM Human-Computer Systems Dr. Vincent Duffy - IEEM Week 9 - Approaches to Human- Computer Interaction Mar. 30, 1999
Chapter 7 design rules.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
User Centered Design Lecture # 5 Gabriel Spitz.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Study of Human factors in Software Engineering CSC 532 Sree Harsha Pothireddy.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
COSC 3461: Module 1 S04 Introduction to Interaction & Principles of Design I.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
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.
CMPUT 301: Lecture 18 Usability Paradigms and Principles Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
Human Computer Interaction
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Lecture 11 Design Rules Prof. Dr. Sajjad Mohsin. design rules Designing for maximum usability – the goal of interaction design Principles of usability.
+ INTRODUCTION TO VCE ART UNIT 2 COURSE BREAKDOWN.
Bringing it together Humans Computers Interaction Paradigms Design HCI in software development Design Rules Implementation Support – to come.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
1 chapter 7 design rules. 2 Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards.
1 Integrating Human Factors into Designing User Interface for Digital Libraries Sung Been Moon
Fall 2002CS/PSY UI Design Principles Categories  Learnability Support for learning for users of all levels  Flexibility Support for multiple ways.
Chapter 2: Advanced programming concepts Part 3: The user interface Lecture 5 1.
1 Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles.
HCI Paradigms and underlying Principles Lecture 5.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
Design rules.
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
Human Computer Interaction
Physical aspects of interfaces Industrial interfaces
INTERACTION PARADIGMS
Usability paradigms and principles
UI Design Principles Categories
HCI – DESIGN RATIONALE 20 November 2018.
Human Computer Interface design
Human computer interaction-com 402
Usability paradigms and principles
Onno Kubbe Design Rule Ontology Onno Kubbe 12/2/2018.
Fundamentals of Human Computer Interaction (HCI)
Systems Analysis and Design in a Changing World, 6th Edition
The User Interface Design Process
CSE310 Human-Computer Interaction
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 4 paradigms.
Chapter 4 paradigms.
Chapter 4 paradigms.
Chapter 7 design rules.
Presentation transcript:

CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio (02)

Overview Designing for maximum usability is the goal of design History of interactive system design provides paradigms for usable designs Principles of usability are more general means of understanding usability

Introduction Concerns –How can an interactive system be developed to ensure its usability? –How can the usability of an interactive system be demonstrated or measured? Approaches –Paradigms for usability examples of successful interactive techniques –Principles for usability theoretically driven from psychological, computational and sociological knowledge

Historical perspective on interactive system design Time-sharing –40s and 50s – explosive technological growth –60s – need to channel the power J.C.R. Licklider at ARPA single computer supporting multiple users Video Display Units more suitable medium than paper –1962 – Sutherland's Sketchpad –Computers for visualizing and manipulating data –One person's contribution could drastically change the history of computing Time-sharing –40s and 50s – explosive technological growth –60s – need to channel the power J.C.R. Licklider at ARPA single computer supporting multiple users Video Display Units more suitable medium than paper –1962 – Sutherland's Sketchpad –Computers for visualizing and manipulating data –One person's contribution could drastically change the history of computing X _ X _

Principles to Support Usability A structured presentation of general principles to apply during design of an interactive system. Learnability –the ease with which new users can begin effective interaction and achieve maximal performance Flexibility –the multiplicity of ways the user and system exchange information Robustness –the level of support provided the user in determining successful achievement and assessment of goal-directed behaviour A structured presentation of general principles to apply during design of an interactive system. Learnability –the ease with which new users can begin effective interaction and achieve maximal performance Flexibility –the multiplicity of ways the user and system exchange information Robustness –the level of support provided the user in determining successful achievement and assessment of goal-directed behaviour X _ X _

Common Interface Design Mistakes Controls. Questions Visual elements Use of colour Terminology Error messages Tabbed Dialogs Metaphors Globalisation Controls. Questions Visual elements Use of colour Terminology Error messages Tabbed Dialogs Metaphors Globalisation X _ X _

Controls Controls represent the means by which the user communicates with the application The quality of the communication depends on two aspects of the controls: –The appropriateness of the control for the task –The consistency of the rules under which the control operates. Select the wrong tool for the job, or change the rules under which the tool operates, and you will create problems for your users. Here are some examples... Controls represent the means by which the user communicates with the application The quality of the communication depends on two aspects of the controls: –The appropriateness of the control for the task –The consistency of the rules under which the control operates. Select the wrong tool for the job, or change the rules under which the tool operates, and you will create problems for your users. Here are some examples... X _ X _

Controls X _ X _

X _ X _

X _ X _

Questions/Intelligence X _ X _

X _ X _

Visual Elements X _ X _

X _ X _

X _ X _

Use of Colour X _ X _

X _ X _

Terminology X _ X _

X _ X _

X _ X _

Error Messages X _ X _

X _ X _

Tabbed Dialogs X _ X _

X _ X _

X _ X _

Metaphors X _ X _

X _ X _ X

X _ X _

Globalisation X _ X _

X _ X _