• Votre sélection est vide.

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

UE Programmation objet avancée

  • ECTS

    3 crédits

  • Composante

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

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

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

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