Les stages d’Informatique Python 1ère et 2ème année

Optimal Sup-Spé propose à plusieurs reprises durant l’année scolaire des Stages d'information Python, spécifiquement dédiés aux étudiants des classes préparatoires scientifiques Maths Sup et Maths Spé (y compris BCPST).

Quelques mots

Depuis la mise en place des nouveaux programmes en 2014, la place de l’informatique dans les concours scientifiques est devenue bien plus importante qu’auparavant. Deux changements majeurs ont été opérés :

  • D’une part, il est désormais possible de voir apparaître des questions d’informatique dans tous les sujets de concours. Auparavant, l’informatique se trouvait presque exclusivement dans les épreuves d’informatique spécifiques, ou à certains oraux de concours bien précis. Désormais, l’informatique peut être présente dans toutes les épreuves : mathématiques, chimie, sciences industrielles, physique… l’objectif du programme est de familiariser les étudiants avec l’outil informatique et de leur permettre de le mobiliser dans toutes les matières. Il s’agit d’un changement majeur. Désormais, tous les sujets de concours pourront comporter des questions, voire des parties d’algorithmique.
  • D’autre part, le langage « Python » a remplacé les langage « Maple », « Caml » et « Turbo-Pascal » en Informatique. Il a fallu former les professeurs des classes prépas à ce nouveau langage, et l’intégrer aux sujets de DM, DST etc. Cependant, dans plusieurs établissements, cela n’a pas toujours été intégré de façon systématique à tous les enseignements, car après toute réforme, il y a toujours un temps d’adaptation nécessaire. Certains étudiants sont donc arrivés en Spé avec des bases relativement faibles en Python. D’autres ont acquis des bases convenables, mais rares sont les élèves ayant réellement une bonne maîtrise du langage. Quelques élèves néanmoins, très à l’aise avec l’outil informatique, sont excellents.

Les élèves de 1ère année, quant à eux, doivent acquérir de solides connaissances dès la première année en vue de préparer dès à présent leurs concours, où le Python prendra une place non négligeable, non seulement à l’oral, mais aussi à l’écrit, dans toutes les filières.

INFORMATIONS

Les différents stages de Python proposés par Optimal Sup Spé

  • Le Stage de Pré-rentrée Août 2021 : entrée en Maths Spé – 16 heures d’enseignement
  • Le Stage de Toussaint 2021 : Maths Spé – 16 heures d’enseignement
  • Le Stage de Noël 2021 : Maths Spé – 24 heures d’enseignement
  • Le Stage Février 2022 : Maths Sup et Maths Spé – 16 heures d’enseignement

Programme

A la différence des programmes de mathématiques ou de physique, le programme d’informatique est le même, au sens strict, pour toutes les filières scientifiques ci-dessous. Les BCPST peuvent aussi suivre les stages Python : ils pourront vérifier eux mêmes ici la conformité totale du programme de nos stages avec le programme BCPST.

  • Les stages Python Maths Sup sont ouvert aux étudiants des filières MPSI, PCSI, PTSI, MP2I, TSI 1, et BCPST 1.
  • Les stages Python Maths Spé sont ouverts aux étudiants des filières MP, PC, PSI, PT, TSI 2 et BCPST 2.

INFORMATIONS

Le stage de Python de Pré-rentrée 2021

DATES

  • Samedi 21 août 2021 : 9h – 13h / 14h – 18h
  • Lundi 23, mercredi 25, vendredi 27, dimanche 29 août : 18h30 – 20h30

DURÉE : au total, 16 heures d’enseignement.

FILIÈRES
Stage dédié aux étudiants Maths Sup qui entrent en Maths Spé
MP, PC, PSI, PT, TSI 2 et BCPST 2

TARIF : 400 €

Approche pédagogique du stage de Python pré-rentrée 2021

L’objectif des Stages d’informatique de Maths Spé d’OPTIMAL SUP-SPÉ est double. Il s’agit d’abord de combler les éventuelles lacunes des élèves dans tous les points du programme de première année, et de découvrir les principales nouveautés du programme de deuxième année. Bien sûr les programmes et les exercices traités sont différents suivant chacun des stages.

Programme

Les programmes et les exercices traités sont différents suivant chacun des stages, mais globalement, la progression par jour est environ la suivante :

SÉANCE 1 : RÉVISION DU PROGRAMME D’INFORMATIQUE DE LA 1ÈRE ANNÉE

  • révisions sur l’algorithmique I : brefs rappels de cours, résolution d’exercices de niveau de Spé avec les outils de la première année
  • résolution d’un problème d’algorithmique complet permettant une mise en application large des outils algorithmiques et des bases de données

SÉANCE 2 : ALGORITHMIQUE II (PROGRAMME DE SPÉ)

  • piles : fonctions « push », « pop », utilisation de tableaux
  • récursivité : avantages et inconvénients, mise en pratique
  • étude et mise en oeuvre des principaux algorithmes de tris de tableaux à connaître : tri rapide, tri-bulles, tri par insertion, tri par fusion. Discussion par l’étude des complexités temporelles et spatiales.

SÉANCE 3 : RÉSOLUTION D’UN GRAND PROBLÈME PERMETTANT LA MISE EN OEUVRE DU PROGRAMME DES 2 ANNÉES

Enfin, nous avons choisi une approche originale et intéressante pour les séances 4 et 5. L’outil informatique n’a pas vocation à être étudié séparément des autres matières, et aux concours, il y aura inévitablement des questions d’informatiques dans tous les sujets.

SÉANCE 4 : LES LIENS ENTRE « LE PYTHON ET LES MATHS »

SÉANCE 5 : « LE PYTHON ET LA PHYSIQUE » ET « LE PYTHON ET LES SCIENCES INDUSTRIELLES »

Durant ces deux séances, nous traiterons de nombreux exercices d’application classiques, susceptibles de tomber aux concours en Mathématiques, en Physique ou en SI. L’objectif : permettre aux étudiants d’avoir une vision globale de l’outil informatique et de son utilisation.

Enseignant

Vous serez encadrés en petit groupe par M. Lucas WILLEMS. Elève normalien à l’ENS Ulm, Lucas est un passionné d’informatique Python et d’enseignement, vous pourrez le retrouver sur son site personnel. Peut-être saurez-vous après le stage, comme lui à ses heures perdues, coder un « Casse-Brique » en Python, entre autres choses amusantes.

Informations

Le stage Python Maths Sup de Février 2022

DATES ET HORAIRES
Deux sessions au choix :

SESSION 1
  • Samedi 19 février 2022 (14h-20h) et
  • Dimanche 20 février 2022 (9h-20h)
SESSION 2
  • Samedi 26 février 2022 (14h-20h) et
  • Dimanche 27 février 2022 (9h-20h)

À noter : ce stage est compatible avec les Stages de Février Maths/Physique/Chimie/SI

DURÉE : au total, 16 heures d’enseignement

TARIF : 400 €

Programme

Les programmes et les exercices traités sont différents suivant chacun des stages, mais globalement, la progression par jour est environ la suivante :

SÉANCE 1 : RÉVISION DU PROGRAMME D’INFORMATIQUE DE LA 1ÈRE ANNÉE

  • révisions sur l’algorithmique I (cf. stage Sup ci-dessus) : brefs rappels de cours, résolution d’exercices de niveau de Spé avec les outils de la première année
  • résolution d’un problème d’algorithmique complet permettant une mise en application large des outils algorithmiques et des bases de données

SÉANCE 2 ET 3 : INGÉNIERIE NUMÉRIQUE ET SIMULATIONS, MISE EN PRATIQUE DES GÉNÉRALITÉS ALGORITHMIQUES À DES PROBLÈMES CLASSIQUES

  • introduction aux bibliothèques logicielles
  • résolution de problèmes stationnaires à une dimension (application à l’approximation : dichotomie, méthode de Newton)
  • résolution de problèmes dynamiques à une dimension (application aux équations différentielles : méthode d’Euler)
  • introduction aux problèmes discrets multidimensionnels (application à l’inversibilité de matrices)

SÉANCE 4 : CONSOLIDATION DES SÉANCES PRÉCÉDENTES ET ÉCLAIRAGES SPÉCIFIQUES

  • les liens entre le Python et la Physique, la Chimie ou les Sciences Industrielles (exemples, résolution d’exercices pratiques)
  • une introduction à l’utilisation de bases de données : vocabulaires, schémas de relation, opérateurs usuels dans un contexte de bases de données, fonctions d’agrégation, client-serveur. Ce dernier point sera abordé sous la forme d’une introduction ou d’un approfondissement suivant le niveau du groupe.

CHAQUE SOIR, EN PLUS DES COURS, REPRISE INDIVIDUELLE DES SUJETS
De 18h30 à 20h30, cette reprise des sujets permet à chaque élève de vérifier qu’il a parfaitement assimilé les supports, qu’il a compris les exercices classiques et qu’il saurait les refaire seul. Les étudiants sont invités à retravailler sur les thèmes abordés durant le stage. Pour toute question, le professeur vient s’asseoir à côté de l’élève et l’aide à résoudre toute difficulté.

Enseignant

Vous serez encadrés en petit groupe par M. Lucas WILLEMS. Elève normalien à l’ENS Ulm, Lucas est un passionné d’informatique Python et d’enseignement, vous pourrez le retrouver sur son site personnel. Peut-être saurez-vous après le stage, comme lui à ses heures perdues, coder un « Casse-Brique » en Python, entre autres choses amusantes.

Les Stages

L’objectif des Stages d’informatique de Maths Spé d’OPTIMAL SUP-SPÉ est double. Il s’agit d’abord de combler les éventuelles lacunes des élèves dans tous les points du programme de première année, et de découvrir les principales nouveautés du programme de deuxième année.

Le stage Python Spé de Toussaint 2021

DATES
Du jeudi 28 au samedi 30 octobre 2021. Stage de 24h

DURÉE
Stage de 3 jours, à raison de 8h d’enseignement par jour. Au total, 24 heures d’enseignement

HORAIRE : 9h-13h et 14h-18h

TARIF : 650 €

Le stage Python Spé de Noël 2021

DATES
Du lundi 20 décembre au mercredi 22 décembre 2021. Stage non compatible avec le stage d’Anglais

DURÉE
Stage de 3 jours, à raison de 8h d’enseignement par jour. Au total, 24 heures d’enseignement

HORAIRE : 9h-13h et 14h-18h

TARIF : 650 €

Le stage Python Spé de Février 2022

DATES ET HORAIRES
Deux sessions au choix :

SESSION 1
  • Samedi 19 février 2022 (14h-20h) et
  • Dimanche 20 février 2022 (9h-20h)
SESSION 2
  • Samedi 26 février 2022 (14h-20h) et
  • Dimanche 27 février 2022 (9h-20h)

Ce stage est compatible avec les Stages de Février Maths/Physique/Chimie

DURÉE : au total, 16 heures d’enseignement

TARIF : 400 €

Enseignant

Vous serez encadrés en petit groupe par M. Lucas WILLEMS. Élève normalien à l’ENS Ulm, Lucas est un passionné d’informatique Python et d’enseignement, vous pourrez le retrouver sur son site personnel. Peut-être saurez-vous après le stage, comme lui à ses heures perdues, coder un « Casse-Brique » en Python, entre autres choses amusantes.

Recevez 
des ressources gratuitement