MIH0004 | Human-Computer Interaction |
Teaching Staff in Charge |
Lect. GURAN Adriana Mihaela, adrianacs.ubbcluj.ro |
Aims |
At the end of thos course the students will be able:
* to know the importance of focusing on users and users@ needs * to use abstract user interface definition languages * to develop groupware applications * to apply interaction design techniques * to develop plastic user interfaces * to understand basic concepts from psychology related to the interaction between human and the computers and their interaction * to apply user centered design techniques in software development * to develop usable interactive systems * to apply usability evaluation techniques * to apply interface design patterns and interaction design patterns |
Content |
Fundamentals
-I/O channels -Display devices -VR and 3D interaction devices Human-Computer Interaction - Interaction Models - Interaction styles - WIMP interfaces - interaction paradigms - Designing Experiences Interaction design - Interaction design process - Users - design process focus - Scenarios - Navigation design - Prototyping - User interface development tools Usability - What is usability? - Usability evaluation methods - Usability metrics - Automatoc usability evaluation - Usability questionnaires Interaction design rules - Usability principles - Standards - Rules - Euristics - Interface/interaction design patterns Evaluation techniques - What is evaluation? - Evaluation goals - Evaluation methods - Choosing an evaluation method Interaction models - Cognitive models - Lingvistic models - Physical models Task analysis - What is task analysis? - Task Analysis methods: HTA, GTA - Task analysis tools Dialogue description methods - What is dialogue? - Diagramatic notations - Textual notations - User interface markup languages Designing GROUPWARE systems - DUTCH Intelligent interfaces - Interface agents - Adaptive and adaptative systems |
References |
1. Alan Dix, Janet Finlay, Gregory D Abowd, Russell Beale - Human-Computer Interaction,
Prentice Hall, third edition, 2004 2. Donald A. Norman - Emotional Design - Why we love (or hate) everiday things, basic Books, 2004 3. Martijn van Welie - Task-based User Interface Design, 2001 4. Donald A Norman - The design of everyday things, basic Books, 1988 5. Fabio Paterno - Model-based design and evaluation of interactive applications, Springer, 1999 6. Jennifer Tidwell - Designing Interfaces: Patterns for Effective Interaction Design, O@Reilly, 2005 7. Jacob Nielsen - Usabaility Engineering, Academic Press, 1993 |
Assessment |
The final grade will be computed based on the practical activity from laboratories and the grade obtained based on a written paper. The practical activity grade will be obtained considering 3 practical projects. The final grade will be computed as (3*S+L)/4, where S is the grade obtained on the written paper and L is the grade obtained for the practical activity. |
Links: | Syllabus for all subjects Romanian version for this subject Rtf format for this subject |