INF1034Hiver 2024Interfaces
← Retour au parcours universitaire
Introduction aux interfaces utilisateur
Vue détaillée du cours, des notions étudiées, des technologies mobilisées et des principaux travaux associés.
Code
INF1034
Session
Hiver 2024
Domaine
Interfaces
Résumé global
Cours d’introduction à la conception et à l’évaluation des interfaces utilisateur. Le cours m’a permis de comprendre les bases de l’ergonomie logicielle, de la conception centrée utilisateur et de la programmation d’interfaces graphiques en JavaFX, tout en appliquant des principes de qualité, d’accessibilité et d’organisation des interfaces.
Technologies utilisées
JavaJavaFXUI/UXMVCSQLite
Notions vues dans ce cours
- Ergonomie des logiciels et interactions personne-machine
- Comportement humain dans l’interaction avec un système logiciel
- Conception centrée sur l’utilisateur
- Principes de conception d’interfaces utilisateur
- Artefacts de design d’interface
- Programmation événementielle
- Développement d’interfaces graphiques avec JavaFX
- Contrôles de base, formulaires et scènes JavaFX
- Layout et organisation de la page
- Architecture modèle-vue-contrôleur (MVC)
- Applications multi-fenêtres
- Accessibilité et navigation
- Patron observateur et liaison de propriétés
- Réutilisation de contrôleurs
- Gestion de listes et tableaux de données
- Intégration SQLite dans une interface utilisateur
- Contrôle de la qualité des interfaces utilisateur
- Évaluation d’interfaces : tests, enquêtes et expérimentation
Travaux et éléments évalués
- Exercices en Java sur les interfaces graphiques
- Travail de session — conception d’une interface utilisateur
- Travail de session — implémentation d’une interface en JavaFX
- Examen intra
- Examen final ou projet final