L'informatique en CPGE
Séminaire néo-titulaires 07-07-2014
L'informatique en CPGE
Pourquoi s'engager dans les enseignements d'informatique Le programme de 2013
Les outils : Python et Scilab
Les ressources pédagogiques disponibles (Compléments autour du programme de SII)
Historique de l'informatique en CPGE
Programme de 1987 : programmation en Pascal Programme de 1995 : calcul formel sous Maple
Programme de 2003 : reconduction de l'ancien programme
Programme de 2013 : programmation en Python et Scilab Programme de 2023 : à vous de l'imaginer...
S'engager dans les enseignements d'informatique
Option info : (1995) Il s'agit en réalité de
mathématiques appliquée à l'informatique
L'informatique dans les Sciences et Techniques Industrielles (STI)
● Calcul numérique (Calcul EF, simulation dynamique, CAO, etc)
● Commande numérique (commande d'axe,
commande embarquée de processus, commande évènementielle)
● Traitement des signaux (traitement de mesures 1D ou 2D)
● Communication par bus industriels et réseaux
● Ingénierie logicielle
S'engager dans les enseignements d'informatique
Apporter notre point de vue sur :
l'informatique pour l'ingénieur
Une informatique au service de l'ingénierie (résolution numérique de problèmes contextualisés)
Une informatique interfacée avec l'extérieure (mesure, commande, traitement de données, réseaux)
Des compétences théoriques ET opérationnelles (autonomie des étudiants en TIPE)
S'engager dans les enseignements d'informatique
Programme d'informatique pour tous (IPT)
Esprit du programme :
L'informatique pour des ingénieurs généralistes
Un programme qui participe à la formation de type C2I (Certificat Informatique et internet)
Un programme qui prépare au calcul numérique scientifique Modalités d'enseignement :
1h de cours / semaine 2h de TP / quinzaine
3 semestres sur deux années Le programme d'IPT
Programme d'informatique pour tous (IPT)
Quatre volets :
Architecture matérielle et logicielle – codage de l'information en mémoire (S1)
Programmation et algorithmique (S1 + S3) Simulation numérique (S2)
Base de données (S2) Projets (S3)
Le programme d'IPT
Programme d'informatique pour tous (IPT)
Architecture matérielle et logicielle
Codage de l'information en mémoire (S1) Connaitre les composants classiques
(micro-processeur, RAM, disque dur, etc.) Comprendre l'organisation des fichiers, les droits d'accès, etc.
Comprendre comment une information est codée sous forme binaire en mémoire.
Comprendre le problème de précision d'un calcul numérique
Le programme d'IPT
Programme d'informatique pour tous (IPT)
Programmation et algorithmique (S1) Structures de programmation de base (boucles, conditions, fonctions, etc.)
Mettre en oeuvre des algorithmes simples (recherche de max, dichotomie, intégration par méthode des trapèzes)
Exemples de TD
Traitement d'images simple, chiffrage simple, traitement de courbes mesurées, etc.
Le programme d'IPT
Programme d'informatique pour tous (IPT)
Simulation numérique (S2)
Résolution d'équations non linéaires (fermeture géométrique, point de fonctionnement, etc...)
Problème multi-ddl
(réseau de résistances, treillis, etc.) Intégration d'équations différentielles
(trajectoire de balle de tennis, pendule, etc.) Le programme d'IPT
Programme d'informatique pour tous (IPT)
Bases de données (S2)
Quelques éléments théoriques sur l'organisation d'une BDD
Langage de requète SQL Le programme d'IPT
Les outils au programme : Python & Scilab
Pourquoi Python ?
Langage et interfaces logicielles libres
Langage informatique impératif, généraliste Langage interactif
Pourquoi Scilab ? Logiciel Libre
Logiciel adapté au calcul numérique scientifique Pourquoi pas le C ?
Trop complexe pour une initiation bac+2, pas interactif.
Python et Scilab
Python & Spyder
Python et Scilab
Python & Spyder
Choix de version...
Python 2.7 Python 3.3
Installation
Plusieurs distributions...
Windows : WinPython (http://winpython.sourceforge.net/) Mac : Installation simple par le gestionnaire de paquet Linux : Installation simple par le gestionnaire de paquet Python et Scilab
Scilab
Télécharger sur le site : http://www.scilab.org/fr Python et Scilab
Scilab en Sciences de l'ingénieur Modélisation Causale et Acausale
Résolution d'équations en TP
(cinématique ou statique)
Python et Scilab
Ressources
Site de l'UPSTI
Ressources en SI, mais aussi en informatique :
Espace adhérent > Ressources pédago > Informatique 56 thèmes divers (cours / TP / DS) sur S1 et S2
À venir sur S3...
Les archives des formations Python (stages Liesse)
Ressources pour les enseignements d'informatique
Ressources
Site de Scilab
Livret pour l'enseignement (initiation à Scilab) Livret pour les Sciences de l'ingénieur
Educatec – Démosciences
Thème développés sous forme de mini-TP lors du Salon (Novembre 2014)
Ressources pour les enseignements d'informatique