Saturday, 31 May 2008

Human Computer Interaction(HCI)

This project is highly based on human computer interaction because the learning process entails that, the user has a reasonable knowledge of computer and its tools to aid learning. The user is meant request a specific action which the computer must respond to and at certain stages of the learning process, the computer will be coming up with some modal widows which the user is meant to respond to for the process to continue.
Human Computer Interaction (HCI) in definitive terms could be said to be a process where a person interacts with a computer to perform certain function or execute a process.
“Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.” (Hewett et al., 1996).

Interaction Devices and Tools
The proposed system is meant to interact with the users via some of the computer tools. They include:
Keyboard: this will be useful in typing commands and inputting text or data entry required by the system to perform various tasks
Mouse: this mouse will be quite useful in dragging items, cursor movement, clicking icons and buttons, making selections in combo boxes, radio boxes and check boxes.
Monitor: this is the device for displaying information required by the user and the output of the system

Moreso, Hewett et al., (1996) in their analysis on human computer interaction identified the following dialog techniques in HCI:

Dialogue Inputs:
Types of input purposes (e.g., selection, discrete parameter specification, continuous control)
Input techniques: keyboard techniques (e.g, commands, menus), mouse-based techniques (e.g., picking, rubber-band lines), pen-based techniques (e.g., character recognition, gesture), voice-based techniques

Dialogue Outputs:
Types of output purposes (e.g., convey precise information, summary information, illustrate processes, create visualizations of information)
Output techniques (e.g., scrolling display, windows, animation, sprites, fish-eye displays)
Screen layout issues (e.g., focus, clutter, visual logic)

Dialogue Interaction Techniques:
Dialogue type and techniques (e.g., alphanumeric techniques, form filling, menu selection, icons and direct manipulation, generic functions, natural language) “ (Hewett et al., 1996).
The system I will be designing for this project will employ quite a number of the above techniques to aid friendliness of the system and to make the use quite easy and flexible.

Graphical User Interface (GUI) as a Tool for Effective and Efficient Human Computer Interaction
A well designed and structured GUI is a veritable tool at aiding proper HCI. It is a more friendly way of HCI compared to command line interaction.
For this project, a GUI will be designed to serve as an interface between the user and the computer.

Response Time in HCI
For effective interaction the response time of the system should be considerably low and this will be put into consideration in the design of the system.

No comments: