Algorithmique et Programmation Avancées

Informations

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

Programme

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

Objectifs et compétences

Objectifs :
Objectifs Algorithmique :

- Maitriser les structures de données avancées : arbre et graphe.

- S'initier à la recherche de motifs et à l'algorithmique sur les mots.

Objectifs Programmation :

- Maitriser les fondements de la programmation Objet : écriture de classe, héritage et polymorphisme.

La réalisation d'un projet sur 2 semaines, à réaliser en binôme, viendra consolider les connaissances acquises pendant les cours. Il portera essentiellement sur la mise en oeuvre d'une architectuer objet et donnera lieu à la rédaction d'un rapport sur l'analyse des besoins fonctionnels du programme, les solutions algorithmiques trouvées et l'architecture de l'application.

Compétences :
  • Être responsable, à l'ère du numérique, de la maîtrise de son identité numérique, respecter la réglementation en matière de vie privée et de propriété intellectuelle.
  • Etre capable de communiquer des résultats à l'écrit et à l'oral en français et en anglais

  • Savoir mettre en œuvre une méthodologie: choisir la meilleure stratégie, construire un protocole analytique, identifier les sources d’erreur, analyser et interpréter les données.

  • Connaître les principes de base de l'algorithmique
  • Maîtriser un ou plusieurs langages de programmation pour l'appliquer aux domaines des sciences du vivant (statistiques, bases de données, imagerie, modélisation).

  • Mettre en oeuvre une solution donnée dans divers paradigmes de programmation (e.g., impératif, fonctionnel, objet, logique)
  • Utiliser une bibliothèque (API) en consultant sa documentation technique

Organisation pédagogique

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

Contrôle des connaissances

Session 1

Examen écrit (3h00), coeff. 0.6

Contrôle continu, coeff. 0.4

Session 2

Examen écrit ou oral selon effectif (1h30), coeff. 1.0

Lectures recommandées

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

Responsable de l'unité d'enseignement

Adrien Boussicault

Enseignants

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