048APBBL5

Algorithmique et Python pour les biologistes

Pour débuter dans l’apprentissage des langages de programmation, Python est un des meilleurs choix. En raison de sa lisibilité, sa facilité algorithmique et que c'est logiciel gratuit. De ce fait, il s'agit généralement du premier langage de programmation enseigné pour des étudiants qui n'ont pas de base de programmation comme les Biologistes. La méthodologie proposée repose tout d'abord sur une découverte des applications possibles à partir de ce type de langage pour montrer l'intérêt d'apprendre à maîtriser Python. Un apprentissage par la pratique permet une mise en pratique directe des connaissances acquises ("learning by doing"). L'UE a notamment comme objectif de faire travailler les étudiants sur le traitement de données en lien avec la biologie. Enfin, cette UE permet d'acquérir de notions sur la syntaxe et la structure d'un programme en langage Python et savoir compiler des lignes de codes en se basant sur la logique apprise pour écrire un algorithme.


Temps présentiel : 25 heures


Charge de travail étudiant : 50 heures


Méthode(s) d'évaluation : Projets, Travaux dirigés

Ce cours est proposé dans les diplômes suivants
 Licence en sciences de la vie et de la terre - biochimie