Students will gain both theoretical and practical knowledge on modeling, design and evaluation of user interfaces of interactive computer systems. Through individual and team work they will acquire practical experience in the design and evaluation of user interfaces for the desktop, mobile and Web environment.
- evaluate existing and autonomously developed interfaces of interactive systems for the desktop, mobile and Web environment
- design simpler interfaces of interactive systems for the desktop, mobile and Web environment
- classify elements of interactive system interfaces for the desktop, mobile and Web environment
- analyze tasks in typical interactive systems, and apply predictive modeling and evaluation methods
- apply the elements of user-centered design of interactive systems, including interface design and evaluation of interactive systems for the desktop, mobile and Web environment
- apply known interface metaphors and design new ones
- apply specific interaction styles into corresponding interfaces and interactive computer systems, respectively
- apply the cognitive framework of human-computer interaction, as well as the related mental and conceptual models
Forms of Teaching
|Type||Threshold||Percent of Grade||Threshold||Percent of Grade|
|Laboratory Exercises||0 %||20 %||0 %||20 %|
|Quizzes||0 %||10 %||0 %||0 %|
|Class participation||0 %||10 %||0 %||10 %|
|Seminar/Project||0 %||20 %||0 %||20 %|
|Mid Term Exam: Written||0 %||20 %||0 %|
|Final Exam: Written||0 %||30 %|
|Exam: Written||0 %||60 %|
Short evaluations will be in principle performed by assigning essays.
Week by Week Schedule
- Introductory considerations: human-computer interaction as a discipline. Evolution and perspectives for further development.
- Usability and users: concept of usability; usability evaluation; user analysis.
- Interface evaluation: usability evaluation methods; evaluation data analysis.
- Designing HCI experiments: traditional experiments (variables, test conditions, order effect; longitudinal studies); usability engineering (benchmarking; compromises).
- Predictive modeling of interaction: predictive modeling and evaluation; keystroke level model (KLM).
- Human aspects of the interface: cognitive framework; attention and memory constraints.
- Models and interface metaphors: mental models, interface metaphors and conceptual models.
- Midterm examination.
- Task analysis: user centered design; cognitive task analysis; family of GOMS models.
- Interaction styles: review of interaction styles; direct manipulation (directness, interaction design); menus.
- HCI design methodology: guidelines (principles and rules); standards and metrics; prototyping (program and paper prototypes).
- WIMP Interfaces (GUIs): definitions and examples; GUI components; common tasks in GUIs.
- Post-WIMP interfaces instance -- mobile interfaces: specifics of mobile interaction; interaction styles for mobile interfaces; multimodal interaction.
- In-class discussion: paper prototyping and evaluation of project assignment.
- Final examination.