|
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
Download JSF Project
(NetBeans)
Downlaod
Axure
|
Chapter
|
Remarks
|
|
0- Pedagogical Introduction
|
|
|
1- Introduction and History
|
|
|
2- Cognition
|
|
|
3- Prototypes
|
|
|
4- Interaction
|
|
|
5- Interaction guidelines
|
|
|
6- Web Interaction guidelines
|
|
|
7- Design
|
|
|
8- Evaluation
|
|
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
|