Programmation et modèles
| Nature | UE |
|---|
| Crédits ECTS | 3 |
|---|---|
| Volume horaire total | 29 |
| Volume horaire CM | 7 |
| Volume horaire TD | 6 |
| Volume horaire TP | 16 |
Pré-requis
-
Objectifs
-
Contenu
Cours magistraux
- Descriptif détaillé des principaux éléments du cours
Partie I : Modélisation
• Notion de modèle
• Représentation simplifiée d'un système
• Modèles en science expérimentale
• Pourquoi modéliser : comprendre, prévoir, apporter des connaissances
• Démarche de modélisation
• Choix des outils et conséquence sur l'analyse et l'interprétation des processus
• Modèles analytiques : exemples pris sur les modèles classiques (logistique, Lotka Volterra, compartiments, Leslie...)
• Modèles de simulation informatique : analyse numérique (?), modèles individus centrés.
Partie II : introduction à la programmation orienté objet
• Notions d'algorithme et de programmes
• Algorithmie : variables / opérateurs / expression, structures de contrôle, structures de données
Travaux Dirigés
- Descriptif détaillé des principaux éléments des TD
• Analyser de différents modèles : chronique, plan de phase,
• Modification des processus modélisés et analyse du nouveau système. Illustration sur des problématiques de conservation biologique.
• Exercices d'algorithmie
Travaux pratiques
• Prise en main d'un environnement LINUX
• Implémentation des algorithmes vus en TD, programmation en langage python
• Projet de développement informatique : conception d'un modèle de simulation d'un système biologique (de type dynamique de population)
- Descriptif détaillé des principaux éléments du cours
Partie I : Modélisation
• Notion de modèle
• Représentation simplifiée d'un système
• Modèles en science expérimentale
• Pourquoi modéliser : comprendre, prévoir, apporter des connaissances
• Démarche de modélisation
• Choix des outils et conséquence sur l'analyse et l'interprétation des processus
• Modèles analytiques : exemples pris sur les modèles classiques (logistique, Lotka Volterra, compartiments, Leslie...)
• Modèles de simulation informatique : analyse numérique (?), modèles individus centrés.
Partie II : introduction à la programmation orienté objet
• Notions d'algorithme et de programmes
• Algorithmie : variables / opérateurs / expression, structures de contrôle, structures de données
Travaux Dirigés
- Descriptif détaillé des principaux éléments des TD
• Analyser de différents modèles : chronique, plan de phase,
• Modification des processus modélisés et analyse du nouveau système. Illustration sur des problématiques de conservation biologique.
• Exercices d'algorithmie
Travaux pratiques
• Prise en main d'un environnement LINUX
• Implémentation des algorithmes vus en TD, programmation en langage python
• Projet de développement informatique : conception d'un modèle de simulation d'un système biologique (de type dynamique de population)
Appartient à
Informations complémentaires
-