Techniques Avancées de Programmation

Informations

Langue d'enseignement : Français
Crédits ECTS: 6

Programme

  • Heures d'enseignement dispensées à l'étudiant : 48 heures
  • Temps de travail personnel : 102 heures

Objectifs et compétences

Objectifs :
L'objectif de cette UE est de comprendre, appliquer et maîtriser les techniques associées aux styles de programmation moins connus que l'impératif ou l'objet, comme la programmation fonctionnelle, la programmation générique, la programmation générative, la programmation réflexive, la programmation modulaire typée, la programmation par aspect, etc.

Compétences :
  • Connaître le ou les champs professionnel(s) associé(s) à la discipline.

  • Savoir se remettre en question, faire preuve d'esprit critique

  • Concevoir, mettre en oeuvre et déployer des applications informatiques de taille moyenne
  • Savoir structurer, écrire et utiliser des programmes en particulier écrits en langage C et en java.
  • Connaître les principaux paradigmes de programmation et sélectionner un langage adapté à une situation donnée

Organisation pédagogique

le mode de fonctionnement de l'UE est présenté au début des enseignements

Contrôle des connaissances

Examen écrit 1h30 (coef 0.5) et CC (coef 0.5)

Seconde session: examen écrit 1h30 ou oral selon l'effectif (coef 0.5), CC en report de session 1 (coef 0.5).

Lectures recommandées

l'ensemble des références bibliographiques est communiqué au début des enseignements

Responsable de l'unité d'enseignement

Philippe Narbel

Enseignants

la composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements