GTI 350: Conception et évaluation des interfaces utilisateurs
2014 été

Adresse de cette page: http://www.michaelmcguffin.com/ets/gti350-2014e/

Plan de cours: GTI350_20142_plan.pdf

Professeur: Michael McGuffin ( http://profs.etsmtl.ca/mmcguffin/, )

Cours: jeudi soir, 18h-21h30, au A-2332.
Premier cours: 1 mai 2014; dernier cours: 31 juillet.

Labos: mardi soir, 18h-21h, au A-3412.
Premier labo: 6 mai; dernier labo: 29 juillet.

Chargés de labo:

Patrice Robitaille ( )
Francis Cardinal ( )

Référence obligatoire: Jenifer Tidwell (2e ed.), Designing Interfaces: Patterns for Effective Interaction Design, O'Reilly.



Lab 1:

Choix 1: modification de l'interface utilisateur d'une application Java
Vous devez montrer vos modifications à un chargé de laboratoire pendant votre 3e scéance de laboratoire (20 mai 2014.) Vous aurez aussi à envoyer votre code source par courriel avant minuit le soir de votre 3e scéance de laboratoire. Le "style" de votre code source ne sera pas évalué, mais le code source servira à détecter des bogues et aussi des cas de plagiat.

Choix 2: programmation Objective C / iOS (un lien sera fourni par Francis Cardinal)

Enovyez une copie de votre code source à Patrice Robitaille, avec le sujet "GTI350-Lab1-equipeXX" (sans guillemets) et avec un fichier .zip en p.j. ayant le nom GTI350-Lab1-equipeXX.zip Remplacez XX avec votre numéro d'équipe (01, 02, etc.) Le fichier .zip devra contenir un sous-répertoire du nom GTI350-Lab1-equipeXX qui contient tous vos fichiers.

Page wiki avec numéros d'équipes: http://hifiv.titanpad.com/1c7f10da Si vous n'êtes pas là, rajoutez vous.

Si vous ne respectez pas le format du sujet du courriel, ou du nom de fichier en p.j., ou le nom du sous-répertoire dans le .zip, ou vous n'utilisez pas un fichier .zip, vous allez perdre des points.

Lab 2:

Diapos présentés en classe: ETS-mcguffin-multitactile-1-gti350-TP.pptx

Énoncé et code

Vous devez montrer vos modifications à un chargé de laboratoire pendant votre 5e scéance de laboratoire (3 juin 2014.) Vous devez aussi envoyer votre code source par courriel avant minuit le soir de ce même jour, à Patrice Robitaille, avec sujet "GTI350-Lab2-equipeXX" (sans guillemets), avec un fichier .zip en p.j. ayant le nom GTI350-Lab2-equipeXX.zip. Remplacez XX avec votre numéro d'équipe (01, 02, etc.) Le fichier .zip devra contenir un sous-répertoire du nom GTI350-Lab2-equipeXX qui contient tous vos fichiers.

Lab 3:

Énoncé

Remise: Remettez vos rapports en format PAPIER à vos chargés de laboratoire, pendant la session de laboratoire du 27 juin.  Remettez aussi une copie PDF par courriel à Patrice Robitaille, avec sujet "GTI350-Lab3-equipeXX" (sans guillemets) le 27 juin avant minuit, avec un fichier .pdf en p.j. ayant le nom GTI350-Lab3-equipeXX.pdf.

Lab 4:

Énoncé

Remise: Faites une démonstration de votre prototype dynamique à votre chargé de laboratoire le 29 juillet pendant la scéance de labo. Remettez vos rapports en format PAPIER à Patrice Robitaille, avec sujet "GTI350-Lab4-equipeXX" (sans guillemets) le 29 juillet avant minuit, avec un fichier .pdf en p.j. ayant le nom GTI350-Lab4-equipeXX.pdf. Vous aurez aussi à faire une présentation orale de votre Lab3 + Lab4 au cours du 31 juillet.


Diapos


Évaluation:

quiz: 18% (6% pour chaque quiz)
TPs: 42% (TP1: 10%: TP2: 5%; TP3: 7%; TP4: 20%)
examen final: 40%

Pénalité de 10% par jour de retard pour les travaux pratiques.


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.