Définition, classification et évolution des interfaces humain-ordinateur. Notions de compatibilité, accessibilité, sécurité, performance, utilisabilité, esthétique et expérience utilisateur. Méthodologie de conception centrée sur l\'utilisateur. Normes, principes, critères et modèles de conception. Analyse des besoins et analyse contextuelle. Spécifications de l\'utilisabilité. Modélisation, maquettage et prototypage. Styles d\'interaction humain-ordinateur. Dispositifs d\'entrée de données et de pointage. Présentation d\'informations. Fonctionnalités de soutien à l\'utilisateur. Patrons de conception. Méthodes d\'inspection ergonomique. Tests d\'utilisabilité. Suivi de l\'utilisabilité et de l\'expérience utilisateur.