The Human-Computer Interface is an interdisciplinary field that will focus on the interaction that will exist between the human users and the system. This will include the user interface and all the underlying processes that will produce the interaction.
This will process will include contributing disciplines like computer science, cognitive science, human factors, software engineering, management science, psychology, sociology and anthropology. All of the early research and development conducted on the Human-Computer Interaction was focused on issues relating directly to the user interfaces.
Some of the typical issues will include the properties of various input and output devices as well as the combination of the different …show more content…
This interaction will be characterised by the system’s capabilities and processes that will help the system accept inputs, process these inputs and generate an output. This will include the systems hardware devices. These devices will reflect on the contributions from computer science and engineering, whereas the human capabilities, both mental and physical, are understood through cognitive science and ergonomics.
The interaction that exist between the computer and the human will consist of user interface software that will govern the meaning of the inputs and outputs for the computer. This will include the corresponding rules and expectations that the user would apply to generate meaningful actions. The user's internal model of interaction is supported by visual cues in the interface and designed in accordance with principles of human factors. At a higher level this interaction will include the context of goals, motivations, and other people and resources that determine what the person is …show more content…
On the technology side the designers would have to thoroughly understand the available hardware and software components and tools. On the human side the designers would need a good understanding of how the humans would learn and interact with the system. The designer’s main tasks would be to create an effective, efficient and satisfying interaction by finding a balance between factors like cost, benefits, standards and the environmental constraints that would affect the interface.
Developing human-computer interactions involves design on both sides of the interaction. On the technology side, the designer must have a thorough understanding of the available hardware and software components and tools. On the human side, the designer must have a good understanding of how humans learn and work with computers, including envisioning new modes of working. The designer's task is to create effective, efficient, and satisfying interactions by balancing factors such as cost, benefits, standards, and the environmental constraints in which the interaction will take