• Aucun résultat trouvé

L'informatique en CPGE

N/A
N/A
Protected

Academic year: 2021

Partager "L'informatique en CPGE"

Copied!
18
0
0

Texte intégral

(1)

L'informatique en CPGE

Séminaire néo-titulaires 07-07-2014

(2)

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)

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

Python & Spyder

Python et Scilab

(14)

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

(15)

Scilab

Télécharger sur le site : http://www.scilab.org/fr Python et Scilab

(16)

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

(17)

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

(18)

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

Références

Documents relatifs

– On multiplie la partie fractionnaire par la base en répétant l’opération sur la partie fractionnaire du produit jusqu’à ce qu’elle soit nulle...

Nous allons suivre une démarche que nous utiliserons avec les élèves et analyser à notre niveau comment procéder.. Nous dé - sirons maintenant un programme

Il est capable de traiter plusieurs formes d’informations (images, textes, sons).. Devoirs et examens sur : www.kiteb.net. 5) Déplacer Déplacer Déplacer le premier paragraphe à

Méthodes de programma- tion Structures de données et algorithmes Programme de seconde année. Structures de données et algorithmes Notions de logique Graphes

L’enseignement actuel de l’informatique (option informatique) apparaît, d’une part, comme la discipline où sont déjà introduites un certain nombre de ces

Si cet attribut est affecté d'une règle de distance de valeur 3, le système admettra une phrase où cet attribut serait compris entre + 3 et - 3 par rapport à la valeur précédente

Des questions de cours et des petits exercices pour la partie Informatique géné- rale, un ou deux algorithmes à écrire pour la partie Algorithmique, un MCD (Modèle Conceptuel

Des questions de cours et des petits exercices pour la partie Informatique géné- rale, un ou deux algorithmes à écrire pour la partie Algorithmique, un MCD (Modèle Conceptuel