Informatique pour Tous en Classes Préparatoires aux grandes écoles
Table des matières :
Partie 1 - Mécanique et physique moderne
Chapitre 1 Machine, système d’exploitation et environnement de développement
Chapitre 2 Représentation des nombres
Partie 2 Algorithmique et programmation
Chapitre 3 Expressions : types et opérations
Chapitre 4 Instructions : langage minimal de l’algorithmique
Chapitre 5 Fonctions
Chapitre 6 Notions de complexité et algorithmique sur les tableaux
Partie 3 Ingénierie numérique et simulation
Chapitre 7 Pivot de Gauss et résolution de systèmes
Chapitre 8 Résolution numérique d’équations sur les réels
Chapitre 9 Résolution numérique d’équations différentielles
Partie 4 Bases de données
Chapitre 10 Algèbre relationnelle
Chapitre 11 Base de données relationnelle
Partie 5 Algorithmique et programmation avancées
Chapitre 12 Structure de pile
Chapitre 13 Algorithmes de tri
Présentation du livre :
Ce cours comporte des sections de savoir-faire qui permettent d'acquérir les capacités essentielles, des exercices de difficultés échelonnées, avec corrigé lorsque nécessaire, ainsi que des sujets de travaux pratiques. L'ensemble du manuel a vocation à être réutilisé pour le développement des travaux d'initiative personnelle encadrés (TIPE).
A qui s'adresse cet ouvrage ?
Ce manuel de cours est destiné aux élèves de première et deuxième années de classes préparatoires aux grandes écoles scientifiques, et à leurs enseignants, voies MP, PC, PSI, PT, TPC, TSI.
Sommaire de l'ouvrage :
L'enseignement de l'informatique est indispensable à la formation scientifique de l'étudiant qui se destine à une carrière d'ingénieur ou de chercheur. Comprendre le fonctionnement des systèmes qui nous entourent et, mieux encore, savoir les programmer, permettra aux jeunes citoyens d'être acteurs du monde contemporain.
Après une introduction à l'architecture d'un ordinateur, on présente les notions clés de l'algorithmique en s'attachant systématiquement à démontrer la correction des algorithmes et à évaluer leur complexité. On étudie ensuite la traduction d'algorithmes numériques abordés en cours de mathématiques vers un langage de programmation (Python), les limitations introduites par le passage sur machine et l'utilisation raisonnée de bibliothèques de calcul. On s'initie également aux bases de données, représentation de l'information plus complexe et présente dans des applications industrielles. Enfin on aborde des concepts plus élaborés tels que la récursivité, la structure de pile et les algorithmes de tri pour donner une vision large de l'algorithmique et de la programmation.
Informatique pour Tous CPGE
Table des matières :
Partie 1 - Mécanique et physique moderne
Chapitre 1 Machine, système d’exploitation et environnement de développement
Chapitre 2 Représentation des nombres
Partie 2 Algorithmique et programmation
Chapitre 3 Expressions : types et opérations
Chapitre 4 Instructions : langage minimal de l’algorithmique
Chapitre 5 Fonctions
Chapitre 6 Notions de complexité et algorithmique sur les tableaux
Partie 3 Ingénierie numérique et simulation
Chapitre 7 Pivot de Gauss et résolution de systèmes
Chapitre 8 Résolution numérique d’équations sur les réels
Chapitre 9 Résolution numérique d’équations différentielles
Partie 4 Bases de données
Chapitre 10 Algèbre relationnelle
Chapitre 11 Base de données relationnelle
Partie 5 Algorithmique et programmation avancées
Chapitre 12 Structure de pile
Chapitre 13 Algorithmes de tri
Présentation du livre :
Ce cours comporte des sections de savoir-faire qui permettent d'acquérir les capacités essentielles, des exercices de difficultés échelonnées, avec corrigé lorsque nécessaire, ainsi que des sujets de travaux pratiques. L'ensemble du manuel a vocation à être réutilisé pour le développement des travaux d'initiative personnelle encadrés (TIPE).
A qui s'adresse cet ouvrage ?
Ce manuel de cours est destiné aux élèves de première et deuxième années de classes préparatoires aux grandes écoles scientifiques, et à leurs enseignants, voies MP, PC, PSI, PT, TPC, TSI.
Sommaire de l'ouvrage :
L'enseignement de l'informatique est indispensable à la formation scientifique de l'étudiant qui se destine à une carrière d'ingénieur ou de chercheur. Comprendre le fonctionnement des systèmes qui nous entourent et, mieux encore, savoir les programmer, permettra aux jeunes citoyens d'être acteurs du monde contemporain.
Après une introduction à l'architecture d'un ordinateur, on présente les notions clés de l'algorithmique en s'attachant systématiquement à démontrer la correction des algorithmes et à évaluer leur complexité. On étudie ensuite la traduction d'algorithmes numériques abordés en cours de mathématiques vers un langage de programmation (Python), les limitations introduites par le passage sur machine et l'utilisation raisonnée de bibliothèques de calcul. On s'initie également aux bases de données, représentation de l'information plus complexe et présente dans des applications industrielles. Enfin on aborde des concepts plus élaborés tels que la récursivité, la structure de pile et les algorithmes de tri pour donner une vision large de l'algorithmique et de la programmation.
Informatique pour Tous CPGE