Université Côte d'azur

ECUE SV: Introduction à l'Informatique

Code de l'ECUE : SPEB307

Ce cours est proposé dans 4 UE
PORTAIL SCIENCES DE LA VIE
Informatique
Campus Valrose
Licence 2
Semestre impair
Français

PRESENTATION

Pourquoi étudier de la programmation en Licence de Sciences de la Vie ? L'ordinateur est dévenu l'un des outils incontournables pour la recherche expérimentale en biologie et médecine : pour un.e biologiste, ne pas savoir l'utiliser serait bizarre comme ne pas savoir utiliser une pipette.

Ce cours propose donc une introduction progressive à la programmation pour les étudiants de L2 en Sciences de la Vie. Le langage Python sera utilisé tout au long du cours, principalement à travers l’environnement Jupyter Notebook.

Aucune connaissance préalable en programmation n’est nécessaire. Le cours est construit pour permettre une progression étape par étape, en partant de notions simples et en les réinvestissant progressivement dans des problèmes plus complexes.

L’objectif n’est pas de former des informaticiens, mais de donner aux étudiants les bases de la programmation et une démarche de résolution de problèmes qu’ils pourront mobiliser dans leur formation et leur pratique des Sciences de la Vie.

Une attention particulière sera portée à la mise en contexte biologique des notions abordées. Les concepts de programmation seront introduits et illustrés à partir de données biologiques, de situations expérimentales et de tâches courantes en biologie, afin de montrer concrètement l’intérêt de ces outils dans le domaine des Sciences de la Vie.

Responsable(s) du cours

, Fabrizio Capitano , Fabienne De-Graeve , Karine Robbe

Présentiel

  • 14h de cours magistral
  • 20h de travaux pratiques

PREREQUIS

Avant le début du cours, je dois ...
  • Aucun pré-requis en programmation n’est nécessaire. Le cours est conçu pour des étudiants découvrant la programmation. Les premières séances permettent de prendre en main progressivement Python et les principaux concepts de programmation, avant d’aborder des problèmes plus complets. Une participation régulière aux TP et un entraînement entre les séances sont fortement recommandés : en programmation, la compréhension vient en grande partie de la pratique et de la répétition.

OBJECTIFS

A la fin de ce cours, je devrais être capable de...
  • Prise en main de l'environnement de programmation Jupyter
  • Comprendre les concepts fondamentaux de la programmation et les mettre en œuvre en Python ;
  • Décomposer un problème en étapes et construire progressivement un programme pour le résoudre
  • Manipuler des données à l’aide des principales structures de Python
  • Appliquer ces connaissances à des problèmes simples issus des Sciences de la Vie.

CONTENU

  • Aucune description
Accéder au Syllabus complet (Authentification requise)
Important
Ce syllabus n’a aucune valeur contractuelle. Son contenu est susceptible d’évoluer en cours d’année : soyez attentifs aux dernières modifications.