About This Course

Get to know what to expect from this course, the intended audience, and the learning outcomes.

Introduction

In the past years, computers have made human life easier and more comfortable. They have now become an essential part of our daily lives, businesses, and economies. No doubt, we could survive without them, but certain tasks would be more difficult and far slower. Actually, it may be more rewarding to improve communication between humans and computers so that human-computer interactions become as simple as communicating with another human.

What to expect from this course

The course Introduction to Human-Computer Interaction (HCI) is structured to give a brief overview of the human and computer capabilities that lay some limitations and constraints on the interaction. Later in the course, we discuss universal and fundamental design principles and rules. Next, we dive into the design process and discuss various insights gleaned from many years of research. After completing the design creation process, we get our hands on some evaluation techniques. Finally, we wrap up the course by presenting some impressive applications of HCI.

Intended audience

Introduction to HCI is a beginner’s level course best suited for novice students and practitioners who are learning to build interactive and intuitive interfaces for their software and websites. Additionally, this course helps designers expand their knowledge of the underlying psychological principles behind various technical design choices.

Learning outcomes

After completing this course, you will be able to:

  • Identify design rules and principles
  • Differentiate between good and bad design
  • Use design models and principles to build effective and interactive interfaces
  • Use Universal Design Principles to design systems for a diverse audience
  • Incorporate the Usability Engineering Life Cycle into the Software Development Life Cycle (SDLC)
  • Gain an insight into some major applications of HCI