Human Computer Interaction
|
Course Objectives:
This course introduces the student to the fundamentals of human / computer interaction and the factors to that affect the usage and usability of software.
Course Content:
- User-interface requirements gathering methods.
- The cognitive skills which affect the human interaction with computers.
- Interact and communication theories.
- Designing screens, interfaces and input/output processes.
- Building GUI applications and managing user interfaces (objects).
- Documenting technologies and executed procedures.
- Virtual reality and visual systems.
- Measuring, analyzing, and evaluating human-computer interaction systems.
Skills expected from this course:
Upon finishing this course, the student should:
- Understand the technical factors, cognitive and social systems that make interactive systems usable by different possibilities and capabilities users.
- Analyze the users’ features (individuals and
groups) and the requirements of systems to link them with the human / computer interaction systems.
- Choose the appropriate and suitable human
interactive systems, in terms of technologies and devices
according to their needs.
- Analyze and criticize interactive devices based on the applied model and use foundations.
- Develop a plan to test the use effectiveness for a specific application.
Textbook:
A. Dix, J. Finlay, G. D. Abowd, R. Beale, "Human Computer Interaction", 3rd Ed., Prentice Hall, 2003, ISBN 0130461091.
Reference:
D. A. Norman, "The Design of Everyday Things", Basic Books, 2002, ISBN 0465067107.
|