Visuel de Informatique pour tous en classes préparatoires aux grandes écoles
visibilityFeuilleter

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.

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, hors BCPST, TB et ATS.

Titre Informatique pour tous en classes préparatoires aux grandes écoles
Sous-titre Manuel d'algorithmique et programmation structurée avec Python. Nouveaux programmes 2013. Voies MP, PC, PSI, PT, TPC et TSI.
Auteur(s) Benjamin Wack, Sylvain Conchon, Judicaël Courant, Marc de Falco, Gilles Dowek, Jean-Christophe Filliâtre, Stéphane Gonnord
Editeur Eyrolles
Parution 22 août 2013
Edition 1ère édition
Nb de pages 390 pages
Format 230 x 190 mm
Poids 731 g
EAN13 9782212137002
ISBN13 978-2-212-13700-2
ISBN10 2-212-13700-1
  • Architecture matérielle et logicielle
    • Machine, système d'exploitation et environnement de développement
    • Représentation des nombres
  • Algorithmique et programmation
    • Expressions : types et opérations
    • Instructions : langage minimal de l'algorithmique
    • Fonctions
    • Notions de complexité et algorithmique sur les tableaux
  • Ingénierie numérique et simulation
    • Pivot de Gauss et résolution de systèmes
    • Résolution numérique d'équations sur les réels
    • Résolution numérique d'équations différentielles
  • Bases de données
    • Algèbre relationnelle
    • Base de données relationnelle
  • Algorithmique et programmation avancées
    • Structure de pile
    • Algorithmes de tri
    • Travaux pratiques
    • Compléments sur les entrées/sorties

Benjamin Wack

Benjamin Wack est docteur en informatique et professeur agrégé de mathématiques.

Visuel de Benjamin Wack

Sylvain Conchon

Sylvain Conchon est professeur d'informatique à l'université Paris-Sud où il enseigne la programmation et l'algorithmique avec OCaml. Programmeur OCaml depuis plus de vingt ans, il a développé de nombreux logiciels avec ce langage. Très actifs au sein de la communauté francophone des langages applicatifs, il a participé à l'organisation, entre autres, les "Journées francophones des langages applicatifs".

Visuel de Sylvain Conchon

Judicaël Courant

Docteur en informatique, Judicaël Courant enseigne les mathématiques en MPSI au lycée La Martinière-Monplaisir à Lyon.

Visuel de Judicaël Courant

Marc de Falco

Docteur en informatique, Marc de Falco est professeur en MPSI au lycée international de Valbonne dans une classe pilote en partenariat avec l'Inria.

Visuel de Marc de Falco

Gilles Dowek

Chercheur à l'Institut national de recherche en informatique et en automatique, Gilles Dowek enseigne à l'École polytechnique. La Société mathématique de France lui a décerné le Prix d'Alembert des lycéens, en 2000 pour ses travaux de vulgarisation.

Visuel de Gilles Dowek

Jean-Christophe Filliâtre

Jean-Christophe Filliâtre est chercheur au CNRS. Il donne par ailleurs des cours d'algorithmique à l'École polytechnique et de compilation avec OCaml à l'ENC (Ulm). Programmeur OCaml depuis plus de vingt ans, il a développé de nombreux logiciels avec ce langage. Très actifs au sein de la communauté francophone des langages applicatifs, il a participé à l'organisation, entre autres, les "Journées francophones des langages...

Visuel de Jean-Christophe Filliâtre

Stéphane Gonnord

Stéphane Gonnord enseigne en classe de MP au lycée du Parc à Lyon.

Visuel de Stéphane Gonnord