Présentation de l`informatique pour tous

publicité
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)
S'engager dans les enseignements d'informatique
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...
Option info : (1995)
Il s'agit en réalité de
mathématiques appliquée
à l'informatique
S'engager dans les enseignements d'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)
Le programme d'IPT
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
Python et Scilab
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)
Ressources pour les enseignements d'informatique
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)
Téléchargement