Human-Computer
Interaction (HCI)
1.
Introduction
The Human-Computer Interaction (HCI) course
explores the design, evaluation, and implementation of interactive computing
systems for human use. It focuses on understanding user behavior, interface
design principles, usability engineering, and accessibility to create
user-centered systems. Participants will gain both theoretical understanding
and practical skills to design intuitive, efficient, and satisfying digital
interactions between humans and technology.
2. Course
Objectives
By the end of this course, participants will be
able to:
- Understand
the key concepts and principles of human-computer interaction.
- Apply
user-centered design methods to develop intuitive interfaces.
- Analyze
user needs and translate them into effective interface designs.
- Conduct
usability testing and apply evaluation methods to improve system
performance.
- Incorporate
accessibility and inclusivity in interface design.
- Utilize
modern HCI tools and technologies for prototyping and evaluation.
3.
Targeted Group
This course is suitable for:
- User
interface (UI) and user experience (UX) designers
- Software
developers and web designers
- Systems
analysts and human factors specialists
- Digital
product managers and researchers
- Students
and professionals in computer science, information systems, or design
fields
4. Course
Duration
Total
Duration: 4 weeks
(120 hours)
Delivery Options:
- Instructor-led
classroom training
- Online
interactive sessions
- Blended
learning with hands-on labs and projects
5.
Training Methodology
The course adopts a user-centered and
project-based learning approach, combining theory, experimentation, and
creativity:
- Interactive
lectures and visual presentations
- Hands-on
prototyping and usability testing workshops
- Group
projects on real-world design challenges
- Case
studies of successful HCI implementations
- Continuous
assessment and feedback-driven improvements
6. Course
Content
Module 1:
Introduction to Human-Computer Interaction
- Definition,
scope, and importance of HCI
- Evolution
of human-computer interfaces
- Role
of HCI in product and system design
Module 2:
Human Factors and Ergonomics
- Human
capabilities and limitations in interaction
- Cognitive,
perceptual, and physical considerations
- Ergonomics
in design and user comfort
Module 3:
The User-Centered Design Process
- Stages
of user-centered design (UCD)
- Stakeholder
and user involvement
- Design
thinking and iterative prototyping
Module 4:
Understanding Users and Tasks
- User
research methods (interviews, surveys, observations)
- Task
analysis and user personas
- Context
of use and user goals
Module 5:
Principles of Interface Design
- Design
guidelines and heuristics
- Aesthetic
and minimalist design principles
- Balancing
usability, functionality, and visual appeal
Module 6:
Interaction Design and Prototyping
- Interaction
models and frameworks
- Wireframing,
storyboarding, and prototyping tools
- Low-
and high-fidelity prototype creation
Module 7:
Information Architecture and Navigation Design
- Structuring
information for usability
- Menu
design, hierarchy, and labeling
- Designing
effective navigation systems
Module 8:
Visual Design and Graphic Interface Principles
- Typography,
color theory, and layout
- Designing
consistent visual interfaces
- Accessibility
and visual clarity considerations
Module 9:
Usability Engineering and Testing
- Usability
metrics and testing methods
- Heuristic
evaluation and cognitive walkthroughs
- Designing
usability tests and interpreting results
Module
10: Accessibility and Inclusive Design
- Accessibility
standards (WCAG, ADA compliance)
- Designing
for diverse abilities and environments
- Tools
for accessibility evaluation
Module
11: Interaction Devices and Modalities
- Input
and output devices (touch, voice, gesture, AR/VR)
- Mobile,
wearable, and multimodal interaction
- Emerging
HCI technologies
Module
12: Cognitive Models and User Psychology
- Mental
models and user expectations
- Cognitive
load theory and user attention
- Designing
for intuitive interaction
Module
13: Interface Evaluation and Feedback Mechanisms
- Evaluating
design alternatives
- Continuous
feedback loops in design cycles
- Data-driven
interface improvements
Module
14: HCI in Mobile and Web Applications
- Responsive
and adaptive design principles
- Mobile
UI/UX best practices
- Designing
cross-platform experiences
Module
15: Ethical and Social Issues in HCI
- Privacy,
data ethics, and digital wellbeing
- Cultural
and social dimensions of interface design
- Responsible
innovation in technology design
Module
16: Capstone Project – User-Centered Interface Design
- Designing,
prototyping, and testing a real-world interface
- Applying
HCI principles to a chosen problem
- Presentation
and peer review of final project outcomes
7.
Expected Outcomes
Upon completing this course, participants will be
able to:
- Apply
human-centered design principles to develop effective interfaces.
- Conduct
user research, usability testing, and accessibility evaluations.
- Use
prototyping tools to create functional design prototypes.
- Design
intuitive and inclusive digital products for web and mobile applications.
- Demonstrate
understanding of cognitive, visual, and social aspects of HCI.
- Produce
a complete, user-validated design project.
8.
Certificate of Completion
Participants who successfully complete all 16
modules and the capstone project will receive:
🎓 Certificate of Completion –
Human-Computer Interaction (HCI)
Issued by: FOTADE Training, Research and Resource Development
Centre
This certificate validates the participant’s expertise
in designing and evaluating human-centered interactive systems, emphasizing
usability, accessibility, and innovation.
4 Weeks
09:00am - 14:00pm