SPECIALIZATION ELECTIVE
Credit Hours: 3
Synopsis
This course is an introductory course on human-computer interaction, covering the principles, techniques and open areas of development in HCI. HCI is concerned with optimising the interaction between computer systems and their human users, at the intersection of computer science, behavioural sciences and social science
Course Content
Part 1: Foundations
The human - the information is received and responses given via a number of input and output channels, stored in memory and information is processed and applied. Emotion and common human capabilities.
The computer - Input and output devices, virtual reality systems and 3D visualization.
The interaction - Interaction between users and systems, physical characteristics of interaction and its effectiveness, social and organizational context that affects both user and system.
Paradigm - Effective strategies for building interactive systems provide paradigms for designing usable interactive systems. The introduction of time-sharing computers, through the WIMP and web, to ubiquitous and context-aware computing
Part Two: Design Process
Interaction design basics
HCI in the software process
Design rules
Implementation support
Evaluation Techniques
Universal Design
User support
Part Three: Models and Theories
Cognitive models
Socio-organizational issues and stakeholder requirements
Communication and collaboration models
Task analysis
Dialogues notations and design
Models of the system
Modelling rich interaction
Part Four: Outside the box
Groupware
Ubiquitous computing and augmented realities
Hypertext, multimedia and the world wide web
References
Dix, Finlay, Abowd & Beale (2004, 3rd Edition), Human Computer Interaction, Prentice Hall, ISBN 0-13-046109-1)
Sears, A,. & Jacko, Ju (2000), Human-Computer Interaction: Design Issues, Solutions and Applications. Taylor and Francis.
Prepared By
Ts. Dr. Ku Nurul Fazira Ku Azir