MGL 820: Programmation interface usager-machine
|
|
Adresse de cette page:
http://profs.logti.etsmtl.ca/mjm/mgl820-2008h/
Plan de cours: MGL820_2008h_planDeCours.doc
Professeur: Michael McGuffin ( http://profs.logti.etsmtl.ca/mjm/, )
Cours: mercredi soir, 18h-21h30, au B-1510.
Survol de littérature et dates des présentations et grille d'évaluation
Diapos etc.
Introduction: diapos
Programmation événementielle: diapos, et les applets java montrés en classe, et le code source de SimplePaint.
Concepts de base: diapos
Conception centrée utilisateur et analyse des besoins: diapos partie 1, partie 2, partie 3.
Prototypage: diapos
Directives de conception: diapos
Perception visuelle et conception graphique: diapos
Interaction (première partie): diapos
Démonstration des "marking menus": markingMenuDemo.exe
Interaction (deuxième partie): diapos
Lois: première partie et deuxième partie
L'évaluation: diapos
Les interfaces 3D: diapos
| Date |
Cours
(mercredi soir) |
Lectures
|
Livrables |
| 9 jan. |
Cours 1: Introduction |
* Myers 1998;
( Beaudouin-Lafon
2001a ) |
|
| 16 jan. |
Cours 2: Programmation
événementielle |
* Beaudouin-Lafon 2001b; ( Dragicevic 2004 [vidéo]; Agarawala+Balakrishnan 2006 [vidéo]; Calder+Linton 1990 ) |
proposition de projet de
programmation (~1 page: langage/plateforme/libraries à utiliser,
description,
esquisse(s), aspect(s) novateur(s), motivation) |
| 23 jan. |
Cours 3: Concepts de base de Norman; Conception centrée utilisateur; Analyse des besoins; rencontres individuels concernant projet de programmation | * Norman 1999; ( McGrenere+Ho 2000 ) |
|
| 30 jan. |
Cours 4: Techniques de prototypage; rencontres individuels concernant projet de programmation | * Muller 1992;
( Landay+Myers 2001; Greenberg+Fitchett
2001; Lauesen+Harning
2001 ) |
|
| 6 fév. |
Cours 5: Directives de conception |
* Nielsen 1994; ( Norman 1983 ) |
|
| 13 fév. | Cours 6: Perception visuelle et conception graphique; | * Ware+Bobrow 2004;
( Bartram 1997;
Chang+Ungar
1993; Schlienger
et al. 2006 [site web];
Harrison+Vicente
1996; Baudisch+Gutwin
2004; Gutwin
2002 ) |
|
| 20 fév. | Cours 7: L'interaction | * Kurtenbach+Buxton 1993;
( Bier et al. 1993;
Buxton 1986;
Sellen
et al. 1992 ) |
brouillon ( résumé / grandes lignes / ébauche ) de votre survol de litérature, avec liste des références à discuter |
| 27 fév. | Cours 8: Lois et principes psychomoteurs; modélisation prédictive; rencontres individuels concernant survol de litérature | * MacKenzie 1992; ( Accot+Zhai 1997; Meyer
et al. 1990; Tognazzini
1999 ) |
|
| 5 mar. |
Cours 9: Méthodologies d'évaluation; rencontres individuels concernant survol de litérature | * McGuffin+Balakrishnan
2002 [démo] |
|
| 12 mar. |
Cours 10: Interfaces
tridimensionelles |
* Robertson et al. 2000;
( Grossman et al.
2004 [vidéo];
Chapuis+Roussel
2005 [site web]; Cockburn+McKenzie
2002; McGuffin
et al. 2003 [vidéos
etc.]; Hinckley
et al. 1994 ) |
|
| 19 mar. |
Cours 11: Techniques de
visualisation; évaluation du cours |
à déterminer | |
| 26 mar. |
Cours 12: présentations par les étudiants; remettre rapport sur projet de programmation | (aucun) |
remettre diapos par courriel
mercredi 26 mars 15h00 |
| 2 avr. |
Cours 13: présentations
par les étudiants |
(aucun) |
remettre diapos par courriel
mercredi 2 avril 15h00 |
| remettre
survol de litérature lundi 7 avril |
Remerciements
Le contenu de ce cours a beaucoup évolué avec le temps
et a bénéficié du travail et des
contributions de gens variés.
Des portions de la version actuelle du cours ont peut-être
été contribuées par
Eric Fimbel, Jean-Marc Desharnais,
Bernard Baraby, Francis Cardinal,
et Jean-Marc Beaulieu à l'ÉTS;
Ron Baecker, Ravin Balakrishnan,
Gonzalo Ramos,
Daniel Wigdor,
et monica schraefel à l'Université de Toronto;
Saul Greenberg, James Landay, et Colin Ware,
et peut-être d'autres encore.