GTI410 Applications des techniques numériques en graphisme et imagerie



Documents pareils
PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

Factures jointes par le travailleur indépendant Guide de l utilisateur pour les feuilles de temps en ligne

CRÉER/METTRE À JOUR UN PROFIL DANS TALÉO ET POSTULER EN LIGNE CANDIDATS EXTERNES

Entraînement au concours ACM-ICPC

Soutien technique en informatique

BIRT (Business Intelligence and Reporting Tools)

PLAN DE COURS DÉPARTEMENT ÉLECTRONIQUE INDUSTRIELLE. TITRE DU COURS Ordinateur Outil RA 1-4-2

PLAN DE COURS CONCEPT ET MULTIMÉDIA JCW 06

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

CalDav Manager : Gestionnaire d emploi du temps

Guide plateforme FOAD ESJ Lille

Catalogue Formations informatiques

Guide utilisateur de l application messagerie vocale visuelle pour smartphone

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

en 16 différences

Gérer son Google Drive pour gérer ses informations : le tutoriel

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

GUIDE DES PROFESSEURS(ES) POUR LÉA Version du 27 janvier 2009

Manuel de l utilisateur du système en ligne pour les demandes de subvention ainsi que pour les rapports sur leur utilisation

MANUEL UTILISATEUR. ADELYAMIN Version V1.0

Vérifier la qualité de vos applications logicielle de manière continue

COMMENT REDIGER UN RAPPORT TECHNIQUE?

TP1. Outils Java Eléments de correction

Modification d une feuille de style

UE Programmation Impérative Licence 2ème Année

ESPACE COLLABORATIF SHAREPOINT

Brique BDL Gestion de Projet Logiciel

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30

GOL-502 Industrie de services. Travaux Pratique / Devoir #7

Offre de bourses doctorales Programme interuniversitaire de formation en recherche en santé mondiale (Santé Cap)

Site internet de la ville de Sautron Tutoriel 1

Guide du RDAQ. Comment saisir des descriptions de fonds et collections dans le Réseau de diffusion des archives du Québec (RDAQ)

UTILISER MON ORDINATEUR PORTABLE À L EXAMEN CPA, CGA

SOLUTION DE GESTION D UN CLUB SERVICE

GUIDE D UTILISATION DU TABLEAU BLANC INTERACTIF EBEAM EDGE

Patrick Tremblay Directeur, Ventes et Services à la clientèle

Manuel d'utilisation. Ticket Center Manuel d'utilisation. Ticket Center 2: mai AdNovum Informatik AG. Mis en circulation

Transmission d informations sur le réseau électrique

Gauthier, Benoît (dir.) Recherche sociale : de la problématique à la collecte des données. Québec : Presses de l Université du Québec.

PRÉSENTATION GÉNÉRALE

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Technologie 9 e année (ébauche)

SIO-6029-Z1 : Gestion de projet et du changement

Tutoriel Clôture Comptable. API Compta Huit V6

Diagramme de déploiement

Rôle, accès et formation des utilisateurs de HSPnet

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Intégration de l interface graphique de Ptidej dans Eclipse

Mercredi 15 Janvier 2014

Expertise du logiciel «GanttProject»

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

GUIDE UTILISATEUR DHL FREIGHT E-BILLING LA FACTURATION ELECTRONIQUE PAR DHL FREIGHT

Manuel du composant CKForms Version 1.3.2

PRÉSENTÉ PAR : NOVEMBRE 2007

FINANCEMENT DE «PARTENAIRE PILOTE»

A LA DÉCOUVERTE DE ZOTERO 4.0

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Laboratoire 4 Développement d un système intelligent

CHARGÉE DE COURS : Catherine Pelletier, MBA, chargée de communication, Service des communications et des relations avec le milieu, FSA

PLAN DE COMMUNICATION TACTIQUE COMM Faculté des lettres : Département d'information et de communication PLAN DE COURS

Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1

Comment accéder à d Internet Explorer

Manuel utilisateur Portail SAP

Atelier à l intention des intervenants, partie 1 : Documents déposés par écrit Projet d agrandissement du réseau de Trans Mountain

L E S M E S S A G E S S P A M & P H I S H I N G

Prise en main rapide

Plan de cours. Chiffriers et bases de données en gestion commerciale

Développement itératif, évolutif et agile

PLAN DE COURS. CRM 142 Internet et multimédia 1 Hiver 2015

Cahier Technique Liaison Comptabilité Api / Sage ECF

Tout au long de votre cursus Quel métier futur? Dans quel secteur d activité? En fonction de vos goûts et aptitudes et du «niveau d emploi» dans ce

Projet Active Object

Logiciel de gestion pour restaurants et Bars

Mon-complement-retraite.com Aide en ligne

Pentaho Business Analytics Intégrer > Explorer > Prévoir

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Stockez et créez vos documents

HELPDESK IMAGINLAB GUIDE UTILISATION POUR IMAGINEURS. : Guide HelpDesk pour les Imagineurs-v1.2.docx. Date :


Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

Évaluation et implémentation des langages

Modules Multimédia PAO (Adobe)

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

M1105 Web Design Analyse Sectorielle Sites de grands musées

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Gestion d Epargne de Crédit & Comptabilité

Plan de cours. Comportement organisationnel

Dragon Naturally Speaking 13

Etude sur les usages de la lecture de bande dessinée Numérique / izneo - Labo BnF

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

Transcription:

GTI410 Applications des techniques numériques en graphisme et imagerie Présentation du laboratoire 1 Basé sur le matériel de Vincent Carrier et François Ostiguy

Contacts Chargé de laboratoire Francis Cardinal Courriel: francis.cardinal.1@ens.etsmtl.ca Chargé de cours Patrick Cardinal Courriel: cc-patrick.cardinal@etsmtl.ca 2

Projets de laboratoire Labo 1 : Théorie et représentation de la couleur Labo 2 : Algorithmes de remplissage Labo 3 : Traitement d images Labo 4 : Courbes paramétriques Labo 5 : Transformations 2D 3

Pondération Les laboratoires totalisent 30% de la note finale. 4

Présentation du laboratoire 1 Théorie et représentation des couleurs Travail en équipes Pondération: 7,5% de la note finale Date de remise: Voir le calendrier sur le site web du cours. 5

Système de base On vous fournit le système J2DCG dans lequel vous pourrez implémenter les fonctionnalités demandées Téléchargez-le sur le site de cours OU Utilisez la version 1.6.4 de préférence http://j2dcg.sourceforge.net/ Vous n êtes pas obligés d utiliser ce système, mais je vous le recommande très fortement. 6

Travail à faire RGB CMYK HSV 7

Style de programmation Vous devez choisir des noms d identifiants (classes, objets, variables, méthodes, etc.) qui soient représentatifs de leur rôle dans le programme. Vous devez bien documenter votre code Vous devez utiliser les entêtes de classes et de méthodes selon la norme Javadoc 8

Rapport de laboratoire 1. Introduction 2. Analyse 3. Conception 4. Algorithmes 5. Discussion 6. Manuel de l utilisateur 7. Conclusion 8. Références 9

Environ ½ page Introduction Présentez le laboratoire de façon générale et décrivez-en les objectifs Faites mention des concepts utilisés Présentez les sections du rapport 10

Analyse Environ ½ page Décrivez en détails la problématique du laboratoire (le «Quoi?») Décortiquez chaque élément sensible N élaborez pas sur le «Comment?» 11

Environ ½ page Conception Décrivez votre solution (le «Comment?») Décrivez les classes que vous avez conçues, leur rôle ainsi que leurs interactions avec les autres classes Présentez vos diagrammes UML 12

Implémentation et algorithmes Expliquez comment vous avez implémenté vos choix de conception Indiquez vos choix de classes de l API Java (si nécessaire) et dites pourquoi vous les avez utilisées Décrivez les algorithmes que vous avez implémentés 13

Algorithmes Décrivez vos algorithmes en pseudo-code BogoSort (T un tableau) Pour chaque élément E dans T Si E est inférieur au E précédent Mélanger T au hasard Arrêter le parcours de T Recommencer BogoSort Représentez de cette façon toutes les méthodes ayant du code difficile à comprendre 14

Discussion Environ ½ page Expliquez pourquoi l approche orientée objet a été avantageuse Identifiez les choix alternatifs Présentez les extensions (fonctionnalités qui auraient pu être ajoutées) Discutez les motivations de votre design Présentez les améliorations possibles 15

Manuel de l utilisateur Expliquez comment compiler et exécuter votre programme Expliquez comment utiliser votre application (où cliquer, etc.) Mentionnez les pré-requis (version de Java, système d exploitation, etc.) 16

Manuel de l utilisateur Détaillez toutes les étapes de l utilisation à partir de l extraction du fichier.zip Guidez l utilisateur pour qu il puisse utiliser toutes les fonctionnalités implémentées Vous pouvez inclure des captures d écran 17

Environ ½ page Conclusion Démontrez de façon concise les résultats Faites la synthèse de votre travail (fonctionnalités, analyse, demandes ) Faites un bref retour sur l introduction. 18

Références Citez tous les documents (livres, pages Web, tutoriels) que vous avez utilisés dans votre travail Consultez le site suivant pour plus de détails sur la façon de citer vos sources: http://www.bibliotheques.uqam.ca/infosphere/sciences/module7/citer.html 19

Au sujet du plagiat «Utiliser totalement ou en partie, du matériel sonore, graphique ou visuel, des pages web, du code de programme informatique ou des éléments de logiciel, des données ou résultats d expérimentation ou tout autre information, en provenance d autrui en le faisant passer pour sien ou sans en citer les sources selon les règles de l art.» Source: Règlement des études de premier cycle, article 10.2 (http://www.etsmtl.ca/sg/reglement/chapitre_10.pdf) 20

Au sujet du plagiat Vous pouvez vous référer à des sites web, des livres ou des exemples de code source. Citez toujours vos sources! Vous devez montrer que vous comprenez. En cas de doute, venez me voir. 21

Modalités d évaluation Implémentation (75%) Sélection CMYK (25%) Sélection HSV (25%) Interpolation des couleurs dans les sliders (25%) Rapport de laboratoire (25%) Pénalités Style de codage (max. -5%) Présentation du rapport / professionnalisme (max. -5%) Qualité du Français (max. -10%) 22

Échéanciers Vous avez 3 séances pour réaliser le laboratoire 1, incluant celle-ci. Remise: La veille de la période de laboratoire de l évaluation interactive avant minuit par email. Voir le calendrier du site web du cours pour les dates. 23

Procédure de remise Mettez tous vos fichiers dans un fichier ZIP N utilisez pas le format.7z pour votre fichier de remise Inclure les fichiers.java,.project et.classpath Inclure votre rapport de laboratoire en format Word (.doc ou.docx) et ne le protégez pas en écriture. Inclure toutes les librairies nécessaires à l exécution Ne pas inclure les fichiers.class Nom du fichier: GTI410_LAB1_EqXX.zip Envoyez le fichier par courriel Adresse: gti410ets@gmail.com Sujet du message: Identique au fichier ZIP 24

Procédure de remise Remise électronique seulement à gti410ets@gmail.com Envoyez vous toujours la remise en CC si jamais il y a des problèmes de emails, vous êtes couverts. 25

Retard 0% 26

Conseils Étudiez le fonctionnement de J2DCG Lisez attentivement l énoncé Rédigez votre rapport en parallèle Référez-vous à l API Java Utilisez le gabarit pour votre rapport de laboratoire (il vous simplifiera la vie!) 27

Remarques Correction interactive: au moins un membre doit être présent (sinon, avertissez-moi) Je ne suis pas sévère sur le nombre de pages par sections, mais faut qu'il y aille du contenu tout de même! La plupart des infos que vous avez de besoin sont dans le gabarit de rapport (n'oubliez pas les algorithmes!) ou sur les énoncés de labo. Vous pouvez vous fier à la grille de correction présente sur le site

Bon travail! 29