Course
code CS451
credit_hours 3
title Human Computer Interaction
arbic title
prequisites SE291
credit hours 3
Description/Outcomes This course focuses on the interaction between computer systems and people who use them introducing the analysis and design techniques that can improve the quality of interaction. Topics include design and evaluation of user interfaces, cognitive and social dynamics factors that affect usability, and software architecture considerations. While the emphasis is on conventional graphical and web-based user interfaces, alternative interface devices and technologies are also discussed. Design guidelines, evaluation methods, participatory design, communication between users and system developers.
arabic Description/Outcomes
objectives 1. Describe what interaction design is and how it relates to HCI.
2. Explain the relationships between the user experience and usability.
3. Apply a variety of interaction design processes and techniques and know when they are appropriate.
4. Examine an interactive product and explain its strength and weakness in terms of concepts, goals, and principles of interaction design.
5. Apply usability evaluation methods and know when they are appropriate.
6. Understand cognitive factors that affect usability.
7. Explain how to do usability evolution using inspections, analytics and predictive models.
arabic objectives
ref. books 1- Ben Shneiderman and Catherine Plaisant, Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison Wesley.
2- Alan Dix, Human-Computer Interaction, Pearson.
arabic ref. books
textbook Jenny Preece and Helen Sharp, Interaction Design: Beyond Human-Computer Interaction, John Wiley and Sons Ltd.
arabic textbook
objective set
content set
Course Content
content serial Description