HUMAN COMPUTER INTERACTION Subject : Selected Topics Instructor : Abed Al-Ra’ouf Shtawi.

Slides:



Advertisements
Similar presentations
What is an operating system? Is it software?
Advertisements

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.
A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems: Software in the Background
The Operating System and the User Interface
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Systems Software Operating Systems.
TYPES And COMPONENTS OF COMPUTER SYSTEM
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.
SOFTWARE.
Operating Systems Chapter 4.
Computer for Health Sciences
TC2-Computer Literacy Mr. Sencer February 8, 2010.
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.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Software GCSE ICT.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
An Overview of Using Computers
Software GCSE COMPUTING.
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.
CHAPTER FOUR COMPUTER SOFTWARE.
AS Level ICT Selection and use of appropriate software: Interfaces.
SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Operating System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
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.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System 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.
Computer Operating Systems Unit 1 – BTA 3O Chytra.
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.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Multimedia and Computers Introduction to Computers.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
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.
By Shreya Mozumdar 6B.  An operating system (OS) is a program that, after being loaded onto the computer, manages all the other programs on the computer.
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Human Computer Interface INT211
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Types of Software Chapter 2.
BY MR.SUTCHUKORN TANTITHANAWARAPONG COMPUTER TEACHER AT POOLCHAROENWITTAYAKOM SCHOOL Subject :Operating System C30207.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
2: Operating Systems Networking for Home & Small Business.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
Operating Systems. Define OS Operating System is a type of system software. Operating system software includes instructions that allow a computer to run.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
WHAT IS HARDWARE ? Computer hardware is the collection of physical elements that comprise a COMPUTER SYSTEM LIKE A MOUSE, MONITOR, KEYBOARD, SPEAKER MICROPHONE,
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
Lecture 1-Part 2: Operating-System Structures
11.10 Human Computer Interface
What is an operating system?
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.
Chapter 2: System Structures
Lecture 1-Part 2: Operating-System Structures
Software, O/S & Interfaces
Software - Operating Systems
Ministry of Education Capacity Development Center
Presentation transcript:

HUMAN COMPUTER INTERACTION Subject : Selected Topics Instructor : Abed Al-Ra’ouf Shtawi

HISTORY OF HCI Computer-Human Interaction made discretionary hands-on use its focus. CHI grew out of the development of new hardware and programming languages by experienced programmers.  In 1980, the Association for Computing Machinery (ACM) created a "Human Aspects" department for its communications.  As personal computers appeared commercially, ACM formed the Special Interest Group on Computer-Human Interaction (SIGCHI).

EVOLUTION OF USER INTERFACES

COMMAND LINE INTERFACE

CLI INTRODUCTION  The CLI gets its name from the fact that it is an interface which contains command lines.  What is Command line interface ? is a user interface to a computer's operating system or an application in which the user responds to a visual prompt by typing in a command on a specified line, receives a response back from the system.

ADVANTAGES AND DISADVANTAGES AdvantagesDisadvantages This type of interface needs much less memory (RAM) in order to use compared to other types of user interfaces Commands have to be typed precisely. If there is a spelling error the command will fail This type of interface does not use as much CPU processing time as others If you mis-type an instruction, it is often necessary to start from scratch again A CLI does not require Windows to run You can't just guess what the instruction might be and you can't just 'have a go'.

COMMAND LINE INTERFACE APPLICATIONS  System administration.  Engineering applications.  Scientific applications.  Ideal for visually impaired users.

GRAPHICAL USER INTERFACE

GUI INTRODUCTION  allows the use of icons or other visual indicators to interact with electronic devices, rather than using only text via the command line.  How does GUI works? A GUI uses windows, icons, and menus to carry out commands, such as opening, deleting, and moving files. Although many GUI operating systems are through the use of a mouse, the keyboard can also be utilized by using keyboard shortcuts or arrow keys.

ADVANTAGES AND DISADVANTAGES AdvantagesDisadvantages This type of user interface is easy to use, especially for a beginner. GUIs take up a much larger amount of hard disk space than other interfaces. You do not have to learn complicated commands. They need significantly more memory (RAM) to run than other interface types. They let you exchange data between different software applications. They can be slow for experienced programmers to use. These people often find CLI interfaces faster to use.

GUI EXAMPLES Examples of a GUI operating system  Microsoft Windows.  Apple System 7 and Mac OS.  Chrome OS.  Linux. Examples of a GUI interface  GNOME.  Any Microsoft program.  Internet browser.

QUICK COMPARISON BETWEEN CLI/GUI

NATURAL USER INTERFACE

NUI INTRODUCTION  Natural user Interface is a system for human-computer interaction that the user operates through intuitive actions related to natural, everyday human behavior.  How does NUI works? NUI is powered by touch, by gestures, by sound, by senses. It is our human nature and our inability to learn the delicate nature of human interactions it’s pitfall.

ADVANTAGES AND DISADVANTAGES AdvantagesDisadvantages The user does not need to be trained in how to use the interface. Reliability remains an issue - the interface can only respond to commands that have been programmed. More flexibility than a dialogue interface. Not widely available as other forms of interface are often superior. Suitable for physically handicapped people Highly complex to program and so only warrants this kind of interface where other types of interface are unsuitable.

NATURAL USER INTERFACE EXAMPLES  Microsoft’s Kinect.  Google Project Glass.  Leap Motion.  Corning Gorilla glass.

QUICK COMPARISON BETWEEN CLI/GUI/NUI

WORKED ON THIS TOPIC  Ahmad Mohammad Al-Bader  Khalil Mohamed Al-Shekh Hassan  Malik Ragheb Banat  Sulieman Mohammad Habahbeh

REFERENCES  IT-Tech  Wikipedia  Tech target  How stuff works  Software development  L-info  Computer hope  ITC world  Software quality  Article about history written by Brad A.Myers School of Computer Science Carnegie Mellon University Pittsburgh, PA