Plan de cours Descripteur général du cours Atelier axé sur l
Transcription
Plan de cours Descripteur général du cours Atelier axé sur l
Plan de cours Université du Québec à Montréal École des médias Session : Hiver 2006 Cours : COM 4600-50 Titre : Algorithmie de base et interactivité Prof. : Louis-Claude Paquin J-3590 (987-3000 # 7935) [email protected] http://multimedia.uqam.ca/profs/lcp/ Local : J 1325 Descripteur général du cours Atelier axé sur l'appropriation du concept d'interaction dans le contexte des communications médiatiques. Étude et application de techniques algorithmiques de base appliquées à la réalisation d'une production média interactive: les structures conditionnelles, aléatoires et stochastiques, l'itérativité, la récursivité, les structures de données, la gestion des événements, le contrôle des éléments audiovisuels. Objectifs généraux Ce cours vise à : 1) fournir les rudiments de l’analyse informatique fonctionnelle et orientée objet adaptée aux médias interactifs ; 2) accompagner et soutenir la réalisation de projets. Objectifs spécifiques Cette version du cours vise à : 1) à apprendre Actionscript de Macromedia Flash MX ; 2) à s’initier au contexte client-serveur et les applications transactionnelles. Activités d'enseignement Présentations magistrales des principaux concepts, analyse d’exemples déjà faits, retours sur les travaux pratiques, ateliers. Travaux et évaluation : 5 travaux pratiques 1.- boîte à surprise 15% réplique du jeu d’enfant où l’on doit tourner une manivelle un certain nombre de fois pour que le clown jaillisse de la boîte ; doit être à base de variables et le nombre de fois est tiré au hasard remise : mardi 7 février 2.- labyrinthe 15% réplique d’un jeu d’adresse où il faut guider un objet à l’intérieur d’un labyrinthe sans toucher les bords dans un délai donné ; doit compter les points et inclure un délai, peut comporter des ennemis à la PacMan remise : mardi 21 février 3.- jouet sonore 20% interface visuel qui contrôle le déclenchement d’une banque de sons, avec volume et panoramisation remise : mardi 7 mars 4.- sondage en ligne avec cumul des résultats 20% sondage qui comporte des questions à choix multiples et des commentaires en texte libre ; interface de réponse et interface de visualisation des résultats remise : mardi 28 mars 5.- jeu de société 30% réalisation intégrale d’un jeu de société simple au choix : le tic-tac-toe, le bingo, le mémoire, PacMan ou autre après approbation remise : mardi 18 avril critères de correction : fonctionnement, algorithmie, commentaires optimisation, ergonomie, intérêt Individuel ou équipe de 2 maximum. Les TP doivent être déposés sur le serveur et fonctionner sur le WEB. Un courriel indiquant les membres de l’équipe et l’URL du travail fait foi de remise. Composer le nom de l’URL à partir de l’addition des noms de famille des membres de l’équipe et du type de travail sans espace ni diacritiques ; par ex. : parenttanguayTP1.html CALENDRIER 1.- 13 janvier - présentation du syllabus syntaxe de l’actionsript les propriétés des movie clips programmation événementielle 2.- 20 janvier - présentation de FLASH 3.- 27 janvier - variables, compteurs structures conditionnelles les fonctions le hasard 4.- 3 février - itérations - capter le clavier les délais - le curseur 5.- 10 février - retour sur le TP1 6. 17 février: - les listes 7. - 24 février retour sur le TP2 programmer du son les écoutes les glissières 8. .- 3 mars semaine de lecture 9.- 10 mars - retour sur le TP3 programmer le texte structure de données accélération du mouvement découpage pour optimisation 10.- 17 mars - communication client / serveur - PHP : les variables - PHP : les fichiers 11.- 24 mars - PHP : traitement du texte 12.- 31 mars - retour sur le TP4 - PHP : liens avec une base de données 13.- 7 avril - la vidéo - créer des Movie Clips - dessiner en temps réel 14.- 14 avril: congé de Pâques 15.- 21 avril: - retour sur le TP5 site web du cours : multimedia.uqam.ca/profs/lcp/ lien cours Actionscript ouvrages utilisés : Moock Colin, ActionScript for Flash MX: The Definitive Guide, O'Reilly; 2e édition (2002) ISBN: 059600396X Lott Joey ActionScript Cookbook, O'Reilly; 1ère édition (2003), ISBN: 0-596-00490-7 David Lane, Hugh E. Williams, Web Database Application with PHP and MySQL, O'Reilly; 2e édition (2004) ISBN : 0-596-00543-1 Penner Robert, Programmation FlashMX, Édition française First Interactive, 2003, ISBN 284427-379-3 Périchaud Marion et Bielawski Xavier, La Bible Macromedia Flash MX, Micro Application, 2003 ISBN :2-7-429-2803-0 Colin Moock, Essential ActionScript 2.0, O'Reilly ; 1re édition (2004) ISBN: 0-596-00652-7 Colin Moock, Le meilleur d'ActionScript 2.0, O'Reilly ;1re édition (2004) ISBN : 2-84177313-2