Définition, classification et évolution des interfaces utilisateurs pour ordinateur et appareils mobiles. Notions de compatibilité, cohérence, accessibilité, sécurité, performance, utilisabilité, esthétique et expérience utilisateur. Méthodologie de conception centrée sur l'utilisateur (classique, spirale et agile). Normes ISO. Analyse des besoins et analyse contextuelle. Spécifications de l'utilisabilité et principes d'ergonomie concernant les styles d'interaction, les modes de présentation de l'information et les patrons de conception. Modélisation, maquettage et prototypage d'interfaces, atelier de conception et de prototypage. Méthodes d'inspection ergonomique : heuristique, audit, pas-à-pas, à rabais. Tests d'utilisabilité et ateliers d'évaluation d'interfaces : réalisation, efficacité et coûts. Méthodes de suivi de l'utilisabilité et de l'expérience utilisateur. Web analytique.