Human Computer Interface

Instructor: Dr. Karim Bouzoubaa

Email: karim.bouzoubaa@emi.ac.ma

 

Description and objectives

 

This course introduces the principles of user interface development, focusing on three key areas:

  • Design: How to design good user interfaces, starting with human capabilities (including the human information processor model, perception, etc.) and using those capabilities to drive design techniques: iterative design, usability guidelines, interaction styles, and web interaction guidelines.
  • Implementation: Techniques for building user interfaces, including low-fidelity and high-fidelity prototypes, and prototyping tools such as the model-view-controller model.
  • Evaluation: Techniques for evaluating and measuring interface usability, including heuristic evaluation, and user testing.

 

Content

 

 

Useful Links

  • Dix, J. Finlay, G. Abouwd, R. Beal, Human-Computer Interaction, Prentice Hall, 1998.
  • A.G. Sutcliffe, Human-Computer Interaction Design, 1989.
  • http://www.baddesigns.com