Course Description
Human Computer Interaction (HCI) course deals with the design, evaluation and implementation of interactive computing systems for human use. This course provides an overview of usability principle, key socio-organizational and socio-technical issues in the design and evaluation of interactive computing systems. It requires students to analyze and design a human-centered computer system by applying the HCI principles.
Required text
Rogers, Y., Sharp, H., & Preece, J., Interaction Design: Beyond Human – Computer Interaction, 3rd edition, Wiley.
Course content
- HCI Fundamentals.
- Basic Human Abilities and its Information Processing Mechanism.
- Computers – Speed, Interfaces, Widgets, and Effects On Interaction.
- Basic HCI Theories (Usability Measures And Motivation; Basic Cognitive Models).
- Interaction aspects (Cognitive Aspects, Social Aspects, Emotional Aspects).
- Basic Design Process (Interaction Design, HCI in Software Process).
- User-Centered Design and Task Analysis.
- Evaluation (Expert Reviews, Usability Testing etc.).
- New Trends and Issues (E.G. Mobile Computing, Games, Groupware, Multimedia etc.).
Learning outcomes
- Describe fundamental HCI terminologies, concepts, issues, trends and theories.
- Define basic system design process from an HCI perspective.
- Demonstrate ability to work effectively in group assignments and projects.
- Show respect and appropriate ethical behavior.
- Demonstrate acceptance of constructive criticism.
- Show effective listening skills.
- Demonstrate ability to work effectively in group assignments and projects.
- Differentiate between system-centered design and human-centered design.
- Analyze, design and evaluate human-centered computing systems.
Course ID: MIS 435
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | - | - |
---|