Cet ouvrage propose un cours structuré couvrant l'intégralité du programme de la spécialité NSI (Numérique et sciences informatiques) en classe de première. Il offre 30 leçons clés en main, accompagnées d'exercices corrigés et d'encarts thématiques et historiques permettant d'approfondir les leçons. Des sujets de projets collaboratifs et pluridisciplinaires viennent compléter l'ouvrage.
Ce livre est constitué de 5 parties :
- apprentissage de la programmation avec le langage Python
- notions de base d'algorithmique
- traitement des données
- architecture des ordinateurs
- interaction, communication et web.
Le site qui accompagne cet ouvrage fournit du matériel librement téléchargeable, comme du code source Python, des fichiers de données pour les projets ou encore un aide-mémoire Python.