S1 - Premier Semestre

Les séances de travaux pratiques du premier semestre poursuivent les objectifs suivants :

  • consolider l’apprentissage de la programmation en langage Python qui a été entrepris dans les classes du lycée ;
  • mettre en place un environnement de travail ;
  • mettre en place une discipline de programmation : spécification précise des fonctions et programmes, annotations et commentaires, jeux de tests ;
  • introduire les premiers éléments de complexité des algorithmes : on ne présente que l’estimation asymptotique du coût dans le cas le pire ;
  • introduire des outils de validation : variants et invariants.