Human-computer interaction [ LSINF1311 ]
5.0 crédits ECTS
30.0 h + 15.0 h
1q
Teacher(s) |
Vanderdonckt Jean ;
|
Language |
English
|
Place of the course |
Louvain-la-Neuve
|
Online resources |
> https://icampus.uclouvain.be/claroline/course/index.php?cid=LSINF1311
|
Prerequisites |
Programming (LSINF1101 or equivalent), algorithmics (LSINF1103 or equivalent) and data strucutres (LSINF1121 ore equivalent)
|
Main themes |
- Introduction
- Fundamentals of Human-Computer Interaction and User Centered Design
- Evolution of UI over time: from character to graphic, from real to virtual, from static to dynamic, from batch to highly interactive
- UI software technology
- Interaction devices and displays with users
- Concret and abstract interactive objects
- Interaction techniques (e.g., drag and drop), interaction styles (e.g., command language, direct manipulation)
- Interaction media (e.g., trackball)
- UI development environments (programming languages, toolkits, libraries, by demonstration, automated generation, computer-aided design)
- Standard, norms and usability style guides (e.g., IBM CUA, ISO 9241)
- External disciplines to UI
- Input from cognitive psychology, prescriptive models
- Theory of attention and perception
- Usability engineering
- UI development methods
- Development life cycles and models (e.g., V, Spiral, ProdUser, Nabla)
- Existing UI development methods (e.g., Muse, Trident, Diane+, SOMA)
- Preliminary design (including task modeling)
- Detailed design (including user modeling)
- UI prototyping (fast, iterative)
- UI evaluation methods: with vs without users
|
Aims |
Students completing successfully this course will be able to
- Clarify the issues of human-computer interaction in order to design a user interface (UI) of an interactive application that is tailored to the user's task
- Master usual models to build a UI in order to use them wisely when designing an interactive application
Students will have developed skills and operational methodology. In particular, they have developed their ability to
- use tools and technologies appropriate to the development of the interface of an interactive application
|
Bibliography |
-
R.M. Baecker, W.A.S. Buxton, Readings in Human-Computer Interaction, Morgan Kaufmann, San Mateo, 1987.
-
D. Olsen, Developing User Interfaces, Morgan Kaufman, San Francisco, 1998.
-
B. Shneiderman, Designing the User Interface: Strategies for Effective Human-Computer Interaction, 3rd ed., Addison-Wesley, Reading, 1997.
-
J. Vanderdonckt, A. Puerta, Computer-Aided Design of User Interfaces II, Kluwer Academics, Dordrecht, 1999.
|
Cycle et année d'étude |
> Master [120] in Business engineering
> Master [120] in Business Engineering
> Master [120] in Linguistics
> Bachelor in Computer Science
|
Faculty or entity in charge |
> INFO
|
<<< Page précédente
|