Volumes horaires
- CM 7.5
- Projet -
- TD 3.0
- Stage -
- TP 7.5
- DS 2.0
Crédits ECTS
Crédits ECTS 0.0
Antoine FRENOY
Contenu(s)
Initiation aux bases de données
Introduction au principe des bases de données relationnelles.
Découverte de la notion de requête par l'algèbre relationnelle (union, soustraction, produit, jointure, sélection, projection), puis application pratique avec le langage SQL.
Mini-projet pour mettre en pratique ces notions dans un programme écrit en Python et en SQL.
Utilisation de Python pour du calcul numérique
Présentation des bibliothèques NumPy et Scipy pour le calcul numérique. Illustration du calcul matriciel avec NumPy sur l'algorithme du pivot de Gauss, résolution d'équations différentielles avec SciPy, et tracés de courbes avec matplotlib.
Approfondissement en algorithmique
Retour sur les algorithmes vus en première année, en formalisant la notion de complexité (meilleur cas, pire cas). Application pratique de la notion de complexité pour comparer plusieurs représentations du même concept.
Le cours est programmé dans ces filières :
- Cursus ingénieur - Prépa - Semestre 3
- Cursus ingénieur - Prépa SHN - ART - Semestre 3
Code de l'enseignement : 2CMIN3
Langue(s) d'enseignement :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Livre « Informatique pour tous en classes préparatoires aux grandes écoles »
http://informatique-en-prepas.fr/