Nom du cours | Nom du cours* | Python pour les biologistes |
Niveau d'étude | L1 Semestre 1 | |
Description* | Initiation à la programmation pour des débutants. Au cours de 4 chapitres nous verrons le principe de l'algorithmique, les variables, les structures de choix, les boucles, le traitement des chaînes de caractère, les listes. Nous apprendrons aussi le débugage d'un programme informatique ainsi qu'un aperçu de l'interfaçage homme/logiciel. | |
Objectifs* | Etre capable à partir de données et d'une problématique de trouver un script/programme pour obtenir le(s) résultat(s) attendu(s). L'étudiant doit être capable d'analyser les données de départ ainsi que les données attendues en résultats, et d'écrire le script/programme adapté pour obtenir ces résultats à partir des données de départ. | |
Ouvert aux étudiants en échange | ||
Heures d'enseignement | 12h CM / 12h TD | |
Prérequis obligatoires* | Aucun | |
Plus d'informations | Examen* | Contrôle continu sous forme de 2 QCM (TD2 et TD4), et partiel final sur papier en amphi. Le contrôle continue compte pour 30% au total et le partiel en amphi compte pour 70% de la note finale. |
Syllabus* | Leçon 1 : l'algorithmique, les variables, les types, les structures de choix Leçon 2 : les boucles et les listes Leçon 3 : les boucles et le traitement des chaînes de caractère Leçon 4 : l'imbrication et la notion de blocs | |
Informations supplémentaires | ||
Compétences visées* | Analyser des données de départ afin d'écrire un script/programme informatique calculant des données résultat. Ecrire un algorithme qui détaille les processus informatiques pour obtenir les résultats attendus à partir de données de départ. Etre capable de comprendre les enjeux du domaine concerné pour écrire un script/programme adapté à la discipline. Etre capable de corriger les erreurs de programmation (débugage). Etre capable de créer une interface avec l'utilisateur du script/programme qui soit conviviale. | |
Bibliographie | ||
Référentiel ERASMUS | ||
En savoir plus sur l'UE | ||
Contact | Composante | UFR SFA |
Lieux | UEVE | |
Campus | UEVE | |
Responsable | Yolande DIAZ | |
Enseignant 1 | Yolande DIAZ | |
Enseignant 2 | Carène RIZZON | |
Enseignant 3 | Marie Hélène MUCHIELLI | |
Enseignant 4 | ||
Contact administratif | Yolande Diaz (yolande.diaz2@univ-evry.fr) | |
En résumé | Mots clés | algorithmique; programmation; python |
Volume horaire | 12h CM; 12h TD | |
Semestre | semestre 1 | |
Nombre d'ECTS | 2 | |
Effectifs | 240 | |
Période de l'année | septembre / janvier | |
Plages horaires | 8h30 / 18h | |
Méthodes d'enseignement | Exercices de travaux dirigés à réaliser chez soi en avance. | |
Organisation de l'enseignement | la leçon et le travaux dirigé sont en présentiel; les travaux dirigés ont lieu devant ordinateur | |
Format | ||
Langue | français | |
Début de l'UE |