Formation ECAM Arts & Métiers
Données Générales
Programme Académique Formation ECAM Arts & Métiers :
Type de module Cours
Cours : 18h00
TD : 0h00
TP : 18h00
Projet : 0h00
Stage : 0h00
Travail personnel : 20h00
Durée totale : 36
Statut :
Obligatoire
Période :
SEMESTRE 2
Langue d'enseignement :
Français
Objectifs généraux
L'objectif de ce module vise à développer les savoir-faire suivants :
. développement d'algorithmes numériques sur des problèmes scientifiques étudiés et mis en équation dans les autres disciplines.
· recourir aux concepts des bases de données relationnelles ;
· traduire les questions posées dans un langage de requête en respectant sa syntaxe ;
· prototyper et créer une base de données simple, à l'aide d'un outil interactif ;
· consulter une base de données à travers des requêtes de type SQL ;
· comprendre et décrire les rôles des différents éléments d'une architecture trois-tiers.
Ce module met en évidence la nécessité d'un niveau d'abstraction suffisant dans la conception d'outils permettant la gestion de bases de données de taille importante, là où des algorithmes de recherche simples sur des structures « plates », orientées tableaux, deviennent inopérants : les schémas relationnels sont une réponse à ce problème.
Contenu
1. Ingénierie numérique et simulation
a) Bibliothèques logicielles : utilisation de quelques fonctions d'une bibliothèque et de leur documentation en ligne.
b) Problème stationnaire à une dimension, linéaire ou non conduisant à la résolution approchée d'une équation algébrique ou transcendante. Méthode de dichotomie, méthode de Newton.
c) Problème dynamique à une dimension, linéaire ou non, conduisant à la résolution approchée d'une équation différentielle ordinaire par la méthode d'Euler.
d) Problème discret multidimensionnel, linéaire, conduisant à la résolution d'un système linéaire inversible (ou de Cramer) par la méthode de Gauss avec recherche partielle du pivot.

4. Initiation aux bases de données
a) Vocabulaire des bases de données : relation, attribut, domaine, schéma de relation ; notion de clé primaire.
b) Opérateurs usuels sur les ensembles dans un contexte de bases de données : union, intersection, différence.
c) Opérateurs spécifiques de l'algèbre relationnelle : projection, sélection (ou restriction), renommage, jointure, produit et division cartésiennes ; fonctions d'agrégation : min, max, somme, moyenne, comptage.
d) Concept de client-serveur. Brève extension au cas de l'architecture trois-tiers.
Prérequis
Module semestre 1 : LIIAem01EInfo1-Informatique 1
Bibliographie
Introduction à l'informatique - 1re année prépa scientifique de Bays Serge
L'essentiel de l'informatique en prépa - Exemples et exercices corrigés en SQL et Python de Barrault Frantz
Toute l'informatique en CPGE scientifiques - 1re et 2e années - Cours complet et détaillé, exercices corrigés avec Python, SQL et Scilab, annales corrigées de Cochard Étienne, Rainero Sophie, Roussange Marielle, Sebert-Cuvillier Emmanuelle
Algorithmique et calcul numérique - Travaux pratiques résolus et programmation avec les logiciels Scilab et Python. Licences et classes prépas de Ouin José
Évaluation(s)
Nature Coefficient Objectifs
1Devoir écrit2
2Devoir oral1