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:

  1. User-interface requirements gathering methods.
  2. The cognitive skills which affect the human interaction with computers.
  3. Interact and communication theories.
  4. Designing screens, interfaces and input/output processes.
  5. Building GUI applications and managing user interfaces (objects).
  6. Documenting technologies and executed procedures.
  7. Virtual reality and visual systems.
  1. Measuring, analyzing, and evaluating human-computer interaction systems.


Skills expected from this course:


Upon finishing this course, the student should:

  1. Understand the technical factors, cognitive and social systems that make interactive systems usable by different possibilities and capabilities users.
  2. Analyze the users’ features (individuals and
    groups) and the requirements of systems to link them with the human / computer interaction systems.
  3. Choose the appropriate and suitable human
    interactive systems, in terms of technologies and devices
    according to their needs.
  4. Analyze and criticize interactive devices based on the applied model and use foundations.
  1. 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.

 


Last Update
11/25/2011 10:39:30 AM