National Diploma Unit 4 Introduction to Software Development Human Computer Interaction – HCI.

Slides:



Advertisements
Similar presentations
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , , November 29, 1999.
Advertisements

Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Windows Basics An Introduction to the Windows Operating System.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
2-May-15 GUI Design. 2 HMI design There are entire college courses taught on HMI (Human-Machine Interface) design This is just a very brief presentation.
A Proposed Model for GV Express October 2008 RED version.
COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
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.
1 SWE Introduction to Software Engineering Lecture 26 – User Interface Design (Chapter 16)
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Windows Overview LEIT 429x Steve Builta. Where we are going… Overview of operating Systems Overview of Windows 9x Take and Edit digital Photos.
User studies. Why user studies? How do we know security and privacy solutions are really usable? Have to observe users! –you may be surprised by what.
Day 9 Navigation Heuristic evaluation. Objectives  Look at some simple rules on navigation  Introduction to Heuristic Evaluation.
CSE 219 COMPUTER SCIENCE III PROPERTIES OF HIGH QUALITY SOFTWARE.
FACTORS TO BE TAKEN INTO ACCOUNT WHEN DESIGNING A GOOD HCI Year 13.
Human Computer Interaction (HCI)
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
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.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
How do people communicate with computers?
Ch 26 & 27 User Interfaces.
Write today’s date and title in the front of your book. Underline it.
Andrianna Jobin K-6 Software Evaluation Evaluating software for young learners.
Psychology of usability 1 User interfaces Jaana Holvikivi Metropolia.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
Designing a Graphical User Interface (GUI) Krisana Chinnasarn, Ph.D. January 2007.
11.10 Human Computer Interface www. ICT-Teacher.com.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
AS Level ICT Selection and use of appropriate software: Interfaces.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Human Computer Interaction An Introduction. Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people,
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Lecture 5(b), Slide 1 CP2030 Copyright © University of Wolverhampton CP2030 Visual Basic for C++ Programmers v Component 5(b) HCI aspects of VB programming.
SEG3120 User Interfaces Design and Implementation
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
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.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Understanding Users Cognition & Cognitive Frameworks
Human-computer Interaction Source: P.M.Heathcote A Level ICT Chapter 61.
© All Rights Reserved Module Information and the Organisation Well Designed Interfaces.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Common Mistakes in Writing Project Report By: COIT Final Year Project Committee.
Different Types of HCI CLI Menu Driven GUI NLI
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Human Computer Interface INT211
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Allows the user and the computer to communicate with each other.
The Desktop Screen image displayed when a PC starts up A metaphor
11.10 Human Computer Interface
Exploring the Basics of Windows XP
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.
Human Computer Interface
Human Computer Interface
CEN3722 Human Computer Interaction Learning
Krug Chapter 6 B: Flow in UIs
Human Computer Interface
Human Computer Interface
GUI Design 24-Feb-19.
Amos Introduction In this tutorial, you will be briefly introduced to the student version of the SEM software known as Amos. You should download the current.
Basic Concepts of The User Interface
Presentation transcript:

National Diploma Unit 4 Introduction to Software Development Human Computer Interaction – HCI

Early computers Before the days of the GUI, interaction was normally menu based The user was presented with a variety of numbered options from which they entered their choice Programs were tricky to use and difficult to learn

Modern programs The point and click interface is more natural for us Even young children and babies can use their natural curiosity to learn new computer programs Adults tend to be more inhibited and worry about doing something wrong

HCI This is a relatively new science and contains a considerable amount of psychology theory For people to choose to do something, they need to be motivated An interesting program is more likely to do this than a boring one

HCI Also involves a good deal of observation of how people use computer programs Some things have become clear, there are elements of good program design that give users success at an early stage and this motivates them to carry on using the program

Good practice Provide visual metaphors in the form of icons for simple operations e.g. scissors for cut, a floppy disk for save Reason: we process pictures more quickly than we process words Provide help for the user and, perhaps, levels of expertise (e.g. shortcuts) Remember that if help is too long and complicated – it is even more confusing

Good practice Use tooltip text help (the controls property) Provide a simple manual – some people prefer to read information as this helps the learning process Make it easy to undo mistakes Make the program stable – users find it stressful to work on programs that crash

Good practice The program should behave like it looks as if it will behave Users don’t like surprises – a good program is an intuitive program (one which looks familiar to the user) Don’t clutter the interface – we can only take in limited amounts of information Don’t use too many forms and dialogue boxes – they can be annoying

Assignment tasks Briefly, as part of your testing and evaluation, state how your program addresses HCI issues Suggest ways in which your program could be improved and consider wider accessibility issues

Return to Main Menu