Plan De Cours 2008 2009 Nom Du Module: Algorithmique Avancée ...
626
626
Travail personnel
Plan de cours 2008-2009
− 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 de printemps
− 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 le 20 mars 2009 et le du 29 mai 2009 (sous réserve de
• Évaluer la complexité d'un problème de logique métier et le mettre en œuvre dans
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 8 juin 2009.
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/2008-2009/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.0
1 / 2
626-Programmation – Version 1.0
2 / 2