01 Foundations of HCI
01 Foundations of HCI
• Assessments:
• Human-Computer Interaction (HCI) is a multidisciplinary field focusing on
the design, evaluation, and implementation of interactive computing systems
for human use.
• It encompasses the study of how people interact with technology and how to
design systems that let people do what they need and want to do, effectively
and efficiently.
• HCI draws upon knowledge from computer science, cognitive psychology,
design, and other fields to develop theories, principles, and guidelines for
user interface design.
• By understanding the needs and behaviors of users, HCI aims to create
intuitive and user-friendly interfaces that enhance the overall user
experience.
Clean design
No longer confined to “traditional” computers …
Wearable computers – physical
I/O devices are not needed.
Wearable computers – who needs a screen?
Computers everywhere!
… in 5-8 years?
• In this course, we’ll learn:
• Theory – human behavior/preference.
• Analysis – tools for validating HCI systems.
• Design – just a tiny bit. : )
Focus is more on computer
Brief History of HCI functionalities/utilities.
User-centered HCI.
Wearable displays.
AI and IoT.
Importance of HCI in Technology Design
• HCI focuses on creating interactive systems that enhance the user
experience, improve usability, and prioritize the needs of the end user.
o By understanding human behavior, psychology, and cognitive
processes.
Importance of HCI in Technology Design
• HCI is crucial in ensuring that technology aligns with the
needs and abilities of its users:
o Accessible to diverse users, including those with
disabilities.
o Minimize user errors.
o Reduce cognitive load.
o Enhance productivity.
Activity 1:
• UI refers to the visual elements of a product with which users interact. It includes everything
that users see, hear, and interact with on the screen, such as buttons, menus, icons, images,
colors, typography, and layout.
• UI directly impacts the user's ability to navigate, comprehend, and efficiently use the software or
system.
• UI design involves elements like graphic design, typography, iconography, color theory, and
layout design. It focuses on the look and feel of the product's interface.
User Interface Types
Graphical User Interfaces (GUI) Voice User Interfaces Gesture-Based User Interfaces
(VUI)
User Experience (UX)
• UX encompasses the overall experience that users have while interacting with a product. It
involves understanding users' needs, preferences, behaviors, and emotions throughout their
interaction with the product.
• The goal of UX design is to create products that are user-centered, functional, usable, and
delightful. It involves designing the entire user journey, from the first interaction with the
product to the final goal, considering every touchpoint and interaction.
• UX design includes activities such as user research, user testing, wireframing, prototyping,
information architecture, and usability testing. It focuses on understanding users' motivations
and designing products that meet their needs effectively.
UI vs UX
UI UX
oading”
Text “L
• Usability refers to the ease of use and effectiveness of an HCI in achieving its intended goals for
its users.
• It encompasses various aspects of user experience, focusing on how easily and efficiently users
can interact with the HCI to accomplish their tasks.
Usability – what are we measuring?
• Cultural Sensitivity: Recognizing and respecting diverse cultural perspectives and behaviors in technology
design. This includes understanding the cultural backgrounds of users and adapting interfaces to be inclusive and
respectful of different cultural norms and values.
Some reflections
• HCI has a focus on understanding existing practices – what people do, why they do it, how they do it – and
appreciating these. Technology supports and augments rather than replaces.
• HCI avoids blaming users for errors and failures – it’s about understanding why errors occur, how systems can be
better designed to avoid these.
• HCI is about trusting users – if they are saying something is not working for them, investigate it, fix it.
Q&A