(illustration tirée de , mars 1992) s y l l a b u...

11
IFT-19407 Interface personne-machine (Illustration tirée de IEEE Software , mars 1992) S y l l a b u s Steve Couture Pavillon Adrien-Pouliot Sainte-Foy (Québec) Canada G1K 7P4 Courriel : [email protected] Automne 2001

Upload: lytuyen

Post on 14-Sep-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

IFT-19407 Interface personne-machine

(Illustration tirée de IEEE Software, mars 1992)

S y l l a b u s

Steve Couture Pavillon Adrien-Pouliot Sainte-Foy (Québec)

Canada G1K 7P4 Courriel : [email protected]

Automne 2001

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 2

A. Cours Titre : Interface personne-machine Sigle (université Laval) : IFT-19407 Nombre de crédits : 3 Session : Automne 2001 Horaire : Lundi 12h30 - 15h20 (section A)

Lundi 15h30 – 18h20 (section B)

B. Professeur Nom et prénom : Couture Steve Courriel : [email protected] Page Web du cours : w3. ift.ulaval.ca/~belkhiter/IFT-19407/

C. Place du cours dans le programme Obligatoire : _ Optionnel : X Cours préalables

Ce cours n’exige aucun autre cours préalable. Il est cependant exigé d’avoir acquis les 1/3 du nombre de crédits d'un programme de baccalauréat ou de certificat en informatique (c'est-à-dire 30 crédits ou 10 crédits respectivement);

Cours co-requis

Aucun Clientèle

Ce cours s’adresse essentiellement aux étudiants1 du programme de baccalauréat ou de certificat en informatique.

Objectif général

Votre programme de formation met plutôt l’accent sur les différents types de logiciels. De ce fait, la tendance vise à mettre l’emphase sur la relation entre le concepteur, ou le programmeur, et le logiciel lui-même.

1 Le genre masculin est utilisé à titre épicène dans le seul but d’alléger le texte.

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 3

Ce cours vous amène dans une direction différente. Vous serez amenés à focaliser toute votre attention sur la relation entre le logiciel en développement et son environnement et plus particulièrement sur les usagers finaux qui l’utiliseront. Dans cette perspective, la tâche du développeur de logiciels vous apparaîtra plutôt différente de celle à laquelle vous avez été habitués dans d’autres cours. En effet, il ne s’agit plus de se concentrer uniquement sur l’exactitude, la fiabilité et la facilité de maintenance du logiciel mais aussi et surtout sur sa convivialité («usability») et sur ses effets potentiels sur son environnement. C’est ce que l’on appelle communément l’approche participative (de conception) centrée sur l’utilisateur.

D. Objectifs spécifiques (inspiré du Curriculum de l'ACM) A la fin de ce cours, chaque étudiant devrait: • posséder les aptitudes à communiquer oralement et à rédiger clairement à

l'intention d'une audience générale;

• avoir acquis de l'expérience et des aptitudes de travail en équipe;

• être en mesure de comprendre l'importance de la composante «interface usager» , de la prise en compte des besoins des usagers ainsi que des facteurs humains dans le développement de logiciels interactifs;

• être en mesure de comprendre l'impact d'une bonne et d'une mauvaise interfaces;

• être en mesure de comprendre la diversité des utilisateurs et des tâches (applications) ainsi que l'impact de ces derniers sur la conception d'interfaces;

• être convaincu de la nécessité de la collaboration multidisciplinaire (spécialistes en génie logiciel, spécialistes en facteurs humains, psychologues, spécialistes en ergonomie du logiciel, graphistes, etc.) pour la conception d'interfaces personne-machine;

• avoir acquis une bonne connaissance des principes ainsi que des principales approches de conception (et notamment du processus itératif par prototypage) et méthodes d'évaluation des interfaces personne-machine;

• être en mesure de saisir la nécessité d'évaluer l'utilisabilité des interfaces;

• avoir acquis suffisamment de connaissances pour être familier avec les techniques de mémorisation et d'apprentissage ;

• connaître les principales règles fondamentales («guidelines») de conception d'interfaces utilisateur conviviales;

• avoir développé un sens critique en regard d’une interface utilisateur.

E. Principaux éléments de contenu (inspiré du Curriculum de l'ACM)

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 4

Introduction : Facteurs humains et logiciels interactifs Processus de traitement de l'information par le cerveau Les grands principes du design ergonomique Compréhension et cueillette des besoins (techniques et outils) Analyse des tâches, du contexte, des utilisateurs et de leurs objectifs Styles d’interaction Méthodologies de conception (prototypage) Évaluation des interfaces utilisateurs Interface multimedia et console de jeux Interface du future

F. Méthodologie F.1 Moyens pour la réalisation des objectifs Pour permettre à l'étudiant de réaliser les objectifs de ce cours centré sur l’apprentissage coopératif , plusieurs formules d’activités seront utilisées, les deux principales étant la discussion en groupe et la réalisation de travaux dirigés en classe. En effet, les quelques explications magistrales réduites à un minimum seront ponctuées de travaux dirigés en groupes, de séances plénières et d’interventions diverses. Par ailleurs, il sera demandé :

• de réaliser un projet de session (en équipe de 4 à 6 personnes); • de subir deux (2) examens en classe dont les dates sont précisées plus loin

dans le présent document; • de participer activement en classe lors du déroulement des séances

hebdomadaires (et surtout aux diverses activités d’apprentissage qui seront proposées) et de ne surtout pas hésiter à poser toute question pour l'éclaircissement d'un problème particulier se rapportant au contenu ou au déroulement du cours.

F.1.1 Projet de session Les principaux objectifs du projet de session en équipe sont de permettre aux étudiants :

• de mettre à contribution leur esprit créatif et d'innovation;

• de développer le sens et les aptitudes du travail en équipe;

• de développer les aptitudes à la communication orale et écrite;

• d’intégrer en un projet global les différentes notions, techniques et concepts étudiés dans ce cours en matière de conception, d'éva luation et de

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 5

développement d’un logiciel interactif qui prend en compte les besoins des usagers.

Dès le début de la session, je vous propose deux sujets types à titre de suggestions. Mais rien ne vous empêche, bien sûr, d’identifier votre propre sujet à condition que nous l’ayons préalablement validé conjointement . Un sujet autre que ceux proposés pourra varier en matière de domaine d’application mais les livrables seront toujours les mêmes quel que soit le sujet choisi. Ce projet devra être réalisé progressivement tout au long de la session et commencé le plus tôt possible (puisque vous disposerez des deux sujets proposés dès le début de la session). Au terme de sa réalisation, chaque équipe devra présenter et défendre oralement (durant au maximum 20 minutes) les résultats obtenus au terme de la réalisation du projet (conception, revue critique et implantation/élaboration). A cet exposé oral devra s’ajouter la remise d’un rapports professionnels et consistants .

a) Constitution et composition des équipes La réalisation du projet ainsi que de la plupart des activités d’apprentissage en classe se feront en équipes dont il vous revient de choisir la constitution et le nombre de personnes (entre 4 et 6 personnes). Il n’est ni exigé, ni conseillé, ni interdit que les équipes de travail pour les activités d’apprentissage en classe soient les mêmes que celles du projet. Cependant et pour des raisons évidentes d’organisation, la constitution des équipes pour le projet de session devra être déterminée au plus ta rd le lundi 24 septembre 2000, date après laquelle aucun changement (sauf cas de force majeure) ne sera toléré dans la composition des équipes. Important: Chaque équipe constituée est tenue de me communiquer par courriel au plus tard dans la journée du lundi 24 septembre 2000 les noms, prénoms, et matricules respectifs de chacune des personnes constituant l'équipe ainsi que l’identification et l’adresse électronique du chef d’équipe. b) Dates et modalités de présentation orale du projet La présentation orale des résultats du projet par chaque équipe aura lieu durant les trois dernières séances. Chaque présentation sera d’une durée maximale de 20 minutes et chaque équipe disposera d’un projecteur multimédia connecté à un Pentium muni de PowerPoint 97. c) Dates de remise des livrables du projet Le rapport doit être remis au moment où vous présenterez votre travail en classe. Modalités générales concernant les présentations orales

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 6

Exposés oraux l 1 ou plusieurs membre(s) de chaque équipe devra effectu er la présentation. l Durée : 20 minutes maximum incluant la démonstration (si nécessaire) et la

période d’échanges (questions).

Évaluation par le professeur et l’auxiliaire d’enseignement l Mon auxiliaire et moi, nous nous occuperons de l’évaluation des exposés. l Les chefs d’équipes seront également sollicités pour l’évaluation des

exposés de chacune des équipes (sauf de la leur). Évaluation par les pairs (étudiants) l Chaque chef d’équipe recevra une feuille d’évaluation à son nom et sur

laquelle il devra indiquer : u l’identification de l’équipe évaluée (numéro, nom du projet) ; u le nom du présentateur ; u 3 points intéressants de l’exposé (sur le contenu) ; u 3 problèmes relevés (sur le contenu).

F.1.2 Examens trimestriels Il y aura deux examens, le premier (examen partiel) à la mi-session et le second à la fin de la session (examen final). Ce mode d'évaluation a pour but de vérifier l'assimilation par l'étudiant des notions abordées en classe tout au long du déroulement du cours et l’atteinte des objectifs spécifiques indiqués ci-dessus (section D). Tout étudiant qui effectue les lectures demandées, qui assiste régulièrement aux séances de cours et de travaux dirigés et qui avance normalement dans la réalisation de son projet de session ne devrait avoir aucune difficulté majeure à réussir ces deux examens. Les horaires ainsi que la salle où auront lieu ces deux examens seront précisés (en cours), annoncés sur le site Web du cours (rubrique «Nouvelles») .

G. Évaluation des apprentissages G.1 Évaluation du projet de session (40% de l’évaluation finale) a) Exposé oral (10%)

Qualité du médium : sur 25 Respect de la durée : sur 25 Qualité synthèse : sur 25 Élocution : sur 25

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 7

b) Rapports (conception, revue critique, implantation) (resp. 10%, 10% et 10%) L’évaluation prendra en compte aussi bien le fond que la forme de ces trois rapports. Au plan du fond, vos trois rapports devront être consistants et démontrer une bonne maîtrise des concepts étudiés en classe durant ce cours. Au plan de la forme, les aspects suivants seront considérés sans qu’aucun ordre d’importance particulier ne soit retenu : v corrections orthographique et grammaticale. v références dans le texte à des sources bibliographiques pertinentes. v présence d’une section «Bibliographie » à la fin du texte. v présence d’une table des matières. v numérotation des pages.

Ils devront enfin respecter les consignes qui ne figurent pas dans la liste ci-dessus mais qui sont clairement indiquées dans le Guide de rédaction de rapport que vous trouverez dans le document intitulé «Documents pédagogiques divers». Les étudiants éprouvant des difficultés de rédaction en français sont invités à profiter des services gratuits du Centre d’Aide en Français (CAF). Toute l’information sur ce centre facultaire se trouve à l’adresse : http://www.fsg.ulaval.ca/navigation/cadre-principal-encadrement.htm.

c) Modalités d’évaluation globale du projet de session L’évaluation globale du projet de session se fera de la façon suivante. Après avoir pris en compte l’ensemble des quatre items qui précèdent (exposé oral, rapport de conception, rapport de revue critique et rapport d’implantation ou d’élaboration), votre équipe obtiendra une note X sur 100 pour le projet. Cette note sera multipliée par le nombre d’étudiants de l’équipe pour vous donner un nombre de points Y. Il vous sera alors demandé de répartir ce nombre de points Y parmi les membres de l’équipe au prorata de leur participation et de leur implication respectives.

Exemple : si votre équipe est composée de 5 personnes et que vous avez obtenu 75 / 100 comme résultat de projet de session, vous obtiendrez 5 x 75 = 375 points. Vous aurez alors collectivement la responsabilité de répartir ces 375 points auprès des cinq membres de votre équipe au prorata de leur participation durant la réalisation du projet (rien ne vous interdit bien sûr d’affecter 75 points a chaque membre de façon égale si vous jugez que la contribution de chacun est à peu près similaire).

G.2 Évaluation des examens La notation pour les deux examens sera basée sur l'exactitude des réponses aux questions posées mais aussi sur la qualité de la présentation de la copie d'examen (lisibilité, clarté. fautes de français, ratures, ...) . N'oubliez pas qu'il

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 8

s'agit d'un cours sur la conception d'interfaces conviviales et que votre copie joue, dans l'évaluation des apprentissages, le rôle d'une interface de communication entre vous et le correcteur. Tâchez donc de faire en sorte qu'elle soit conviviale … Enfin, veuillez prendre en note que l’examen de mi-session comptera pour 20% alors que l’examen de fin de session comptera pour 30% de l’évaluation de fin de session.

G.3 Récapitulatif sur le calcul de la note finale L'évaluation vise à mesurer si l'étudiant a atteint les objectifs spécifiques visés au terme d'une période d'apprentissage correspondante à celle du cours. Les modes d'évaluation des apprentissages (indiqués ci-dessus pour le projet et les examens) ont été conçus de sorte à couvrir adéquatement le contenu du cours. En outre, ils seront pris en compte de la façon suivante:

Projet de session 40% Examen de mi-session 30% Examen final 30% Total 100%

La note finale (sur 100) est obtenue en effectuant la somme des trois (3) notes indiquées dans le tableau ci-dessus. La note de passage est fixée à 50. Côtes associées aux résultats obtenus

A+ [95-100] A [90-95[ A- [85-90[ Réussite B+ [82-85[ B [78-82[ B- [75-78[ Réussite

C+ [72-75[ C [68-72[ C- [65-68[ Réussite D+ [58-65[ D [50-58[ Réussite

E [0-50[ Échec W Echec pour abandon

H. Exigences de ce cours • Séances de cours (rencontres hebdomadaires) – Les séances de cours consisteront essentiellement en des discussions de groupe et des travaux dirigés en classe. Je ne fournirai pas ou très peu d’explications magistrales sur les lectures hebdomadaires qu’il vous sera demandé de faire. Par conséquent, et pour profiter au maximum de ce cours et y participer pleinement, vous devrez compléter les lectures et les exercices à préparer avant la séance hebdomadaire en classe au cours de laquelle les concepts sous-jacents seront abordés. Je ne relèverai pas les présences mais le cours vous paraîtra long et ennuyeux si vous

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 9

n’assistez pas aux séances en classe avec assiduité et si vous n’effectuez pas attentivement les lectures préalables à chaque séance.

• Projet de session – A titre de travail d’intégration de différents concepts qui seront étudiés dans ce cours, il vous sera demandé de faire un projet par équipe de 4 à 6 personnes.

• Examens – Vous aurez deux examens dans ce cours, le premier à la mi-session et le second à la fin. Les dates de ces examens sont indiquées plus haut dans ce syllabus. Je vous invite fortement et d’ores et déjà à consigner soigneusement ces dates dans vos agendas. Si un changement intervient, il vous sera communiqué au moins une semaine à l’avance.

I. Politique et règles du jeu • Je m’efforce toujours de faire preuve de compréhension et de flexibilité afin d’accomoder les étudiants en tenant compte de leurs contraintes et de leurs besoins au meilleur de mes possibilités, mais ceci ne sera possible que si j’en suis informé. Si vous avez un empêchement quelcon que pour remettre un travail, assister à une séance de cours en classe ou à un examen, prévenez-moi en à l’avance. La meilleure façon de le faire est de m’informer par de vos contraintes éventuelles en me fournissant un moyen facile et rapide de vous rejoindre.

• Tous les travaux sont dûs à la date d’échéance qui aura été fixée. Afin d’obtenir une partie des points dédiés à un travail que vous n’auriez pas eu le temps de compléter dans les délais impartis, efforcez-vous de remettre le maximum de ce que vous aurez fait à la date d’échéance. Pour des raisons évidentes d’équité par rapport aux autres étudiants, tout travail remis en retard ne sera ni accepté, ni corrigé. • Ce cours repose fondamentalement sur le principe suivant: les étudiants doivent apprendre de trois manières différentes: (1) en écoutant attentivement durant les presentations magistrales; (2) en faisant les choses par eux-mêmes ; et (3) en partageant l’information avec d’autres étudiants. Ce dernier aspect est important dans le processus d’apprentissage mais ne doit pas masquer l’importance des deux autres. Par conséquent, j’encourage fortement les étudiants à partager des idées et à échanger sur diverses problématiques rencontrées. Ce cours repose fondamentalement sur l’apprentissage coopératif, ce qui signifie que vous devez apprendre des autres dans un esprit de travail d’équipe. Vous demeurez cependant responsable de votre implication au sein d’une équipe ainsi que de votre contribution personnelle en réalisant la partie du travail qui vous aura été confiée.

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 10

J. Accès aux laboratoires d’enseignement

Tous les étudiants inscrits aux cours du département auront accès aux laboratoires d'enseignement (PLT-3910, PLT-3928 et PLT-3966) à compter du mardi 5 septembre 2000. Pour accéder aux ordinateurs, vous devrez utiliser l'identifiant unique comme code d'accès et votre date de naissance comme mot de passe. L'identifiant unique est composé de 5 lettres (2 premières lettres du prénom et 3 premières lettres du nom de famille (exemple : Jean Tremblay = JETRE). Dans les cas où l'identifiant unique existe déjà, un chiffre séquentiel est ajouté après les lettres pour le rendre distinct (exemple : Jeanne Tremblay = JETRE1). Pour connaître votre identifiant unique, vous devrez consulter le site web du département (sur lequel vous trouverez également les horaires d’ouverture des laboratoires) à l'adresse suivante : http://www.ift.ulaval.ca/identifiant.html.

M. Bibliographie M.1 Documents obligatoires

Ben Shneiderman. Designing the User Interface: Strategies for Human-Computer

Interaction, 3rd Edition.. Addison-Wesley Publishing. 1998. Ce livre est accompagné d’un site Web très instructif : http://www.aw.com/DTUI que je vous encourage à visiter.

Steve Couture , IFT-19407 Interface personne-machine. Guide d’ergonomie pour la

conception d’interfaces. 2001. Steve Couture , IFT-19407 Interface personne-machine. Cahier de travaux dirigés.

2001. Steve Couture , IFT-19407 Interface personne-machine. Recueil des notes de cours. 2001.

Remarque : Veuillez prendre note que la vente des notes de cours aura lieu du 5 au 15 septembre inclusivement au local 3370 du pavillon Adrien-Pouliot. A compter du lundi 18 septembre, la vente se poursuivra chez Zone au local 0128 du pavillon Adrien-Pouliot..

M.2 Autres références Vous êtes également invités à consulter le site Web du cours (http://www.ift.ulaval.ca/~Belkhiter/~IFT-19407, rubrique «Liens intéressants»)

Syllabus IFT-19407 Interface Personne -Machine Steve Couture A-2001 Page 11

sur lequel vous trouverez une volumineuse bibliographie intéressante sur les différentes facettes de la problématique liée à l’interaction humain-ordinateur. Je vous invite également à consulter le site Web du livre de référence http://www.aw.com/DTUI sur lequel vous trouverez égalemen utne multitude d’autres références intéressantes et pertinentes au domaine d’études. En consultant enfin les références indiquées à la fin de chaque chapitre du livre de référence, vous en saurez autant, sinon plus, que moi sur tous les secrets, trucs et astuces permettant de concevoir des logiciels interactifs destinés à des êtres humains…

N. Historique et évolution Ce cours à option a été donné pour la première fois à la session d'automne 1993. Il y avait alors 23 étudiants inscrits. A la présente session d’automne 2001, vous êtes autour de 160 étudiants inscrits à l’une ou l’autre des 2 sections. Cette augmentation substantielle des effectifs démontre à l’évidence l’importance et la pertinence de ce cours ainsi que la forte demande de formation que nous enregistrons au fil des années dans ce domaine important de l’informatique.

O. Auteur et date de dernière mise à jour Nadir Belkither MAJ : Steve Couture Août 2001.