Computer Science 1 - BCPST 1
Undergraduate course, Classes Préparatoires aux Grandes Ecoles, INP-HB, 2023
This page contains material in french for the computer science course for first year undergraduate student in classes préparatoires Biologie Chimie Physiques et Sciences de la Terre at INP-HB.
Course presentation
- Présentation [pdf]
Architecture des ordinateurs
Algorithmique et programmation Python
- Introduction aux algorithmes [pdf]
- Variables en algorithmique [pdf]
- Algorithmes élémentaires opérants par structure alternative [pdf]
- Algorithmes élémentaires opérants par boucle simple [pdf]
- Introduction à Python [pdf]
- Algorithmes opérants sur les tableaux unidimensionnels [pdf]
- Algorithmes opérants par boucles imbriquées [pdf]
- Présentation de la bibliothèque Numpy [pdf]
- Analyse des algorithmes [pdf]
- Procédures, fonctions et fonctions récursives [pdf]
- Algorithmes de tri naïfs [pdf]
- Travaux pratiques: Graphiques sous Python [pdf]
- Travaux pratiques: Gestion de fichiers [pdf]
- Travaux pratiques: Matrices d’images et de pixels [pdf]
Méthodes de programmation
Bases de données
- Vocabulaires, requêtes et applications [pdf]
Graphes
Méthodes numériques
- Travaux pratiques: Calcul d’intégrales [pdf]
- Modélisation d’expériences aléatoire et estimation de distribution de loi [pdf]
- Travaux pratiques: Simulation de variables aléatoires discrètes [pdf]
Travaux dirigés
- TD1: Architecture des ordinateurs [pdf]
- TD2: Algorithmes linéaires et variables [pdf]
- TD3: Structure alternative et boucles simples [pdf]
- TD4: Tableaux et Python [pdf]
- TD5: Complexité, Fonctions et tris [pdf]
- TD6: Mutabilité et dictionnaires [pdf]
- TD7: Base de données et SQL [pdf]
- TD8: Graphes [pdf]
- TD9: Simulation de v.a.r. [pdf]
Book an appointment
Book an appointment with me for course related issue or other things you may want we discuss!