Algorithmique et programmation en classe de Seconde avec Python

  • Lycée
  • 6 mars 2019
  • Craponne
  • Michel Giroux
  • Code: PN043047
  • Prix : 180 €

Depuis la rentrée 2017, les élèves entrant en Seconde générale ont acquis des méthodes leur permettant de réaliser des algorithmes et des programmes simples, pouvant comporter des boucles et des instructions conditionnelles. L’aménagement du programme de mathématiques, rénove et renforce sensiblement l’enseignement de l’algorithmique et de la programmation en Seconde ; cet enseignement n’est pas isolé, mais au contraire réinvesti dans l’étude des fonctions, de la géométrie, des statistiques et des probabilités.

Ce stage s'adresse aux professeurs de seconde ayant déjà enseigné l'algorithmique et la programmation, mais désormais confrontés aux conséquences et exigences de l'aménagement des programmes de mathématiques de seconde et de l aréforme du collège. 

Objectifs :

Apporter des réponses claires et concrètes aux questions suivantes, sur la base d’exemples et de programmes Python associés au programme de seconde :

  • Cerner l’impact et les enjeux de l’aménagement du programme de mathématiques, en ce qui concerne l’algorithmique et la programmation.
  • Evaluer (en début d’année) les acquis des élèves en algorithmique, notamment au travers de leur pratique de Scratch.
  • Faciliter pour les élèves la transition entre un langage de programmation par blocs et un langage de type Python ; choisir un environnement de travail.
  • Définir les objectifs de l’enseignement de l’algorithmique dans sa classe de seconde et adapter la progression en conséquence.
  • Concevoir et inclure des exercices ou séances d’algorithmique dans l’enseignement « traditionnel » des mathématiques.

Prérequis :

  • Connaissances des concepts de base de l’algorithmique : variables, affectations, entrées-sorties, boucles et itérations simples.
  • Connaissance d’un environnement de programmation dans un cadre scolaire : Scratch, Algobox ou calculatrice.

A l’issue de la formation, chaque participant aura :

  • adapté une progression annuelle pour y inclure l’enseignement de l’informatique et de la programmation,
  • conçu, réalisé et testé des programmes en Python et des exercices.