AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
B.A. (Mahayana Studies) Introduction to Computer Science November March What is a Computer? An overview of what a computer is, the.
Human Computer Interaction
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Chapter 12 Designing Interfaces and Dialogues
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.
SOFTWARE.
11.10 Human Computer Interface www. ICT-Teacher.com.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
AS Level ICT Selection and use of appropriate software: Interfaces.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Human-computer interfaces. Operating systems are software (i.e. programs) used to control the hardware directly used to run the applications software.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Different Types of HCI CLI Menu Driven GUI NLI
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
7.1 Operating Systems. 7.2 A computer is a system composed of two major components: hardware and software. Computer hardware is the physical equipment.
System SOFTWARE.
Allows the user and the computer to communicate with each other.
Chapter 6 : User interface design
Computer Graphics Lecture 1 Introduction to Computer Graphics
Development Environment
Lesson 4 0x Operating Systems.
Human Computer Interaction (HCI)
Nature & Types of Software
Lecture 1-Part 2: Operating-System Structures
System Software EIT, © Author Gay Robertson, 2016.
Human-Computer Interaction
11.10 Human Computer Interface
Computer Hardware and Software
Human – Computer Communication
Unit 2 User Interface Design.
Introduction to Operating System (OS)
Chapter 3 Software Interfaces.
Human Computer Interaction (HCI)
Human-Computer Interaction Introduction to HCI
Operating Systems What are they and why do we need them?
Module 1.1 Introduction to computers
What is an operating system?
Computer Technology Notes #3
Software engineering USER INTERFACE DESIGN.
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
HCI – DESIGN RATIONALE 20 November 2018.
Introduction to Computer Graphics
Chapter 2: System Structures
MBI 630: Week 11 Interface Design
GRAPHICAL USER INTERFACE
Fundamentals of Human Computer Interaction (HCI)
Introduction to Computer Software
DOS and window operating system
Chapter 14 The User View of Operating Systems
Human Computer Interaction
Materials prepared by Dhimas Ruswanto, BMm
Map of Human Computer Interaction
Human and Computer Interaction (H.C.I.) &Communication Skills
Human-computer interaction
Presentation transcript:

AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)

OUTLINE Introduction Definition Importance of HCI Disciplines contributing to HCI Principles of HCI design Description Model of HCI HCI design models

INTRODUCTION Human factors related to computer can roughly divided into topics related to hardware design & topics related to design of the software interface Hardware should be designed to maximize task perfomance & minimize ergonomic problems or hazards Software interface refers to the information provided by the computer and the control mechanisms for information inputting

HUMAN - COMPUTER INTERFACE Human  the end-user  the others in the organisation Computer  hardware  software

Interface A point where two objects meet. A point where the human can tell the computer what to do. A point where the computer displays the requested information.

Interfacing

Importance of HCI Productivity  individual (e.g. installations, word processing)  organisational (changing job content, satisfaction, working environment, power and influence) Safety (e.g. nuclear plants, flight control)

Disciplines, contributing to HCI Computer science Cognitive psychology Social & organisational psychology Ergonomics Artificial intelligence Linguistics Philosophy, sociology, anhtropology

Principles of HCI design Recognise diversity Strive for consistency Informative feedback Error prevention and similar error handling Reduce short term memory load

Computer Match A good interface match would include as many senses as possible. Computer input and output is basically seeing what we enter and what is displayed. Sound can be added to some programs, either by giving instructions by voice, or listening to a commentary / music. Touch can be in the form of using the mouse, a joystick, or a drawing tablet.

Virtual Reality Virtual Reality is a computer interface. The applications programs combine the interfaces already mentioned to give a simulated three dimensional world of sight, sound, touch and movement. Interaction may be made through special equipment such as: spectacles, gloves, sound systems, and the computer and monitor. As these types of interfaces develop and become more advanced (realistic) through high level programming, so the human use will become more common and so it will seem to be similar to communication with other humans.

Natural Language Normal speech recognised by a computer is Natural Language Interface. Talk to a computer and it recognises what we want. Natural means human-like, and the technology is leaning towards getting computers to behave in a more natural way.

Graphical User Interface (GUI) Used on computers first by Apple Macintosh, and afterwards by Microsoft. The memory and file management are done by the operating system while applications are running – Multi-Tasking. A mouse is used to point and click on icons instead of typing in a command. Dialogue boxes, menus, icons, toolbars etc form the window on the computer screen.

Command Driven Interfaces Had to type in a command. The syntax had to be correct. Difficult for inexperienced users. Example above: Microsoft DOS, and UNIX. Advantages: Powerful, Quick, and Flexible. Disadvantages: Difficult, need experience, Syntax difficult to remember, typing mistakes!

A model of HCI PeopleTechnology Work Level 1 Level 2 Level 3Social system Organisational goal

HCI design models Waterfall model The star life cycle model Rapid prototyping

The waterfall model Requirements analysis & specification System & software design Implementation & unit testing Integration & system testing

The star life cycle Task analysis / functional analysis Requirements specification Conceptual design / formal design Prototyping Implementation Evaluation

Rapid prototyping

Referred websites IBM HCI design guide at Terry Winograd, Donald Norman