Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > 1er Cycle

Concepts avancés de programmation - 5AMCS515

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 15.0
    • TP : 6.0
    Crédits ECTS : 3.0

Objectifs

CM :
À la fin de ce cours, les étudiants devront être capable de concevoir un logiciel industriel en mettant en oeuvre les
concepts avancés de la technologie objet afin d’améliorer ses principaux facteurs de qualité.
TP :
Mettre en oeuvre la technologie objet en langage Ada dans une forme canonique simplifiée (pour ne pas perturber
l’apprentissage)
Illustrer les principaux principes avancés (inversion de dépendance, ouverture - fermeture, substitution de Liskov)
Illustrer les principaux design patterns enseignés en cours (fabrication, observateur, stratégie ou politique)

ATOUTS DE CET ENSEIGNEMENT :
Apporter une vision « industrielle » sur un sujet technique de haut niveau
Montrer que le génie logiciel moderne peut apporter aussi beaucoup à l’embarqué critique
Convaincre des bienfaits de la technologie objet « avancée »

Contact Emmanuel BRUN

Contenu

CM :
À la fin de ce cours, les étudiants devront être capable de concevoir un logiciel industriel en mettant en oeuvre les
concepts avancés de la technologie objet afin d’améliorer ses principaux facteurs de qualité.
TP :
Mettre en oeuvre la technologie objet en langage Ada dans une forme canonique simplifiée (pour ne pas perturber
l’apprentissage)
Illustrer les principaux principes avancés (inversion de dépendance, ouverture - fermeture, substitution de Liskov)
Illustrer les principaux design patterns enseignés en cours (fabrication, observateur, stratégie ou politique)

ATOUTS DE CET ENSEIGNEMENT :
Apporter une vision « industrielle » sur un sujet technique de haut niveau
Montrer que le génie logiciel moderne peut apporter aussi beaucoup à l’embarqué critique
Convaincre des bienfaits de la technologie objet « avancée »



Prérequis

Notation UML, Programmation objet

Contrôles des connaissances

Les modalités sont affichées à la scolarité

Informations complémentaires

Cursus ingénieur->Filière IR->Semestre 5

Bibliographie

An Introduction to Multiagent System, Michael Wooldridge,February 2002, John Wiley & Sons (Chichester, England). ISBN 0 47149691X.

Multi-Agent System: An Introduction to Distributed Artificial Intelligence
Jacques Ferber, Addison Wesley Longman, 1999 . ISBN 0-201-36048-9

Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence, Gerhard Weiss, MIT Press,‎ 1999 (ISBN 0-262-23203-0).

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 28 novembre 2016

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes