Cet ouvrage propose un cours structuré couvrant l'intégralité du programme de la filière MP2I/MPI en classes préparatoires aux grandes écoles. Il contient notamment : un cours complet, avec une présentation détaillée des concepts et des développements techniques ; de nombreux exercices corrigés ; des milliers de lignes de code ; des encarts thématiques et historiques permettant d'approfondir les notions ; une initiation aux fondamentaux d'architecture et de système ; une initiation aux langages C et OCaml adaptée aux besoins du programme. Ce livre ne suppose aucune connaissance préalable en informatique et constitue une introduction complète à ce domaine.