Topic 9: Human-Computer Interface Flashcards

1
Q

Name three types of Human-Computer Interface (HCI).

A
Graphical User Interface (GUI)
Command Line Interface (C/LI)
Menu-driven interface
Form-driven interface
Game controller 
Speech recognition interface
Touch screen
Keyboard & mouse
Natural language interface
Fitness band
Blended reality headset
Eye-tracking camera
Speech synthesis (text to speech)
Facial recognition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define a Graphical User Interface and give one use of the this type of HCI.

A

With a GUI, the user points and clicks on icons, buttons and menus using their mouse, touch screen, keyboard or other device.
A GUI is the most common interface for software applications, mobile apps, and operating systems. It is designed to be very intuitive to use, without needing much text. Well suited for small screens, as text would be difficult to read.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define a Command-Line Interface (C/LI) and give one use of this type of HCI.

A

A Command-Line Interface is text-only and is used to create sequential lines of code. The user has to type in commands in a programming language. The code runs when they press enter.
An experienced technical person would use a CLI when they need to run commands quickly. For example, to find information about network configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define a form-driven interface and give one use of this type of HCI.

A

With a form-driven interface, the user is presented with a list of options and fields to fill in. Each field is likely to have validation checks.
A user registration webpage is an example of a form-driven interface. The user has to fill in their name, address and other personal details. Some fields, such as country, may be available as a drop-down menu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe an advantage of a Graphical User Interface (GUI).

A

A GUI makes the operation of the computer as friendly as possible by using high resolution graphics and pointers. Instead of typing in commands you enter them by pointing and clicking.
It should be intuitive and fun to use without additional instructions. There is no need to know programme commands. It is easier to customise an application or environment using a GUI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe an advantage of a Command Line Interface (C/LI).

A

A Command Line Interface uses very little processing power and is therefore fast to execute (run). You don’t have to go through lots of menus, so it is a quicker way to enter commands.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe a use of a games controller.

A

Joysticks to control a plane in a flight simulator.
Steering wheels to control a simulation of a car.
Motion sensors (accelerometers and gyroscopes) for fitness games/ tennis training
Eye tracking for point-of-view in shooting games
Virtual Reality Interface for immersive gaming, such as mystery stories
Game pads for shooting games

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe an advantage of a games controller.

A

Saves having to type, quicker to enter information/fixed list of options.
Greater realism in the game playing/more interactive.
Greater accuracy/sensitivity/complexity in the movements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly