Open In App

Introduction to Human Computer Interaction (HCI)

HCI (Human Computer Interaction) is a field of study that refers to communication between the human user and a computer system. Here interface refers to a medium or interaction between the computer and the end user. It is also known as CHI (Computer Human Interface) or MMI (Man Machine Interaction). It is concerned with design, evaluation, and implementation. It is used to provide a user-friendly environment.



Objective

Human uses digital devices to perform various activities. HCI is to design a systems in such a way that make them efficient, stable, usable and attainable. Lack of communication can result in poor designed user interfaces. It provides a ways to reduce design time through various task models. There are some disciplines contributing to HCI.



Computer Science

Computer science is a field of computation and information. Computer science plays a crucial role in modern development of HCI. Smart Television, Voice assistant, AR/VR technology and gaze detection are some of the technology exists in modern world, that are running our day to day life.

Cognitive Psychology

It is a field of HCI which identifies how human interact with systems. It includes Language based interaction, a set of rules are provided to the system. Based on that rules we create our model. It also includes Human motor skills, where we identifies physical characteristics of user and based on that characteristics we create our model.

Fine arts design

An artistic way of thinking always produce creative ideas. E-books and novels, digital drawings, video games are some of the applications of fine arts contributing to HCI.

History

Input and Output devices

Input are actions received from user and output are the signals that sent back to user by system. It acts as a medium between computer and user. Some of the examples of input and output devices are as follows.

Input devices

Output Devices

Interaction Styles

Use Cases of HCI

Application of HCI in different domains

It includes the design and development of application. These application includes desktop application, websites and mobile apps. These application are used in different domains it includes healthcare, banking, education, networking and many more.

Health care

Patients have so many options now a days. They can buy medicines online and book appointments with doctor just with the help of mobile application. Augmented Reality(AR) and Virtual Reality(VR) are now transforming surgical process, previously it was very risky. Now doctor can use 3D animations to visualize the process. It can be used to train new surgeons.

Education

Now students can understand any concept more easily. There are so many resources available on internet now a days. Class room teaching are now very interesting with the help of smart classes. AR/VR can really help students to visualize any concept very easily. Students have option to study online. During COVID-19 students couldn’t able to go outside their home. In this situation they have option to study online.

Banking

Now common people don’t need to wait in long queues of bank. They can get banking solution right at their home using Net banking or Mobile banking. These application also provides user a secure environment to avoid cyber crimes.

Networking

Networking is very easy now a days. It includes social media networking and business networking. Now it is very easy for us to connect and share thoughts with anyone. It streamlines the process of finding jobs.


Article Tags :