AIM The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

CISB213 Human Computer Interaction Introduction and Overview.
1 User-Centered Design CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 17, 2007.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
UI Standards & Tools Khushroo Shaikh.
Empirical Methods in Human- Computer Interaction.
Usability & Usability Engineering. Usability What is usability Easy to use? User Friendly?
Part 4: Evaluation Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what, where, and when Chapter.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
Usability Teppo Räisänen
Human Computer Interaction (HCI)
Chapter 2 Making interactive systems feel natural for users
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Usability 2009 J T Burns1 Usability & Usability Engineering.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
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.
People: Usability COMP 101 November 12, 2014 Carolyn Seaman Amanda Mancuso Susan Martin University of Maryland Baltimore County.
Principles of User Centred Design Howell Istance.
Usability By: Sharett Wooten and Gwen Payne. What is Usability Usability addresses the relationship between tools and their users. In order for a tool.
© Copyright De Montfort University 2003 All Rights Reserved Interactive Design Sept 03 John T Burns Interactive Systems Design & Evaluation John Burns.
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
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,
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
Overview and Revision for INFO3315. The exam
1 Integrating Human Factors into Designing User Interface for Digital Libraries Sung Been Moon
User Interfaces 4 BTECH: IT WIKI PAGE:
Chapter 1 - Introduction
G063 – Prototyping. Learning Objective: At the end of this topic you should be able to: describe prototyping as a software development methodology.
Human Computer Interaction Introduction. Subject : Learning Outcomes At the end of this semester, the student should be able to: Identify the basic concept.
User Interface Evaluation Introduction Lecture #15.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
IMPROVING THE HUMAN TECHNOLOGY INTERFACE NURSING INFORMATICS CHAPTER 4 1.
CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin.
HCC 831 User Interface Design and Evaluation. What is Usability?
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Digital media & interaction design
User-centred system design process
Chapter 1 - Introduction
User Interface Design and Usability Course Introduction
Digital media & interaction design
Usability engineering
Usability engineering
Introduction: Human Computer Interaction
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Introduction to Human Computer Interaction
HCI – DESIGN RATIONALE 20 November 2018.
CIS 210 Systems Analysis and Development
Human computer interaction-com 402
Onno Kubbe Design Rule Ontology Onno Kubbe 12/2/2018.
The Role of Prototyping
Fundamentals of Human Computer Interaction (HCI)
User Interface Design and Evaluation
The User Interface Design Process
Human Computer Interaction
Human-Computer Interface (HCI)
CS 580 Human-computer interaction Lecture 01 Introduction
COMP444 Human Computer Interaction Usability Engineering
Reviews “How’s it going?”
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
HUMAN COMPUTER INTERACTION. The main aims of the chapter are to: Explain the difference between good and poor interaction design. Describe what interaction.
COMP444 Human Computer Interaction Prototyping
Presentation transcript:

DDPC 1633/DDC 3153 Human-Computer Interaction/ User Interface Programming

AIM The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced HCI topics.

Assesment Test 1 : 5% Test 2 : 5% Assignment 1 : 5% Assignment 2 : 5% Project : 10% Log Book /Project Activities/class attendance : 5%

Assignments For each assignment you may team up in groups of no more than 4 and no less than 2 students. The team mark will be based upon the quality of the submitted assignment as well as the presentation. The marks for the team effort will be assigned to each team member. If complaints are received that a team member did not pull his/her weight in the team, the team member will be penalised according to the discretion of the lecturer.

Human-Computer Interaction Chapter 1 Introduction

Learning outcome Discuss why HCI is a worthwhile study area Explain why it is difficult to ‘engineer’ for usability and why there is a problem measuring usability Describe the difference between ‘useful’ and ‘usable’ Identify and discuss how to resolve usability problems in existing systems

Introduction HCI stands for Human-computer interaction It is the study of computer systems from the user’s point of view The goal are: to understand why computer systems are easy/difficult to use, and Undersaand better the designs that people need and design processes ...to be able to design easier systems

Usability “If the user cannot use it, it does not work.” – Susan Dray “The old computing is about what computers can do, the new computing is about what users can do” – Ben Shneiderman Paradoxically, adding new functionality can disempower or confuse users. It is not about what technology can do, but about what people can do with technology.

UCSD (User-centred system design) Starting point for an effective design has to be the users, their needs, preferences and abilities. UCSD is a design methodology that builds simple models of the users and their tasks Iterative Prototyping and the evaluation of alternatives by the users

HCI as a field of study Provides context in which to consider user-centred system design methods Provides a basis for evaluation of systems for their usability in terms of Learnability: How fast can new users get going with a system? Effectiveness: Can the user do it? Accuracy and completeness. Error rate and the severity of errors made. Efficiency: How fast can users accomplish tasks? User satisfaction: Do users like to use the system? Provides an environment for theories of user-psychology

Engineering Means that designers went through systematic process to develop product that meets its requirements. Is there an engineering process that can be followed to ensure that an interactive system is easy to use? (Interactive: Any technological system which requires interaction with users, e.g. ATM, word processor, washing machine, etc.) Engineering a bridge: Assessing success is based on measurable factors, i.e. quantitative (e.g. max weight, wind speed, breaking strain, etc.) “Ease of use” is qualitative

Useful, usable or accessible? Useful: The user can do the task. Usable: Users achieve the task easily and enjoyably. Accessible: Task can be done by full range of intended users

Exercise For each of the following systems, say whether it is useful and usable. System An ATM for a user wanting to withdraw money An ATM for visually impaired user wanting to withdraw money The banking website for user wanting to buy food The Amazon .com for user to buy the Harry Potter book