GEF321 hiver 2012

Techniques de logiciel orienté objets

Table de matières

Site web du cours

Toutes les matières du cours se trouveront sur le site web du M. Greg Phillips à http://last3.in.

Description officielle

La description officielle du cours est comme suite:

À la fin de ce cours, les étudiants auront une connaissance de base des techniques d'analyse et de conception orientée objet (OOA et OOD). Le cours se penche sur la gestion de la complexité d'un problème à l'aide des mécanismes d'abstraction, d'encapsulation, d'association et de décomposition en classes et objets. Introduction aux principes de surchargement, d'héritage multiple et de polymorphisme. Les phases d'analyse, de conception et de mise en oeuvre du développement de logiciel sont approchées du point de vue de la méthodologie orientée objet appliquée à des cas pratiques. Le matériel de cours et les travaux pratiques permettront une introduction au langage UML (Unified Modelling Language). Java sera employé comme langage de programmation.

Instructeurs

M. Greg Phillips donne le cours en français et le major Gary Wolfman le donne en anglais. Les instructeurs coordonneront conjointement les examens et le travail de laboratoire.

Structure

Le cours se consiste en trois séances en classe et deux périodes de laboratoire par semaine. Les laboratoires vous donnerez l'occasion de pratiquer les arts que vous avez appris en classe, en utilisant le langage de programmation Java et le Unified Modelling Language (UML).

Il y aura un test théorique (une heure) dans la semaine 5 du cours, et un test théorique et pratique dans la semaine 9 (deux heures). Il y aura aussi un examen final de trois heures. Les tests et l'examen engloberont la matière venant des classes et des laboratoires.

Manuels

Les manuels de cours sont :

Martin Fowler, UML Distilled Third Edition: A Brief Guide to the Standard Object Modeling Language, Addison-Wesley, 2004. ISBN 0-321-19368-7.

Eric Freeman et Elisabeth Freeman, avec Kathy Sierra et Bert Bates. Head First Design Patterns, O’Reilly, 2004. ISBN 0-596-00712-4.

Malheureusement, ces manuels n'existent pas en version française (sur papier). On peut acheter le livre Design Patterns: Tête la première en forme PDF mais nous n’avons pas droit d’accès.

Évaluation

Votre note du cours sera basée sur les laboratoires (15%), le test théorique (10%), le test théorique et pratique (15%) et l'examen final (60%).

Conformément à la politique de la faculté de génie, si vous n'avez pas une note de 50% sur les tests et l'examen final combinés, votre note sera calculée seulement sur ces deux tests et les laboratoires ne seront pas inclus dans votre note finale.

La soumission du travail

Le travail soumit en retard sera donné une note de zéro, au moins que je vous avais donné la permission d'avance.

Vous devez soumettre tous les laboratoires pour avoir le droit d'écrire l'examen final.

Mauvaise conduite dans les études

Un rappel du politique officiel du CMRC sur la mauvaise conduite dans les études:

La mauvaise conduite dans les études, incluant le plagiat, la tricherie et toute autre violation du code de conduite dans les études, constitue une infraction sérieuse pour laquelle les pénalités ont une portée qui va de l’avertissement formel au renvoi. Les règlements s du CMRC concernant les études, article 23, définissent le plagiat de la manière suivante : « Utiliser le travail d'autres personnes et tenter de le faire passer pour sien, soit, entre autres, ne pas créditer une source, mal citer une source et utiliser à tort les guillemets ou la mention d'une source ». Ceci inclut aussi « Omission d'indiquer que le travail a déjà été présenté ailleurs en vue de l'obtention de crédits ». Tous les étudiants devraient consulter les avis publiés sur la mauvaise conduite dans les études contenues dans l’Annuaire du premier cycle au Collège militaire royal du Canada, article 23.

D'autres attentes

Je demande que vous arriviez en classe et en laboratoire à l'heure et convenablement préparée. Il faut toujours avoir du papier et des stylos ou des crayons avec vous pour le travail en classe et pour faire des notes! Alors que dans la classe ou au laboratoire, je vous demande d'être concentré sur le sujet à la main, et de ne pas travailler pour d'autres cours ou... d'autres choses. Vous me donnez toute votre attention, je vais faire de mon mieux pour vous aider à apprendre la matière.

 

This web site is not an official publication of the Royal Military College of Canada nor of the Department of National Defence. Ce site web n’est pas une publication officielle du Collége militaire royal du Canada ni du Ministère de la défense nationale.