|
Course Category: |
Computer Science/Information Technology |
Course Level: |
Imdregraduate |
Credit Hours: |
3 |
Pre-requisites: |
CS101CS610CS615 |
|
Course Synopsis
In this course you will learn the fundamental concepts of human computer interaction which include user centered design approaches, usability engineering methods, interface design principles, prototyping techniques, software evaluation methods, heuristics and related application areas of interactive computer systems.
Course Learning Outcomes
At the end of the course, you should be able to:
- Understanding of human-computer interaction and usability terms, concepts, principles and practices and also explain the capabilities of both humans and computers from the viewpoint of human information processing
- Describe typical human–computer interaction (HCI) models, styles, cognitive process and various HCI paradigms
- Apply an interactive design process and universal design principles to designing HCI systems
- Describe and use HCI design principles, standards and guidelines
- Analyze and adopt usability engineering lifecycle models and methodologies
- Appreciate the importance of the user interface in software development
- Classify the key aspects of human psychology which can determine user actions at and satisfaction of the interface
- Describe the key design principles for user interfaces
- Design software user interfaces through prototyping methods
- Evaluate user interfaces using heuristics and observation techniques
Course Contents
Introduction, Goals and evolution, Cognitive framework and process, Human input-output channels, Computer devices, Design principles, Interaction framework and styles, HCI process and methodologies, Requirement, Evaluation, User, Information retrieval, Emerging paradigms.
Course Related Links
Internet Links for User Interface Design and Usability Testing
Web 2.0 - How to design guide
The Society for Technical Communication's Usability & User Experience Community site
Journal of Usability Studies
Article - Key principles for user-centred systems design
Final Thesis - Introducing personas in a software project
Open Directory On HCI
The US Government's site provides guidelines and checklists.
Human Computer Interaction Book
Alan Dix books and resources
|
|
|
|