Sidebar Menu

Menu principal

  • Accueil
  • Au collège
  • Au lycée
  • Les dossiers
    • Pensée critique
    • Evaluer
    • Socle commun
    • Enseigner avec le numérique
      • Programmation
      • Base de données et travail collaboratif
      • Systèmes d'information géoscientifiques
      • Modélisation
    • Enseignement scientifique
  • D'un cycle à l'autre
  • QCM
  • Au laboratoire
  • Numérique
  • EDD
  • Accueil
  • Au collège
    • Cycle III
    • Cycle IV
  • Au lycée
    • Enseignement des SVT en langue étrangère (DNL, DILE ...)
    • Seconde
    • Première ES/L
    • Première S
    • Terminale S
    • Enseignement d'exploration
  • Les dossiers
    • Pensée critique
      • Des pistes au quotidien
      • Des activités ciblées
      • Des parcours à approfondir
      • Boite à outils
    • Evaluer
    • Socle commun
      • Les sites incontournables
      • Faire acquérir des capacités
      • Evaluer des capacités par QCM
      • Tâches complexes Cycle III
      • Tâches complexes Cycle IV
      • Evaluer à l’heure des compétences
      • Gestion de la diversité des élèves
      • Ressources sur le socle commun sur le site institutionnel
    • Enseigner avec le numérique
      • Programmation
      • Base de données et travail collaboratif
      • Systèmes d'information géoscientifiques
      • Modélisation
    • Enseignement scientifique
      • ES première
      • ES terminale
  • D'un cycle à l'autre
  • QCM
    • QCM Cycle III
    • QCM Cycle IV
  • Au laboratoire
  • Numérique
    • Traam 2022
    • Traam 2019
    • Applications numériques
    • Cartes heuristiques
  • EDD
 
SVT - Espace pédagogique - Strasbourg
  1. Vous êtes ici :  
  2. Accueil
  3. Ressources pédagogiques
  4. Les dossiers
  5. Enseigner avec le numérique
  6. Programmation
  7. Introduction à l'intégration des notions de programmation en SVT

Cet article fait partie d'un ensemble de ressources élaborées par l'académie de Strasbourg pour Enseigner avec le numérique, proposant des articles sur : 

   

Un article d'introduction et de présentation de ce dossier est disponible ici : Introduction à l'utilisation du numérique en SVT

Introduction à l'intégration des notions de programmation en SVT

Categories
Programmation
mercredi 1 février 2023


Notre enseignement est empreint de code et de logique algorithmique, dans les protocoles expérimentaux que nous mettons en œuvre ou dans les analyses des mécanismes géologiques et biologiques étudiés aussi bien au lycée qu'au collège. De nombreux enseignants de SVT enseignent les bases de cette démarche sans pour autant les identifier en tant que tel.

 Des organigrammes pour représenter l’algorithme qu’exécute un programme.

Exemple d'organigramme appliqué à des notions traitées en SVTUn exemple d'organigramme de programmation appliqué à une notion travaillée en SVT


Un algorithme est une suite d’instructions et d’opérations qui permet de résoudre un problème donné.

Un programme permet d’écrire ces instructions dans différents langages de programmation comme python par exemple. Ces instructions vont être interprétées et exécutées par un ordinateur.

La notion de codage désigne toute opération visant à mettre en forme une information ou des données, selon un format spécifique (par exemple le codage de l’information génétique sous la forme d’une séquence nucléotidique).

Enfin la programmation est l'ensemble des activités qui permettent l'écriture des programmes informatiques et inclus donc la conception de l’algorithme et son écriture dans un langage de programmation.

En SVT, il paraît plus pertinent de se concentrer en priorité sur l’algorithme, c’est-à-dire l’enchaînement logique des idées qui conduit à un raisonnement, plutôt que sur l’écriture dans un langage de programmation. Lorsque nous sommes invités à travailler sur un programme écrit dans le langage python, notre contribution se fera au niveau de la compréhension de l’enchaînement logique des instructions et opérations plutôt que sur l’explication de la syntaxe du langage qui en général ne fait pas partie de nos domaines de compétence.

Un organigramme de programmation (encore appelé logigramme ou algorigramme) est un outil de représentation d’un algorithme qui est normalisé et donc compréhensible par tous, dans des domaines variés (informatique, ingénierie, etc.). Il est composé de cases désignant des actions, des conditions, un début, une fin. Les schémas fonctionnels que nous avons l’habitude d’établir en SVT sont facilement adaptables à ce type de représentation : le lien entre SVT et programmation prend alors tout son sens. Il est tout à fait possible de s’arrêter à l’élaboration d’un organigramme sans chercher à le traduire dans un langage de programmation : l’organigramme est bien un outil de codage de l’information.

Des exemples d’utilisation d’organigrammes en SVT :

Traam 2019 : des organigrammes pour mieux comprendre la régulation de la glycémie

Traam 2019 : des organigrammes pour mieux comprendre le contrôle hormonal

Traam 2019 :des organigrammes pour mieux comprendre les conditions d'habitabilité d'une planète


Organigramme mode d’emploi : principaux symboles utilisables en SVT :

 

Cette représentation par un organigramme aide les élèves ayant du mal à établir les relations de causes/conséquences en leur donnant une approche visuelle d’un ensemble de réactions et de leurs liens. Cela permet aussi de cibler les éventuelles difficultés de compréhension sur l'une ou l'autre étape du phénomène étudié ou de conforter les élèves plus à l'aise dans leur maîtrise de la notion abordée.

Lien vers les travaux :

Intégrer l’utilisation de Python pour traduire une séquence d’ARN en protéine (niveau prise en main)

 

Copyright © 2025 SVT - Académie de Strasbourg - Tous droits réservés
Joomla! est un Logiciel Libre diffusé sous licence GNU General Public