Nom du cours
Nom du cours*Python pour les biologistes
Niveau d'étudeL1 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'enseignement12h 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
ComposanteUFR SFA
LieuxUEVE
CampusUEVE
ResponsableYolande DIAZ
Enseignant 1Yolande DIAZ
Enseignant 2Carène RIZZON
Enseignant 3Marie Hélène MUCHIELLI
Enseignant 4
Contact administratifYolande Diaz (yolande.diaz2@univ-evry.fr)
En résumé
Mots clésalgorithmique; programmation; python
Volume horaire12h CM; 12h TD
Semestresemestre 1
Nombre d'ECTS2
Effectifs240
Période de l'annéeseptembre / janvier
Plages horaires8h30 / 18h
Méthodes d'enseignementExercices de travaux dirigés à réaliser chez soi en avance.
Organisation de l'enseignementla leçon et le travaux dirigé sont en présentiel; les travaux dirigés ont lieu devant ordinateur
Format
Languefrançais
Début de l'UE