Au terme de ce cours, l'étudiant sera en mesure :
Étapes de spécification, de conception, de développement, et d'évaluation des interfaces utilisateurs. Conception itérative et centrée sur l'utilisateur. Analyse des tâches. Directives de conception. Programmation événementielle. Styles et techniques d'interaction (interaction gestuelle, haptique, tridimensionelle, oculaire, etc.). Périphériques d'entrée et de sortie. Visualisation en 2D et 3D. Loi de Fitts et techniques de modélisation prédictive. Méthodes qualitatives et quantitatives d'évaluation des interfaces. Récents développements technologiques et axes de recherche.