Cette page présente les deux livres de NSI que j’ai écrits et co-écrits pour les éditions Nathan, collection “Les interros des lycées”.

 

À la rentrée 2019, la spécialité Informatique et Sciences du Numérique (en abrégé : NSI) voit le jour dans les lycées français (enfin… tous les lycées ne la proposeront pas car il faut tout de même des enseignants).

Livres NSI parascolaires aux éditions Nathan

Livre Première spécialité NSI

Le livre donne une ligne directrice à tous les enseignant·e·s afin qu’ils ou elles aient à peu près quelques idées pour enseigner la discipline en toute quiétude. Il est bien évidemment conforme au programme.

 

Vous pouvez vous procurer ce livre n’importe où, par exemple sur le site de la FNAC ou encore sur le site d’Amazon.fr.

 

Vous pouvez feuilleter le livre sur le site de Nathan :

https://www.nathan.fr/catalogue/fiche-produit.asp?ean13=9782091574653

 

Contenu (sommaire):

 

  • Encodages (histoire, binaire, ASCII, ISO, Unicode, les bases en informatique: binaire, décimal, hexadécimal)
  • Types et valeurs de base (représentation binaire d’un entier et d’un réel, les booléens, les variables en Python : numériques, chaînes de caractères)
  • Types construits (listes, tuples, dictionnaires, traitement de données en table : manipulations de fichiers CSV, tris, fonction lambda)
  • Interactions humain-machine sur le web (HTML, gestion des événements : javascript, interaction client-serveur)
  • Architecture matérielles et systèmes d’exploitation
  • Langages et programmation (C, Python, PHP)
  • Algorithmique (parcours d’un tableau, tris, coût d’un algorithme, algorithme des k plus proches voisins, recherche dichotomique, algorithmes gloutons)

Livre Terminale spécialité NSI

Ce livre a été co-écrit avec un informaticien en exercice, donc une personne qui est sur le terrain. Cela donne beaucoup de crédibilité à ce livre qui se veut utile aux élèves souhaitant continuer leurs études en filière informatique. Il est bien entendu conforme au programme.

Contenu (sommaire):

 

  • Structures indexées et dynamiques (tableaux, listes, piles, files, packing et unpacking explicite en Python)
  • Généralités sur la programmation (histoire de la programmation, différents types de langage, calculabilité et décidabilité, récursivité, modularité)
  • Méthodes de programmation (différents types de variables, programmation impérative, programmation fonctionnelle, diviser pour régner, recherche textuelle : algorithme de Boyer-Moore)
  • Programmation orientée objet (POO) et programmation dynamique (les classes en Python, méthodes “Top Down” et “Bottom Up”)
  • Les graphes (notions de graphes, matrices de représentation, implémentation en Python, parcours en largeur et en profondeur, recherche d’un chemin et d’un cycle)
  • Les arbres (notion d’arbres, arbre binaire, arbre binaire de recherche, parcours d’un arbre)
  • Bases de données (systèmes de gestion de bases de données : SGBD, modèle relationnel, algèbre relationnelle, le langage SQL, SQL avec Python : SQLite et mysql.connector)
  • Architecture matérielle et réseaux (les composants du numérique, les SoCs, processus et ressources partagées, réseau et routage de données : protocoles RIP et OSPF, sécurités des échanges de données : chiffrement)
  • Baccalauréat blanc

 

Vous pouvez feuilleter le livre sur le site de Nathan :

https://www.nathan.fr/catalogue/fiche-produit.asp?ean13=9782091575438

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x