Original PDF Flash format Plan-de-cours-2007-2008-Nom-du-module:-Algorithmique-avancée-...  


Plan De Cours 2007 2008 Nom Du Module: Algorithmique Avancée ...


626

626
Travail personnel
Plan de cours 2007-2008
− En plus des heures de cours et des séances de travaux pratiques consacrées aux
mandats explicitement donnés en cours, nous attendons de chaque étudiant-e qu’il
Nom du module : Algorithmique avancée : chapitres choisis
consacre un certain temps chaque semaine à la consolidation et à l’étude de ses notes
de cours.
Nom de l’unité de cours : Programmation
Mode d’évaluation (en conformité avec le descriptif de module)
Nom du professeur : Peter DAEHNE
Contrôle continu :
Semestre d’été
− Deux travaux pratiques individuels d’une durée de 90 à 120 minutes.
− La note obtenue sera combinée avec les contrôles continus des autres unités de cours
Objectifs du cours (en conformité avec le descriptif de module)
pour former la moyenne des contrôles continus du module.
À la fin du module, l’étudiant-e est capable de :
− Les travaux auront lieu la semaine du 31 mars 2008 et la semaine du 19 mai 2008 (sous
• Évaluer la complexité d'un problème de logique métier et le mettre en œuvre dans
réserve de modification).
diverses architectures.
Examen :
• Connaître, comparer et implanter des algorithmes dans divers domaines de
− Un examen oral interdisciplinaire d’une durée de 30 minutes.
l'informatique.


L’examen aura lieu la semaine du 9 juin 2008.
Mettre en œuvre le paradigme MVC, le concept d’exception ainsi que la notion

générale d’événement pour la résolution de problèmes et la réalisation de composants.
La réalisation personnelle, attestée par l’assistant, de 75% des mandats proposés
est exigée pour avoir le droit de se présenter à l’examen.
Plan de cours (contenu détaillé du cours)

Bibliographie
Le
langage
Java - approfondissement
− Les instructions de rupture de séquence
Logbook du cours : http://campus.hesge.ch/Daehne/2007-2008/Module626/Prog/Module626.htm
− Commentaires de documentation

Conception et programmation par objets – Pour du logiciel de qualité
Emploi avancé du système d'Exceptions
Bertrand MEYER
• La
notion
d'événement
Prentice-Hall International, InterEditions, 1990 – ISBN : 2-7296-0272-0
− MVC

Design Patterns – Elements of Reusable Object-Oriented Software
Le cas particulier des interfaces graphiques
Erich GAMMA, Richard HELM, Ralph JOHNSON, John VLISSIDES
− Le cas particulier des exceptions et son statut en Java
Addison-Wesley, 1995 – ISBN : 0-201-63361-2
• Accès aux bases de données

Java: De l'esprit à la méthode
Approfondissement
Michel BONJOUR, Gilles FALQUET, Jacques GUYOT, André Le GRAND
• Structures
chaînées
International Thomson Publishing France, 1996 – ISBN : 2-84180-134-9
• Création de composants
Component Software – Beyond Object-Oriented Programming
Méthodes pédagogiques
Clemens SZYPERSKI
Addison-Wesley, 1997 – ISBN : 0-201-17888-5
Organisation
Java in a Nutshell, 2nd Edition

− 2 heures de cours hebdomadaires pendant 15 semaines.
David FLANAGAN
− Les étudiants-tes assument la responsabilité de l’organisation des travaux pratiques
O'Reilly, 1997 – ISBN : 1-56592-262-X
durant lesquels ils accompliront les mandats proposés au cours. Ils bénéficieront de
l’aide d’un assistant disponible selon un horaire qui sera communiqué au début du
semestre.
Forme
− Cours magistral et séquences interactives impliquant une participation des étudiants-tes.
− En dehors des heures de disponibilité officielle, l’assistant peut également être sollicité
par les étudiants-tes sur rendez-vous pour répondre à des questions personnelles
concernant le cours ou les exercices pratiques proposés.
626-Programmation – Version 1.1
1 / 2

626-Programmation – Version 1.1
2 / 2