Algorithmes : conception et réalisation MQT 63834

Dimension: px
Commencer à balayer dès la page:

Download "Algorithmes : conception et réalisation MQT 63834"

Transcription

1 Algorithmes : conception et réalisation MQT Professeur Antoine Gautier, Ph. D. Département Opérations et systèmes de décision Faculté des sciences de l administration, Université Laval Session d hiver Introduction Les contributions des méthodes quantitatives à la gestion se regroupent en deux classes principales. D une part, il est possible d obtenir par une analyse mathématique des principes généraux de gestion, par exemple en montrant que certaines chaînes de montage sont auto-équilibrées. D autre part les méthodes quantitatives offrent la possibilité du calcul explicite de certaines variables cruciales dans les décisions opérationnelles. Dans ce deuxième cas les calculs se résument rarement à une simple série d opérations arithmétiques aisément réalisables avec un chiffrier. Les procédures comportent souvent un grand nombre d opérations, décrites par un algorithme. S il est possible de s intéresser aux algorithmes in-abstracto, c est à dire sans se préoccuper de leur utilisation pratique par des ordinateurs, ce n est pas l approche privilégiée dans le cours. Sans perdre de vue les propriétés théoriques des algorithmes, nous nous concentrerons durant la première partie du cours sur le lien entre algorithmes et ordinateurs (la programmation) et sur plusieurs structures de données indispensables à la réalisation d un programme. Sur cette base nous explorerons un échantillon d algorithmes représentatifs à la fois des applications en gestion et des approches algorithmiques. Le cours MQT est donc l un des cours de fondement proposés par le département OSD dans le cadre des programmes de deuxième cycle de la FSA. Il constitue une introduction aux méthodes de traitement de l information et de calcul (algorithmes). On traite des principaux algorithmes usuels (recherche, tri, graphes) en introduisant des concepts d analyse d efficacité. Les structures de données sont également vues sous cet angle. La mise en pratique des connaissances acquises sur les algorithmes se fera par le langage de programmation Pascal, qui constitue une bonne introduction aux langages de programmation actuels (C, C++, Java, etc.) Version du 22 décembre

2 MQT Pré-requis Le cours est ouvert à tous les étudiants de deuxième et troisième cycle, la clientèle cible étant celle des cheminements Gestion manufacturière et logistique (GML) et Modélisation et décision organisationnelle (MDO) du MBA. Le cours est ouvert aux étudiants sans expérience de programmation ainsi qu à ceux qui sont familiers avec la partie informatique des langages mais moins avec l analyse des algorithmes (complexité,...). Objectifs du cours Le cours vise à amener les étudiants à : Distinguer un algorithme conceptuel d un programme informatique logiciel Acquérir des notions de base d analyse des algorithmes, c est-à-dire établir exactement ce que fait un algorithme et évaluer le nombre d opérations nécessaires à son exécution Connaître certaines structures de données de base (tableaux, listes, arbres, monceaux,...) Connaître un certain nombre d algorithmes fondamentaux (tri, recherche, graphes...) Être capable de transcrire un algorithme en un programme en langage Pascal Acquérir un langage et des méthodes d analyse des algorithmes afin d être capable de recommander une approche de traitement de grands problèmes. Activités principales Cours magistraux et discussions Ateliers d apprentissage Turbo Pascal Lectures Exercices à remettre individuellement Projet de session 2 Matériel Ouvrages obligatoires 1. NOTES DE COURS et ATELIER DE FORMATION TURBO PASCAL (janvier 2004). 2. LIVRE La référence de base est le livre de Parsons (1995) qui constitue une excellente introduction aux algorithmes et à leur analyse. Le livre est épuisé mais une copie sera disponible à la réserve (vous pouvez également tenter votre chance sur ou ; nous utiliserons surtout les chapitres 1, 4, 5, 6, et 9. Ouvrages complémentaires APPRENTISSAGE DU LANGAGE PA S C A L Les étudiants qui ont une expérience de la programmation pourront peut-être trouver les documents obligatoires suffisants. Pour les autres, voici une liste d ouvrages recommandés. En anglais le livre de

3 MQT Grogono (1985) est clair, mais il est malheureusement épuisé. Une photocopie sera disponible à la réserve des professeurs (la traduction française de cet ouvrage n est pas recommandée). En français on trouvera l ouvrage de Delannoy (1997). Pour les moins fortunés, le Hernert (1995) est une bonne petite référence. Le livre qui fait autorité pour le langage Pascal, dont Turbo Pascal est une extension, est Jensen et Wirth (1991). SUR LES ALGORITHMES Des éléments de complexité algorithmique sont empruntés à Sakarovitch (1984), Garey et Johnson (1979) et à Papadimitriou et Steiglitz (1982). Une bonne introduction à la programmation par contraintes est celle de Smith (1995). Finalement, les ouvrages de Brassard et Bratley (1987), Brassard et Bratley (1996), Sedgewick (1988), Knuth (1973), Bal et Grune (1992), van Leeuwen et Widmayer (1992), Froidevaux et al. (1993) et Cormen et al. (1990) seront les bienvenus dans votre bibliothèque si vous désirez poursuivre dans le domaine des algorithmes. Outils informatiques Vous devrez avoir installé un compilateur Pascal sur votre portable avant les ateliers d apprentissage (deuxième semaine). En voici plusieurs, tous gratuits. Bloodshed. Pour Windows 95/98/NT/2000/XP. Sur télécharger Dev-Pascal GNU Pascal. Pour l utiliser : ouvrez un fichier.pas existant, ou créez-en un avec la fonction File-New-source-file (ctrl-u) ne tentez pas de créer des Projets, c est compliqué. Turbo Pascal 7.01 pour DOS. Fonctionne sous toutes les versions de Windows sauf XP. Documentation et aide en français. Installation : sur la page internet du cours, allez chercher le fichier TP7F.zip. Lors du transfert, enregistrez le sous le nom c:\tp7f.zip. Décompressez-le. Si vous utilisez Winzip, spécifiez le répertoire : «extract to : c:\». Vous pouvez maintenant lancer le programme avec le raccourci c:\tp7f\turbo (ne tentez pas d installer le compilateur à un endroit différent.). Gpc. Compilateur GNU, fonctionne sous windows, unix, linux et MacOS X. et www. microbizz.nl/gpc.html pour la version OS X. Ressources Internet Le forum d entraide Pascal, avec tutoriel : Le forum usenet : news://fr.comp.lang.pascal Tout sur la (monstrueuse) fonction d Ackermann : pweb.netcom.com/~hjsmith/ackerman.html. 3 Utilisation des ordinateurs portables L utilisation des ordinateurs portables pour le cours est réservée au travail sur les exercices et le projet (hors rencontres en classe) et à certaines parties des cours en classe (formation Turbo Pascal principale-

4 MQT ment). À l exception de ces dernières vous êtes priés de garder les portables fermés et éteints. 4 Organisation du cours et travaux Horaire Le cours se tiendra les jeudis de 8 heures 30 à 11 heures 30. Affichage Il est possible que certaines modifications soient apportées au déroulement du cours. Toute information supplémentaire sera communiquée en classe, et possiblement sur le site du cours. Formation Turbo Pascal La formation au langage Turbo Pascal est particulièrement exigeante et ne vous laisse que peu de marge de manœuvre quant au retard que vous pourriez y prendre. Durant cinq semaines à partir de la deuxième semaine de cours, des sessions d apprentissage Turbo Pascal obligatoires auront lieu les lundis de 13 heures 15 à 15 heures 30. Il vous est demandé de faire certaines lectures avant chacune des séances : Séance Thème Lectures préalables 1 2 Bases du langage, structures de contrôle, entrées et sortie Types structurés, fonctions et procédures, variables locales v/s globales, entrées et sorties sur fichier Atelier : pages 1 à 36 Grogono : chapitres 1, 2 et 3 et 6.1, 6.5 Atelier : pages 37 à 70 Grogono : chapitre 4 (sauf 4.4) et 6.6, 7.2 et Utilisation des pointeurs 4 Récursivité Atelier : pages 71 à 86 Grogono : chapitre 8 Atelier : pages 87 à la fin Grogono : Rattrapage et révision (relecture) Devoirs Une série de devoirs (au plus 10) à remettre, incluant des exercices théoriques et pratiques. Visez une présentation claire et précise tant dans le fond que dans la forme. En particulier, les programmes en remis sans lignes de commentaires seront refusés. Le but des devoirs est de vous aider à comprendre et appliquer le contenu du cours et à développer vos aptitudes à manipuler des concepts algorithmiques ainsi que le langage Turbo Pascal. Il s agit de travaux personnels, individuels et originaux. Des éléments de correction des devoirs seront donnés en classe peu après la date de remise. Cependant, pour les exercices de programmation, il ne vous sera pas remis de corrigés complets ; l important est que

5 MQT votre programme fonctionne, et non pas que vous ayez une solution toute faite... TRANSMISSION PAPIER ET ÉLECTRONIQUE Pour la majorité des devoirs vous devrez réaliser un ou plusieurs programmes en Turbo Pascal. En plus de remettre vos devoir imprimés sur papier, vous devez envoyer au professeur un courriel unique avec, en fichiers attachés : (1) tous les fichiers source (.PAS), (2) tous les fichiers exécutables (.EXE), et (3) tous les fichiers sortie (.OUT), le cas échéant. Le sujet du courriel sera précisément «Fichiers du devoir i» pour le i-ème devoir. Évaluation Note poids Moyenne des n 1 meilleurs travaux sur n 1/3 Projet 1/3 Examen final (dernier jour de cours) 1/3 Pour rejoindre le professeur Bureau Pavillon Palasis Prince, 1519 Utilisation du courriel Disponibilité Les lundis après 14 heures 30 Téléphone Courriel Site internet Vous pouvez utiliser le courriel pour poser des questions courtes par exemple sur un point de détail du cours ou sur l un des travaux. Je m efforce de répondre rapidement, sans pour autant offrir un «service 7-24». Pour les longues explications il est préférable de venir au moment de mes disponibilités telles qu annoncées. 5 Feuille de route 1. Introduction : programme algorithme! les algorithmes structures de données : les tableaux notions élémentaires de complexité lectures préalables : Parsons (1995) ( 1.1, 1.5 et 1.6). 2. Le tri (1) pointeurs et listes chaînées tri par insertion lectures préalables : Parsons (1995) ( ).

6 MQT Le tri (2) concept de division récursion : tri par fusion complexité lectures préalables : Parsons (1995) ( ). 4. Le tri (3) tri rapide (QuickSort) complexité lectures préalables : Parsons (1995) ( ). 5. Graphes et complexité algorithmique introduction aux graphes, applications pratiques graphes implicites complexité algorithmique lectures préalables : Parsons (1995) (chapitre 9, sauf les programmes en Pascal, 1.2 et appendice A). 6. Les arbres binaires (1) structures d arbre binaire opérations de recherche efficacité lectures préalables : Parsons (1995) ( ). 7. Les arbres binaires (2) et les monceaux (1) équilibrage des arbres les monceaux (Heaps) complexité lectures préalables : Parsons (1995) ( jusqu à la page 136 et ). 8. Comment traverser un arbre arbres explicites et implicites structures de données récursion application : algorithme de Branch and Bound lectures préalables : Parsons (1995) ( 5.5). 9. Algorithmes sur les graphes (1) structures de données pour les graphes algorithmes de fouille (profondeur, largeur) lectures préalables : Parsons (1995) ( ). 10. Algorithmes sur les graphes (2) Plus court chemin, tri topologique lectures préalables : Parsons (1995) ( ). 11. Quelques stratégies algorithmiques algorithmes gloutons diviser pour régner : la multiplication des matrices lectures préalables : Brassard et Bratley (1987) (chapitre 3 et pp ). 12. Problèmes NP-complets Le problème du commis voyageur lectures préalables : dans Sakarovitch (1984), chapitre La programmation dynamique généralités

7 MQT exemples lectures préalables : Parsons (1995) ( ). 14. La programmation par contraintes : article de Smith (1995).

8 MQT Références H. E. Bal et D. Grune. Programming languages. In E. G. Coffman, jr., J. K. Lenstra, et A. H. G. Rinnoy Kan, editors, Computing, volume 3 of Handbooks in Operations Research and Management Science, chapter 2, pages Elsevier Science B.V., Jacques Borowczyk, Jean-luc Chabert, Michel Guillemot, Ahmed Djebbar, Jean-Caude Martzloff, et Anne Michel-Pajus. Histoire d algorithmes : du caillou à la puce. Regards sur la science. Belin, Paris, Gilles Brassard et Paul Bratley. Algorithmique, conception et analyse. Manuels informatiques. Masson / Presses de l Université de Montréal, Gilles Brassard et Paul Bratley. Fundamental of Algorithmics. Prentice-Hall, Thomas H. Cormen, Charles Eric Leiserson, et Ronald L. Rivest. Introduction to Algorithms. MIT Press/McGraw-Hill, Claude Delannoy. Programmer en Turbo Pascal 7.0. Langages. Eyrolles, Christine Froidevaux, Marie-Claude Gaudel, et Michèle Soria. Types de données et algorithmes. Ediscience International, Paris, France, aussi chez McGraw-Hill, Paris. Michael R. Garey et David S. Johnson. Computers and intractability : A guide to N P Completeness. W. H. Freeman and Company, New York, Peter Grogono. Programming in Pascal. Computer Science. Addison-Wesley, deuxième edition, Patrice Hernert. Les Algorithmes. Que Sais-je? Presses Universitaires de France, Paris, Kathleen Jensen et Niklaus Wirth. Pascal user manual and report (ISO-Pascal). Springer-Verlag, fourth edition, Donald Ervin Knuth. The Art of Computer Programming, Vol. 1,2 et 3. Addison Wesley, C. H. Papadimitriou et K. Steiglitz. Combinatorial Optimization ; Algorithms and Complexity. Prentice Hall, Thomas W. Parsons. Introduction to algorithms in Pascal. John Wiley & Sons, Michel Sakarovitch. Optimisation combinatoire : Programmation Discrète. Hermann, 293 rue Lecourbe, Paris XIII, France, Robert Sedgewick. Algorithms. Computer Science. Addison-Wesley, Barbara M. Smith. A tutorial on constraint programming. School of Computer Studies Research Report Series 95 14, University of Leeds, Division of Artificial Intelligence, April J. van Leeuwen et P. Widmayer. Fundamental algorithms and data structures. In E. G. Coffman, jr., J. K. Lenstra, et A. H. G. Rinnoy Kan, editors, Computing, volume 3 of Handbooks in Operations Research and Management Science, chapter 7, pages Elsevier Science B.V., Note : Les ouvrages suivants sont disponibles à la réserve des professeurs de la bibliothèque générale (pavillon Bonenfant) : Parsons (1995); Grogono (1985); Brassard et Bratley (1987, 1996); Cormen et al. (1990); Delannoy (1997); Hernert (1995); Sakarovitch (1984); Sedgewick (1988).

9 MQT Directives pour les devoirs comprenant des programmes Turbo Pascal Au fur et à mesure que la session avance vous deviendrez plus agiles avec la programmation Turbo Pascal ; vous serez évalués selon des critères qui eux aussi vont augmenter. Pour vous aider à vous améliorer, voici une série de points à assimiler. 1. Chaque travail doit être remis dans une enveloppe 8,5 11 sur laquelle vous aurez inscrit clairement votre nom et le numéro du devoir (1 à 10). L enveloppe contiendra (a) un listing commenté de chacun de vos programmes Turbo Pascal (b) les sorties, le cas échéant. 2. Avant la date et l heure de remise prévues, envoyez au professeur le courriel correspondant (voir le Syllabus page 5). 3. Évitez les lettres majuscules sauf, si vous le souhaitez, les mots réservés de Pascal. 4. Remettez un listing et des sorties sur papier, imprimés avec une fonte à espacement fixe (Ohlf, Courier, etc.). 5. Utilisez l indentation (TAB) pour faire ressortir la structure de votre programme. De plus, sur la sortie papier, faites apparaître tous les blocs à l aide de traits de couleur (voir exemple en classe ainsi que la forme utilisée dans le livre de Parsons). 6. Incorporez des (* commentaires *) dans votre programme mais pas trop. 7. Choisissez des noms de variables, de procédures et de fonctions évocateurs, par exemple indice plutôt que XYTi. Pour les compteurs de boucles, on pourra se contenter de i,j,k, Si votre programme ne marche pas, ne compile pas, ou donne de mauvais résultats, il faut le mentionner. 9. Vous devez tester votre programme pour vérifier qu il fait bien ce que vous en attendez. Par exemple : Un programme de calcul de la moyenne dans le cours devrait donner 100 lorsque toutes les notes valent 100, et 0 lorsqu elles valent toutes 0. Un programme de tri devrait être vérifié par un deuxième programme de test d ordre (facile à écrire). Un programme de tri devrait fonctionner sur une liste de un ou de deux items. Une liste déjà triée, ou triée en ordre inverse, devrait être traitée correctement. Pour les autres programmes, il vous faudra inventer vos propres tests (un programme qui passe tous vos tests n est pas garanti correct, mais un programme qui échoue à l un de vos tests est certainement erroné!) 10. À l aide de (* commentaires *), précisez pour chaque fonction et procédure la liste des variables locales et globales. Rappelez-vous que les variables qui n ont pas besoin d être globales doivent être locales. 11. N utilisez pas l instruction GOTO.

10 MQT Projet MQT Les projets, à effectuer en groupes de deux étudiants, seront pour vous l occasion d accomplir un travail complet de conception, réalisation et test d un logiciel informatique de traitement. Vous rechercherez un thème de projet parmi les cours que vous prenez à la FSA, le choix devant répondre à 4 critères simples : a) Le logiciel résout un problème qui se pose dans la gestion d une entreprise ou d une administration. b) Le logiciel doit utiliser plusieurs des techniques vues en classe. c) Le logiciel doit utiliser au moins un algorithme d optimisation (exact ou heuristique). d) Le logiciel doit lire ses données dans un fichier et écrire ses résultats dans un autre. Notez que d autres critères pertinents pour les logiciels commerciaux ne sont pas visés dans ce travail : complexité, convivialité, esthétique, aide, etc. Afin de choisir un sujet à la fois intéressant et à votre portée, vous pourrez discuter de votre choix avec le professeur dès les premières semaines. Échéancier : Jeudi 18 mars Jeudi 1 avril Jeudi 15 avril Remise d un rapport préliminaire (1 à 2 pages) comportant : Composition définitive de l équipe et présentation du projet Vos références bibliographiques (livres, articles, notes de cours,...) Analyse conceptuelle (modélisation du problème réel) Un exemple numérique de petite taille du problème Difficultés à surmonter Remise d un rapport intermédiaire (environ 4 pages) comportant : Le rapport préliminaire, corrigé et modifié au besoin + la version annotée par le professeur Analyse fonctionnelle (ce que fera le programme) Organigrammes, liste des structures de données, des procédures et des fonctions Pascal La résolution, sur papier, de l exemple numérique Les références bibiographiques de l algorithme utilisé (article original) Remise du rapport final comportant : Les rapports préliminaire et intermédiaire, corrigés et modifiés au besoin + les versions annotées par le professeur Listing sur papier documenté (faire les liens avec l organigramme) Une documentation (manuel de l utilisateur) Résultats d une batterie de tests numériques (y-compris votre exemple numérique), analyse de performance Conclusions Les acétates de votre présentation en classe Un courriel contenant le rapport final, code, exécutable(s) et quelques sorties est également envoyé au professeur. Présentation des projets en classe

11 MQT Présentation des projets Chaque équipe disposera de 5 minutes pour se préparer et de 20 minutes pour présenter son projet. Le format suivant est obligatoire : Acétate 1 : Présentation du problème que vous avez choisi de résoudre Acétate 2 : Présentation synthétique des données Acétate 3 : Algorithme Acétate 4 : Structures de données (en justifiant vos choix) Acétate 5 : Difficultés particulières Acétate 6 : Résultats de vos tests (Démonstration du prototype) Acétate 7 : Étude de complexité (théorique et/ou empirique) Acétate 8 : Conclusions Soyez clair, précis, et n écrivez sur vos acétates que le strict nécessaire. L ordre de passage des équipes sera tiré au sort à 8 heures 30 TOUTE ÉQUIPE DONT LE TRAVAIL CORRESPOND AUX CRITÈRES CI-DESSUS ET QUI AURA RÉUSSI À VENDRE SON LOGICIEL À UNE ENTREPRISE POUR UN PRIX NON-DÉRISOIRE SE VERRA ATTRIBUER LA PLUS HAUTE NOTE AU COURS! Je vous souhaite une excellente session!

Algorithmique et modélisation

Algorithmique et modélisation Présentation du cours ALGO6 en L3 INFO Jean-Marc Vincent 1 1 Laboratoire LIG Équipe-Projet MESCAL Jean-Marc.Vincent@imag.fr 1 / 24 Organisation : équipe pédagogique TD 1 Nicolas Gast (LIG, Mescal) TD1

Plus en détail

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

Plan de cours. Chiffriers et bases de données en gestion commerciale Collège Lionel-Groulx 100, rue Duquet Sainte-Thérèse, (Québec) J7E 3G6 Téléphone : (450) 430-3120 Télécopieur : (450) 430-2783 Site Internet : http://www.clg.qc.ca Session : Hiver 2009 No de cours : 420-CJ0-LG

Plus en détail

Cours d Algorithmique et structures de données 1

Cours d Algorithmique et structures de données 1 Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université Mohamed Khider - Biskra Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie Département d Informatique

Plus en détail

UTILISATION DES ÉTATS FINANCIERS CTB-21497

UTILISATION DES ÉTATS FINANCIERS CTB-21497 FACULTÉ DES SCIENCES DE L ADMINISTRATION PLAN DE COURS ÉTÉ 2004 Le 8 juin 2004 UTILISATION DES ÉTATS FINANCIERS CTB-21497 Professeure : Aurélie Desfleurs 6222, Pavillon Palasis-Prince Téléphone : 656-2131,

Plus en détail

MTH8442 Ordonnancement de Plan production. (3-0-6) 3 cr

MTH8442 Ordonnancement de Plan production. (3-0-6) 3 cr MTH8442 Ordonnancement de Plan production de cours Automne 2008 (3-0-6) 3 cr Michel Gamache Local A-305.29 340-4711 poste 5920 michel.gamache@polymtl.ca François Soumis Local A-520.15 340-4711 poste 6044

Plus en détail

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation. Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local

Plus en détail

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

CHARGÉE DE COURS : Catherine Pelletier, MBA, chargée de communication, Service des communications et des relations avec le milieu, FSA MRK-20712 - MARKETING DIRECT Syllabus Automne 2008 Local 3307 PAP CHARGÉE DE COURS : Catherine Pelletier, MBA, chargée de communication, Service des communications et des relations avec le milieu, FSA

Plus en détail

MRK -6081 A : Méthodes d Analyse de Données en Marketing Automne 2010

MRK -6081 A : Méthodes d Analyse de Données en Marketing Automne 2010 E MRK -6081 A : Méthodes d Analyse de Données en Marketing Automne 2010 Professeure :Elissar Toufaily Plage horaire du cours : Cours en salle Jeudi 15h 30-18h30 Local 4221 PAP Du 2 septembre. 2010 au 9

Plus en détail

MOODLE 2.8 : Gestion des travaux et des notes

MOODLE 2.8 : Gestion des travaux et des notes MOODLE 2.8 : Gestion des travaux et des notes à l intention du corps professoral Préparé par : SERVICE DES TECHNOLOGIES D APPRENTISSAGE À DISTANCE Julie Joanisse, coordonnatrice UNIVERSITÉ DE SAINT-BONIFACE

Plus en détail

IFT2251 Introduction au génie logiciel Hiver 2006 (4 crédits) Prof. : Julie Vachon. Plan de cours

IFT2251 Introduction au génie logiciel Hiver 2006 (4 crédits) Prof. : Julie Vachon. Plan de cours IFT2251 Introduction au génie logiciel Hiver 2006 (4 crédits) Prof. : Julie Vachon ** Début des cours : le lundi 9 janvier 2006 ** Plan de cours 1. Introduction Les exigences et les attentes à l égard

Plus en détail

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

Gauthier, Benoît (dir.). 2010. Recherche sociale : de la problématique à la collecte des données. Québec : Presses de l Université du Québec. Faculté des arts et des sciences Département de science politique POL 1100 (Méthodes de recherche en politique) Automne 2011 Local B-0245 Lundi de 13h00-14h30 Professeur : Éric Montpetit Bureau : C-4012

Plus en détail

Cours d Algorithmique

Cours d Algorithmique 1 de 16 Cours d Algorithmique Florent Hivert Mél : Florent.Hivert@lri.fr Adresse universelle : http://www.lri.fr/ hivert 2 de 16 Informations pratiques 25 heures de cours ; 25 heures de travaux dirigés

Plus en détail

PCP TP00 Été 2015. Table des matières

PCP TP00 Été 2015. Table des matières Table des matières PCP Travail pratique 00... 2 Structure du pipeline... 2 Consignes générales... 4 Si vous êtes en équipe de trois personnes... 4 Consignes techniques... 5 Quoi remettre... 5 Format de

Plus en détail

@ ma portée. Guide du système de gestion des congés FAST. Voici le système de gestion des congés FAST! L avantage du Web

@ ma portée. Guide du système de gestion des congés FAST. Voici le système de gestion des congés FAST! L avantage du Web @ ma portée Guide du système de gestion des congés FAST Voici le système de gestion des congés FAST! Lancement du nouveau système de gestion des congés Le Service des ressources humaines tient à offrir

Plus en détail

UNIVERSITÉ LAVAL. PLAN DE COURS PROGRAMME en GESTION du DÉVELOPPEMENT TOURISTIQUE. Titre et sigle du cours : Marketing touristique, MRK 20578

UNIVERSITÉ LAVAL. PLAN DE COURS PROGRAMME en GESTION du DÉVELOPPEMENT TOURISTIQUE. Titre et sigle du cours : Marketing touristique, MRK 20578 1 UNIVERSITÉ LAVAL FACULTÉ DES SCIENCES DE L'ADMINISTRATION Certificat en gestion du développement touristique PLAN DE COURS PROGRAMME en GESTION du DÉVELOPPEMENT TOURISTIQUE IDENTIFICATION Titre et sigle

Plus en détail

Introduction aux épreuves de logique des concours ACCÈS et SESAME

Introduction aux épreuves de logique des concours ACCÈS et SESAME Introduction aux épreuves de logique des concours ACCÈS et SESAME «La chance aide parfois, le travail toujours» Vous vous apprêtez à vous lancer dans cette course contre la montre qu est l admission en

Plus en détail

Entraînement au concours ACM-ICPC

Entraînement au concours ACM-ICPC Entraînement au concours ACM-ICPC Concours ACM-ICPC : format et stratégies Page 1 / 16 Plan Présentation Stratégies de base Page 2 / 16 Qu est-ce que c est? ACM-ICPC : International Collegiate Programming

Plus en détail

GSF-6008-J: La finance corporative (Mercredi 12:30-15:20 ; Local 1307-PAP) Hiver 2012

GSF-6008-J: La finance corporative (Mercredi 12:30-15:20 ; Local 1307-PAP) Hiver 2012 Département de Finance et Assurance Faculté des Sciences de l Administration Université Laval GSF-6008-J: La finance corporative (Mercredi 12:30-15:20 ; Local 1307-PAP) Hiver 2012 [Note importante: il

Plus en détail

L informatique. UEF 1 : Informatique & Programmation. Bibliographie sur le langage Java. Page Internet de secours ce cours

L informatique. UEF 1 : Informatique & Programmation. Bibliographie sur le langage Java. Page Internet de secours ce cours UEF 1 : Informatique & Programmation Faculté des Sciences de Nice DEUG 2000-2001 Bibliographie sur le langage Java «Le livre de Java premier langage» [A. Tasso, Eyrolles] «Java in a Nutshell» [D. Flanagan,

Plus en détail

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

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30 Faculté des arts et des sciences Département de science politique POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30 Professeur : Erick Lachapelle Bureau : C-3124

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

14 Le langage Java : concepts et pratique

14 Le langage Java : concepts et pratique Avant-propos Le langage Java, né en janvier 1995 chez Sun, est un langage à objets qui permet d écrire de façon simple et claire des programmes portables sur la majorité des plateformes. Lié à l essor

Plus en détail

Programmation avancée en java IFT-21133 Syllabus

Programmation avancée en java IFT-21133 Syllabus Programmation avancée en java IFT-21133 Syllabus http://www.ift.ulaval.ca/ marchand/ift21133 Professeur : Pierre MARCHAND tél : 656-2131 poste 7409 fax : 656-2324 courriel : marchand@ift.ulaval.ca Chargé

Plus en détail

Prise en main du traitement de texte : écrire une lettre

Prise en main du traitement de texte : écrire une lettre 22 janvier 2013 p 1 Prise en main du traitement de texte : écrire une lettre Pour permettre au plus grand nombre de réaliser cet exercice, nous utiliserons le logiciel libre Libre Office. Vous pouvez le

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S

P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S POUR L ENSEIGNEMENT DE L INFORMATIQUE MPSI première année I. Objectifs de la formation II-1 Développement de compétences et d aptitudes

Plus en détail

Laboratoire de mathématiques financières ACT 3282

Laboratoire de mathématiques financières ACT 3282 Automne 2015 Département des mathématiques et statistiques Université de Montréal Laboratoire de mathématiques financières ACT 3282 1. Renseignements généraux: Horaire: Mardi 18h30-19h30 et Vendredi 11h30-13h30

Plus en détail

GGR 6003 Séminaire de géographie appliquée : Gestion de projet en environnement et géographie Automne 2013

GGR 6003 Séminaire de géographie appliquée : Gestion de projet en environnement et géographie Automne 2013 FACULTE DE FORESTERIE ET DE GÉOMATIQUE Département de géographie Cité universitaire Québec, Canada G1K 7P4 GGR 6003 Séminaire de géographie appliquée : Gestion de projet en environnement et géographie

Plus en détail

Maîtriser son clavier et apprivoiser sa souris

Maîtriser son clavier et apprivoiser sa souris Maîtriser son clavier et sa souris - 13 janvier 2014 p 1 Maîtriser son clavier et apprivoiser sa souris Le but de ce petit tutoriel est de vous aider à mieux connaître votre clavier, à insérer tous les

Plus en détail

HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK - 65384

HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK - 65384 Professeur : Raoul Graf FSA-Université Laval Pavillon Palasis Prince Bureau 2413 Tél. : 418 656 2131 ext. 2688 Courriel : Raoul.Graf@mrk.ulaval.ca HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK

Plus en détail

SOUTIEN ADMINISTRATIF adjoint de direction PROJET DE FIN D ÉTUDES (STAGE) 412-8B1-MA (1-3-3) Du 7 octobre au 1 er novembre 2013 Groupe 1616

SOUTIEN ADMINISTRATIF adjoint de direction PROJET DE FIN D ÉTUDES (STAGE) 412-8B1-MA (1-3-3) Du 7 octobre au 1 er novembre 2013 Groupe 1616 SOUTIEN ADMINISTRATIF adjoint de direction PROJET DE FIN D ÉTUDES (STAGE) 412-8B1-MA (1-3-3) Du 7 octobre au 1 er novembre 2013 Groupe 1616 Professeur superviseur Philippe Pelletier ppelletier@cmaisonneuve.qc.ca

Plus en détail

Plan. Introduction à la Programmation Objet : Présentation du cours. Objectifs du cours "Introduction à la Programmation Objet"

Plan. Introduction à la Programmation Objet : Présentation du cours. Objectifs du cours Introduction à la Programmation Objet Plan Introduction à la Programmation Objet : Présentation du cours Présenter le cours : Objectifs (Quoi?) Laboratoire d Intelligence Artificielle Faculté I&C Administration (Comment?) IPO Cours 1 : Informations

Plus en détail

0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage. 3- Organisation du cours

0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage. 3- Organisation du cours 0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage 3- Organisation du cours Le présent cours constitue une introduction pour situer le langage C++, beaucoup des concepts

Plus en détail

Un livre illustré. Cycle: fin du 1 er cycle du primaire Durée de l activité: plusieurs semaines

Un livre illustré. Cycle: fin du 1 er cycle du primaire Durée de l activité: plusieurs semaines Un livre illustré Cycle: fin du 1 er cycle du primaire Durée de l activité: plusieurs semaines Résumé de la tâche Domaines généraux de formation Compétences transversales Domaines d apprentissage et compétences

Plus en détail

Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles

Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Technologie et biologie (TB) Discipline : Informatique Première et seconde années Programme d informatique

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

«Il utilise les statistiques comme l ivrogne, les lampadaires pour s appuyer plutôt que pour s éclairer.» Andrew Lang PLAN DE COURS

«Il utilise les statistiques comme l ivrogne, les lampadaires pour s appuyer plutôt que pour s éclairer.» Andrew Lang PLAN DE COURS ÉCOLE DE POLITIQUE APPLIQUÉE Faculté des lettres et sciences humaines GEP 111 (GR1) LES STATISTIQUES EN SCIENCES POLITIQUES HIVER 2015 Professeur : Khalid Adnane Disponibilité : jeudi avant-midi Bureau

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

transformerez le fichier D5_Nom_Prenom en fichier pdf avant de l envoyer à votre enseignant/moniteur.

transformerez le fichier D5_Nom_Prenom en fichier pdf avant de l envoyer à votre enseignant/moniteur. Epreuve pratique du C2i Enoncé de l Activité 5 pour la validation des compétences du domaine D5 du C2i «Travailler en réseau, communiquer et collaborer» CONTEXTE L objectif de cette activité est de vérifier

Plus en détail

L occasion d innover. L innovation

L occasion d innover. L innovation Le site nool.ca Un soutien à l égard des aptitudes à écrire et en mathématiques offert par l intermédiaire d Internet aux étudiantes et étudiants de première année de l Institut universitaire de technologie

Plus en détail

Livret du Stagiaire en Informatique

Livret du Stagiaire en Informatique Université François-Rabelais de Tours Campus de Blois UFR Sciences et Techniques Département Informatique Livret du Stagiaire en Informatique Licence 3ème année Master 2ème année Année 2006-2007 Responsable

Plus en détail

Manuel de mise en page de l intérieur de votre ouvrage

Manuel de mise en page de l intérieur de votre ouvrage Manuel de mise en page de l intérieur de votre ouvrage Merci de suivre strictement les recommandations de ce manuel qui a pour but de vous aider à préparer un livre dont la qualité de mise en page est

Plus en détail

Première étape : Le modèle client/serveur avec le protocole TCP (client unique)

Première étape : Le modèle client/serveur avec le protocole TCP (client unique) École de technologie supérieure Responsable du cours : Hassan Zeino Département de génie logiciel et des TI Chargés de laboratoire : Fatna Belqasmi (A-3326) Session : Automne 2010 LOG610 - RÉSEAUX DE TELECOMMUNICATION

Plus en détail

PLAN DE COURS Nº 2 FINANCE 1

PLAN DE COURS Nº 2 FINANCE 1 PLAN DE COURS Nº 2 FINANCE 1 (410-540-90) (2-1-3) Département de techniques et sciences administratives Professeur : Bureau : Tél. : Session : PRÉALABLE Le cours de comptabilité 2 (410-210-90) est préalable

Plus en détail

Guide plateforme FOAD ESJ Lille

Guide plateforme FOAD ESJ Lille Guide plateforme FOAD ESJ Lille v. 1.2 «étudiants» septembre 2014 Réalisé par Maxime Duthoit Ingénieur pédagogique multimédia à l ESJ Lille Sommaire Introduction... 1 1. Accueil et connexion... 2 2. Accueil

Plus en détail

Guide d utilisateur Omnivox

Guide d utilisateur Omnivox Guide d utilisateur Omnivox Table des matières 1. IDENTIFICATION DE L UTILISATEUR... 1 2. LE PORTAIL D ACCUEIL... 1 2.1 QUOI DE NEUF? (CONTENU ENCERCLÉ EN VERT)... 1 2.3 LÉA, L ENVIRONNEMENT PROFESSEURS-ÉTUDIANTS

Plus en détail

TESSA : MATRICE DE SECTION VERSION WEB

TESSA : MATRICE DE SECTION VERSION WEB TESSA : MATRICE DE SECTION VERSION WEB NOM DU FICHIER TESSA : Togo_Ma_M1_S2_G_110213 PAYS TESSA : Togo DOMAINE DU MODULE : MATHEMATIQUES Module numéro : 1 Titre du module : Étude du nombre et de la structure

Plus en détail

EXCLUSION ET PÉRIODE PROBATOIRE

EXCLUSION ET PÉRIODE PROBATOIRE EXCLUSION ET PÉRIODE PROBATOIRE Vous venez de prendre connaissance de vos résultats de la session et on vous annonce que vous êtes exclue ou exclu de votre programme d études! Ceci indique que vous ne

Plus en détail

Algorithmes probabilistes. Références: Fundamentals of Algortihms de Gilles Brassard et Paul Bratley Note de cours de Pierre McKenzie

Algorithmes probabilistes. Références: Fundamentals of Algortihms de Gilles Brassard et Paul Bratley Note de cours de Pierre McKenzie Algorithmes probabilistes Références: Fundamentals of Algortihms de Gilles Brassard et Paul Bratley Note de cours de Pierre McKenzie Mise en contexte: Indices: Vous êtes à la recherche d un trésor légendaire

Plus en détail

5231 Comptabilité. Fiches descriptives. Reconnaissance des acquis et des compétences FP2007-05

5231 Comptabilité. Fiches descriptives. Reconnaissance des acquis et des compétences FP2007-05 Formation professionnelle et technique et formation continue Direction générale des programmes et du développement 5231 Comptabilité Fiches descriptives Reconnaissance des acquis et des compétences FP2007-05

Plus en détail

Travaux Pratiques. Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 TP 0

Travaux Pratiques. Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 TP 0 Travaux Pratiques Professeur C Grégoire Chêne Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 Pr. Peter Schlagheck Bât. B5 Physique quantique statistique allée du 6 Août

Plus en détail

Union particulière pour le dépôt international des dessins et modèles industriels (Union de La Haye)

Union particulière pour le dépôt international des dessins et modèles industriels (Union de La Haye) F H/A/32/1 ORIGINAL : ANGLAIS DATE : 24 JUIN 2013 Union particulière pour le dépôt international des dessins et modèles industriels (Union de La Haye) Assemblée Trentième-deuxième session (19 e session

Plus en détail

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis Anne Tasso Un best-seller qui a déjà conquis des milliers d'étudiants! Java Le livre Java Le livrede de premier premier langage langage Avec 80 exercices corrigés Avec 80 exercices corrigés 5 e édition

Plus en détail

Avant-propos. 1. Introduction

Avant-propos. 1. Introduction Avant-propos Les sections ou sous-sections marquées d un astérisque (*) ne font pas partie de la matière du cours IFT1969. Elles sont destinées à définir complètement le langage C (ANSI-C99) et à en préciser

Plus en détail

SYLLABUS DES STAGES BACCALAURÉAT EN COMMUNICATION (JOURNALISME)

SYLLABUS DES STAGES BACCALAURÉAT EN COMMUNICATION (JOURNALISME) SYLLABUS DES STAGES BACCALAURÉAT EN COMMUNICATION (JOURNALISME) EDM1201 : Presse écrite ou Internet I EDM1202 : Presse écrite ou Internet II EDM3201 : Journalisme télévisuel ou radiophonique I EDM3202

Plus en détail

Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles

Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Biologie, chimie, physique et sciences de la Terre (BCPST) Discipline : Informatique Première et seconde années

Plus en détail

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Logiciel Libre Cours 3 Fondements: Génie Logiciel Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/

Plus en détail

Programme Luminy 2014!

Programme Luminy 2014! Programme Luminy 2014 Lundi 21 Avril Lundi 10h45 Richard Lassaigne Université Paris Diderot Introduction à la théorie de la complexité. Lundi 14h Thierry Dumont Math-Info Paris 10 Utilisation de logiciels

Plus en détail

Utilisation du logiciel OpMat Ce logiciel effectue des opérations élémentaires sur les lignes d une matrice avec des entrées rationnelles

Utilisation du logiciel OpMat Ce logiciel effectue des opérations élémentaires sur les lignes d une matrice avec des entrées rationnelles Utilisation du logiciel OpMat Ce logiciel effectue des opérations élémentaires sur les lignes d une matrice avec des entrées rationnelles Michel Bouchard, enseignant retraité, Département de mathématiques,

Plus en détail

Procédure d installation de Linux Ubuntu 7.04

Procédure d installation de Linux Ubuntu 7.04 Procédure d installation de Linux Ubuntu 7.04 Installation guidée de Ubuntu 7.04 à l aide du cd d installation Table des matières INTRODUCTION 2 INSTALLATION 3 Configuration d Ubuntu : 4 Partitionnement

Plus en détail

Échéancier Hiver 2014

Échéancier Hiver 2014 Département de langues modernes Échéancier Hiver 2014 Cours : Anglais 604-TE2-SH Anglais langue seconde, Formation générale propre au programme: niveau II (2-1-3) 2 Unités Groupes : 6724, 6725, 6726, 6727

Plus en détail

DEPARTEMENT D ETUDES EUROPEENNES ECONOMIQUES

DEPARTEMENT D ETUDES EUROPEENNES ECONOMIQUES DEPARTEMENT D ETUDES EUROPEENNES ECONOMIQUES GUIDE DES ETUDIANTS Ce guide est destiné à vous introduire au fonctionnement du Collège et du Département d études économiques européennes, en présentant les

Plus en détail

WSS Windows Sharepoint Services Guide pratique. Section Technopédagogie

WSS Windows Sharepoint Services Guide pratique. Section Technopédagogie WSS Windows Sharepoint Services Guide pratique Section Technopédagogie Août 2007 1. QU EST CE QUE WSS? «Un site WSS SharePoint est un site Web représentant un espace de collaboration et un lieu de stockage

Plus en détail

Prendre un bon départ

Prendre un bon départ Chapitre A Prendre un bon départ 1 - Avant-propos Un ordinateur sait très bien faire deux choses : Calculer, d oùle nomcomputer en anglais que l on pourrait traduire par calculateur. Placer des données

Plus en détail

Faculté des sciences de l administration Hiver 2010. Plan de cours LE MARKETING

Faculté des sciences de l administration Hiver 2010. Plan de cours LE MARKETING Faculté des sciences de l administration Hiver 2010 Université Laval Raynald Lavoie 1- DESCRIPTION Plan de cours MRK-6004-S LE MARKETING Dans un contexte de mondialisation de marchés et de concurrence

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

Tutoriel Classe Mobile

Tutoriel Classe Mobile Tutoriel Classe Mobile I Matériel/Installation : Câble 1 Câble 2 Câble 4 Câble 3 1) Matériel : La classe mobile est un chariot comportant 16 ordinateurs portables (dont 1 professeur et 15 élèves) rangés

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

BA1 en ingénieur de gestion & sciences économiques. «Allemand» (LANGS120) Mme Obst

BA1 en ingénieur de gestion & sciences économiques. «Allemand» (LANGS120) Mme Obst BA1 en ingénieur de gestion & sciences économiques 1. OBJECTIFS «Allemand» (LANGS120) Mme Obst L objectif principal de ce programme d allemand est l acquisition d une connaissance de base de la langue

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

Préparer une photo pour l envoyer par e-mail

Préparer une photo pour l envoyer par e-mail Préparer une photo pour l envoyer par e-mail Dimitri Robert Association des pays d Aix des utilisateurs de Linux et des logiciels libres (Axul) 7 février 2008 1 Pourquoi Vous prenez des photos avec votre

Plus en détail

CAHIER DES CHARGES DES MOYENS INFORMATIQUES Introduction

CAHIER DES CHARGES DES MOYENS INFORMATIQUES Introduction CAHIER DES CHARGES DES MOYENS INFORMATIQUES Introduction Ce document vise à définir de manière succincte l ensemble des besoins de l Amicale TSI Rascol en termes de moyens informatiques pour assurer sa

Plus en détail

Professeur superviseur ALAIN APRIL

Professeur superviseur ALAIN APRIL RAPPORT TECHNIQUE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE DANS LE CADRE DU COURS MGL804 REALISATION ET MAINTENANCE DE LOGICIELS TRAVAIL DE SESSION N12 EVALUATION D UN CONTRAT DE MAINTENANCE DU LOGICIEL

Plus en détail

Algorithmique et structures de données I

Algorithmique et structures de données I Algorithmique et structures de données I Riadh Ben Messaoud Université 7 novembre à Carthage Faculté des Sciences Économiques et de Gestion de Nabeul 1ère année Licence Fondamentale IAG 1ère année Licence

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Guide "Évaluer avec StudiUM"

Guide Évaluer avec StudiUM Guide "Évaluer avec StudiUM" Atelier de formation #2 : Évaluer avec StudiUM Guide du participant Version mars 2015 studium.umontreal.ca Sommaire 1 - Objectifs de l'atelier 2 - Ajouter une activité 3 -

Plus en détail

Installation et utilisation de SSH. .et

Installation et utilisation de SSH. .et Installation et utilisation de SSH.et.soumission de travail SSH est un protocole de communication qui permet de communiquer à distance entre deux ordinateurs. Pour cela, il faut qu un des deux ordinateurs

Plus en détail

Introduction à la programmation

Introduction à la programmation Chapitre 2 Introduction à la programmation Nous avons vu, dans le chapitre précédent, ce qu est un algorithme et un certain nombre de façons pour exécuter les algorithmes à la main. Nous allons voir, dans

Plus en détail

TICE et arts plastiques

TICE et arts plastiques TICE et arts plastiques -Quelques rappels pratiques -Logiciels gratuits utilisables en salle informatique avec une classe. -Conseils pour la première fois -Exemples de documents -Travaux d élèves Cette

Plus en détail

Configurer un réseau domestique. Partager ses fichiers, ses dossiers et ses imprimantes sur tous ses PC.

Configurer un réseau domestique. Partager ses fichiers, ses dossiers et ses imprimantes sur tous ses PC. Configurer un réseau domestique. Partager ses fichiers, ses dossiers et ses imprimantes sur tous ses PC. Pour être le plus complet possible, je vais supposer posséder 3 PC : PC de bureau sous Windows XP

Plus en détail

PLAN DE COURS CIV6301 HYDROLOGIE

PLAN DE COURS CIV6301 HYDROLOGIE PLAN DE COURS CIV6301 HYDROLOGIE Session A 2005 Département des Génies Civil, Géologique et des Mines (CGM) École Polytechnique de Montréal 3 Crédits (3 0-6) (Présence en classe : 3H/semaine) (Travaux

Plus en détail

Plan de cours Gestion financière internationale GSF- 2104 Sections A Hiver 2010. Bureau : PAP 3633 Courriel : martin.matte-thibault.1@ulaval.

Plan de cours Gestion financière internationale GSF- 2104 Sections A Hiver 2010. Bureau : PAP 3633 Courriel : martin.matte-thibault.1@ulaval. Plan de cours Gestion financière internationale GSF- 2104 Sections A Hiver 2010 Chargée de Cours : Martin Matte Thibault Bureau : PAP 3633 Courriel : martin.matte-thibault.1@ulaval.ca Cours Magistraux:

Plus en détail

POURQUOI PRENDRE DES NOTES?

POURQUOI PRENDRE DES NOTES? LA PRISE DE NOTES La prise de notes Manuel de cours Savoir Plus Outils et méthodes de travail intellectuel Raymond Robert Tremblay et Yvan Perrier Chapitre 4 Savoir prendre des notes, pages 71 à 81 LA

Plus en détail

Aller plus loin avec le traitement de texte : mettre en forme un Curriculum Vitae

Aller plus loin avec le traitement de texte : mettre en forme un Curriculum Vitae 29 janvier 2013 p 1 Aller plus loin avec le traitement de texte : mettre en forme un Curriculum Vitae Pour permettre au plus grand nombre de réaliser cet exercice, nous utiliserons le logiciel libre Libre

Plus en détail

Installation des outils du CD-Rom

Installation des outils du CD-Rom Installation des outils du CD-Rom Installer le JDK Pour installer Java2 SDK, exécutez le programme d'installation en double-cliquant sur l icône j2sdk-1_4_0-win.exe située dans le répertoire Java2 du CD-Rom.

Plus en détail

Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce

Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce Année 2007-2008 Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce B. Monsuez Projet informatique «Voyageur de commerce» Résolution

Plus en détail

PERSONNALISEZ VOTRE CLÉ USB

PERSONNALISEZ VOTRE CLÉ USB PERSONNALISEZ VOTRE CLÉ USB PG06 29 octobre 2015 Table des matières 1 Introduction 5 2 Préparer l image 7 2.1 Une icône toute prête :............................... 7 2.2 Convertir une image :................................

Plus en détail

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique Département de génie de la production automatisée Programme de baccalauréat Professeur Pontien Mbaraga, Ph.D. Session/année Automne 2004 Groupe(s) 01 PLAN DE COURS GPA750 Ordonnancement des systèmes de

Plus en détail

IFT2251 Introduction au génie logiciel Plan de cours. 2. Description du cours et objectifs généraux

IFT2251 Introduction au génie logiciel Plan de cours. 2. Description du cours et objectifs généraux IFT2251 Introduction au génie logiciel Plan de cours Été 2008 Yann-Gaël Guéhéneuc 1. Introduction Les exigences et les attentes à l égard de la qualité logicielle sont de plus en plus grandes. La taille

Plus en détail

Agile Tour Québec 2015 Guide des soumissions

Agile Tour Québec 2015 Guide des soumissions Agile Tour Québec 2015 Guide des soumissions Dates importantes 5 juin 2015 à 23h59 Date limite pour soumettre une présentation. 19 juin 2015 Date limite pour l envoi des questions et/ou accusé de réception

Plus en détail

Créer une icône pour son programme

Créer une icône pour son programme Créer une icône pour son programme Lorsque vous créez un programme, Windows attribue une icône par défaut à l'exécutable : Auteur : M@teo21 Créé le : 14/04/2006 à 19h33 Modifié le : 14/04/2006 à 20h55

Plus en détail

Infolettre #13 : Microsoft SharedView

Infolettre #13 : Microsoft SharedView Infolettre #13 : Microsoft SharedView Table des matières Introduction: le travail collaboratif en temps réel et Microsoft SharedView... 1 Partager l'écran avec un autre usager... 1 Installer Microsoft

Plus en détail

PROGRAMME DE TECHNIQUE DE COMPTABILITÉ ET DE GESTION 410.BA

PROGRAMME DE TECHNIQUE DE COMPTABILITÉ ET DE GESTION 410.BA SESSION HIVER 2015 PROGRAMME DE TECHNIQUE DE COMPTABILITÉ ET DE GESTION 410.BA PLAN DE COURS Titre du cours: Impôt sur le revenu No du cours: 410-609-BA Préalable: aucun Pondération: 2-2-2 Code de compétence(s):

Plus en détail

Projet 1 ENS Lyon L3IF

Projet 1 ENS Lyon L3IF Projet 1 ENS Lyon L3IF Génération de code Sébastien Briais 8 janvier 2008 Dans cette partie, vous allez devoir implémenter le générateur de code pour l émulateur DLX risc-emu. À rendre pour le 18 janvier

Plus en détail

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

GUIDE DES PROFESSEURS(ES) POUR LÉA Version du 27 janvier 2009 GUIDE DES PROFESSEURS(ES) POUR LÉA Version du 27 janvier 2009 Table des matières Que signifie LÉA?... 2 1. Accéder à LÉA... 2 2. Choisir votre classe... 3 3. Absences et retards... 4 Saisie d absences...

Plus en détail

Travail d équipe et gestion des données L informatique en nuage

Travail d équipe et gestion des données L informatique en nuage Travail d équipe et gestion des L informatique en nuage BAR Octobre 2013 Présentation Au cours des études collégiales et universitaires, le travail d équipe est une réalité presque omniprésente. Les enseignants

Plus en détail

Conseils pour votre recherche d entreprise

Conseils pour votre recherche d entreprise Conseils pour votre recherche d entreprise BPC-ESC Freyming BPC-ESC Metz 2 rue de Savoie 57800 FREYMING-MERLEBACH 03 87 94 54 98 06 19 73 07 63 www.bpc-esc.com contact@bpc-esc.fr Suivez notre page :Bpc-esc

Plus en détail