ENSG Nancy Python : de la calculatrice au langage objet du Jeudi 06 juin 2013 au Vendredi 07 juin 2013

L'École Nationale Supérieure de Géologie (ENSG) de Nancy propose aux enseignants de CPGE une formation consacrée au langage PYTHON comme support pour un enseignement de l'algorithmique.

Le stage alternera apports théoriques et mises en pratique. Nous axerons en particulier notre formation sur des exercices permettant d'illustrer l'intérêt d'écrire un algorithme avant de coder un programme et des liens forts qui existent entre les algorithmes et les choix des structures des données à implémenter.

Objectif de la formation

  • Initiation au langage Python et à son style de programmation
  • Approche de l'algorithmique à partir de problèmes classiquement étudiés en algorithmique (tris, arbres, graphes, problèmes récursifs, etc.) et d'exemples de problèmes appliqués simples (petits exercices de géométrie algorithmique, tracé d'isohypses, par exemple)
  • Notion de complexité algorithmique et de calcul de performance

Stage LIESSE

De l'algorithmique à la programmation.

Python : de la calculatrice au langage objet

Ecole Nationale Supérieure de Géologie de Nancy

Public concerné : professeurs de CPGE

Prérequis : pas de prérequis

Dates : jeudi 6 et le vendredi 7 juin.

Lieu : SALLE INFORMATIQUE ENSG - 2 rue du Doyen Roubault, 54518 Vandoeuvre-les-Nancy

Le nombre de places offertes : 15

La formation alternera apports théoriques et mises en pratique. Elle se déroulera dans une salle informatique de l'ENSG, mais les participants pourront apporter leur ordinateur portable.

Les deux journées seront encadrées par : Christine Fay-Varnier, maître de conférence en informatique, ENSG-Université de Lorraine

Inscription

Le stage est ouvert aux enseignants de CPGE qui auront la charge d'enseigner ces nouveaux contenus.

L'inscription est obligatoire mais entièrement gratuite.

Pour vous inscrire, merci d'envoyer un mél à christine.fay-varnier@univ-lorraine.fr en communiquant les informations ci-après :

  • NOM
  • Prénom
  • Téléphone
  • Email
  • Établissement
  • Ville
  • Matière enseignée en 1ère et/ou 2ème année de CPGE
  • Filière
  • Souhaitez-vous apporter votre ordinateur portable dans le but d'installer Python ?
  • Connaissances en informatique
  • Remarques ou souhaits que vous souhaiteriez formuler avant le stage

PROGRAMME PRÉVISIONNEL

1ère demi-journée

Introduction du langage Python

Algorithmes de base en Python

Les structures de données : liste, tuple, dictionnaire, ensemble

Environnement d'exécution

Les IDE : IDLE, Spider, Komodo, ....

2e demi-journée

Gestion des fichiers

Introduction à la programmation Objet en Python

Gestion des modules :

construction, compilation, utilisation, installation

3e et 4e demi journée

Exercices d'application