Module d'école doctorale OBI-2

Algorithmique  et Programmation : Notions de base pour les biologistes


Objectif:

Initiation à la programmation et à l'algorithmique. Faisabilité d'un algorithme : les problèmes simples et les problèmes complexes.  Présentation des algorithmes classiques pour l'optimisation, les métaheuristiques, et le traitement des données.

Contenu :

Qu'est ce qu'un algorithme  ? Analyse d'un problème.
Représentation et structures de données.
Liaisons entre les structures de données et les algorithmes.
Complexité d'un algorithme. Résolutions exactes et heuristiques.
Les méthodes d'optimisation numérique et les métaheuristiques.

La  mise en oeuvre sera faite dans un langage de programmation interprété et souple (Python).


Liens utiles: