• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

UE Programmation objet avancée

  • ECTS

    3 crédits

  • Crédits ECTS Echange

    3.0

  • Composante

    UFR Sciences de l'Homme et de la Société (SHS)

  • Période de l'année

    Automne (sept. à dec./janv.)

Description

Ce cours propose de pratiquer la programmation objet à un niveau avancé en explorant deux notions qui ne sont pas toujours abordées au niveau Licence : 

* les patrons de conception (design patterns)
* la programmation par aspects (aspect-oriented programming)

Le langage de programmation utilisé est Java. Aspect-J est présenté comme extension de Java pour la programmation par aspects.

Lire plus

Objectifs


* Avoir connaissance de la notion de patron de conception (design pattern) et savoir en appliquer un
* Connaître Aspect-J et être capable d'utiliser la programmation par aspects

Lire plus

Heures d'enseignement

  • Programmation objet avancée - TPTP12h
  • Programmation objet avancée - CMCM12h

Pré-requis recommandés


Avoir une bonne connaissance de la programmation avancée et de ses mécanismes, de préférence en Java (héritage, polymorphisme, exceptions, Collections et Maps).

Lire plus

Période

Semestre 9

Informations complémentaires

Le cours s'articule autour d'un projet de programmation revisité tout au long de l'avancement du cours.

Lire plus

Compétences visées

* Connaître les design patterns
* Maîtriser la programmation par objets
* Connaître la programmation par aspects

Lire plus