Programmes et ressources d'accompagnement pour les voies générale et technologique du lycée

Programmes et ressources en numérique et sciences informatiques

Les programmes de numérique et sciences informatiques de première et de terminale de la voie générale sont présentés en lien avec des ressources pour accompagner leur mise en œuvre.

Volumes horaires d'enseignement

Spécialité numérique et sciences informatiquesHoraire élève
Première générale 4h
Terminale générale 6h

Programme en vigueur

Le programme de spécialité de numérique et sciences informatiques de première générale est défini par arrêté du 17-1-2019 publié au BO spécial n° 1 du 22 janvier 2019.

Le programme de spécialité de numérique et sciences informatiques de terminale générale est défini par arrêté du 19-7-2019 publié au BO spécial n° 8 du 25 juillet 2019.

Ces programmes entrent en vigueur en première à la rentrée 2019 et en terminale à la rentrée 2020.

Téléchargez les programmes :

Ressources d'accompagnement pour la classe de première

Représentation des données

Traitement des données

Interactions entre l'homme et la machine sur le Web

Architectures matérielles et systèmes d'exploitation

Langages et programmation

Algorithmique

Ressources transversales

Ressources d'accompagnement pour la classe de terminale

Algorithmique

Langages et programmation

Structures de données

Sitographie pour le programme de Terminale

Choisissez un thème
Réponses 41 à 60 sur 81
 
Architectures matérielles, systèmes d'exploitation et réseaux
Protocoles de routage
Pour aller plus loin

Adresse :http://idum.fr/spip.php?article213

Auteur : N. Salmon
Type de document : cours.
Expose le principe de fonctionnement du routage RIP, ainsi que le fonctionnement de la table de routage, des temporisations et de la métrique. Certaines parties, très techniques, sont au-delà des attendus de NSI.

Sécurisation des communications
Pour bien démarrer

Adresse :http://pixees.fr/informatiquelycee/n_site/nsi_term_archi_secu.html

Auteur : David Roche
Type de document : cours de terminale NSI.
Cours sur la notion de protocole de routage. Il présente sous la forme d’un cours le problème de la sécurisation des communications. Le chiffrement symétrique, le chiffrement asymétrique et le protocole HTTPS sont évoqués. Des petites activités d’application, appelées « à faire vous-même » sont proposées à la suite des notions présentées.

Ressources pour la classe

Adresse :http://www.youtube.com/watch?v=jMIAoAVbcsw&list=PLYsJ-3MUn_eeYwSgJ3Z_hfrIzGqYOGAaj

Auteur : Yann Bidon
Type de document : vidéo.
L’objectif général de l’auteur est de faire comprendre le SSL. Il propose pour cela une série de vidéos dont la première permet de comprendre la différence entre la cryptographie symétrique et la cryptographie asymétrique. Des exemples historiques s’appuyant sur la méthode de chiffrement symétrique sont donnés. Pour le chiffrement asymétrique, l’auteur cite l’exemple du chiffrement RSA pour lequel il consacre une vidéo complète : il s’agit de la troisième vidéo de sa playlist « Comprendre le SSL/TLS ».

Langages et programmation
Notion de programme en tant que donnée, calculabilité, décidabilité
Pour bien démarrer

Adresse :http://pixees.fr/informatiquelycee/n_site/nsi_term_calcu.html

Auteur : David Roche
Type de document : cours d'introduction.
Ce document introduit sous la forme d’un cours concis la notion de décidabilité et de calculabilité. En particulier, il explique pourquoi le problème de l’arrêt est indécidable.

Adresse :http://www.irem.univ-bpclermont.fr/Indecidabilite-du-probleme-de-l

Auteur : Matthieu Journault, Pascal Lafourcade, Rémy Poulain, et Malika More
Type de document : activité de type "informatique sans ordinateur".
Comment montrer, sans formalisme théorique, que le problème de l’arrêt est indécidable ? L’activité suit la preuve proposée par Turing, et s'appuie sur le principe du raisonnement par l’absurde et la notion de disjonction de cas. Tout au long de l’activité, les élèves se servent d’une version papier d’un modèle simplifié d’ordinateur pour exécuter à la main des programmes. Certains programmes simples sont ensuite composés ensemble pour obtenir le résultat d’indécidabilité. L'article présente également des retours d'expérience suite à la réalisation de l'activité avec des élèves ou des enseignants en formation continue.

Pour aller plus loin

Adresse :http://www.lirmm.fr/%7Egrenet/DIUBloc5/AlgoAvancee.pdf

Auteur : Bruno Grenet
Type de document : cours de DIU (fichier PDF).
Cours complet sur le bloc 5 du DIU. Les pages concernant cette partie du programme sont les pages 39 à 68. On y retrouve toutes les notions clés pour avoir un certain recul par rapport au sujet.

Récursivité
Pour bien démarrer

Adresse :http://www.enib.fr/enibook/algorithmic/learning/site/html/recursivite-0-index.html

Auteur : ENIB (École nationale d’ingénieurs de Brest)
Type de document : cours et exercices.
Cours très clair et bien détaillé, avec de nombreux exemples et exercices.

Adresse :http://www.lri.fr/%7Ehivert/COURS/CFA-L3/02-Recursivite.pdf

Auteur : Florent Hivert
Type de document : cours au format PDF.
Cours clair et concis sur la notion de récursivité qui s'appuie sur la notion de pile d'appels. Introduit notamment le concept de récursivité terminale (notion qui n'est pas au programme de NSI).

Ressources pour la classe

Adresse :http://www.apprendre-en-ligne.net/info/recursivite/recursivite.pdf

Auteur : Didier Müller
Type de document : cours et exercices au format PDF.
Support mélangeant à bon escient activités en modes branché et débranché, avec des applications mathématiques et récréatives.

Adresse :http://projet.eu.org/pedago/sin/NSI/cours02/chap3.zip

Auteur : Didier Müller
Type de document : cours et exercices (archive ZIP).
Cours et TD prêts à l'emploi avec une partie sur la récursivité (et les algorithmes de tri récursifs), ainsi que sur les algorithmes de type "diviser pour régner".

Modularité
Pour bien démarrer

Adresse :http://nsi4noobs.fr/-Partie-D-Langages-et-programmation-

Auteur : David Latouche et Cédric Gerland
Type de document : cours et activités.
Avec comme fil rouge la réalisation d'une API d'analyse d'un fichier GPX permettant à partir d'un site web (Open Street Map) de cartographier des déplacements, les élèves découvrent au travers de capsules vidéos et d'activités associées, l'utilisation de l'API lxml.etree (gestion fichier GPX) et de la bibliothèque Folium.

Paradigmes de programmation
Pour bien démarrer

Adresse :http://forge.univ-lyon1.fr/diu-eil/bloc4/-/tree/master/1_paradigmes_de_programmation

Auteur : professeurs de l'université de Lyon
Type de document : cours de DIU EIL.
Cours complet avec dépôt Git du documents au format PDF et de TP en Python.

Adresse :http://mermet.users.greyc.fr/Enseignement/EnseignementInformatiqueLycee/Havre/Bloc4/indexParadigmes.html

Auteur : Bruno Mermet
Type de document : cours de DIU EIL du Havre.
Cours qui présente un certain nombre de paradigmes de programmation (fonctionnelle, logique, événementielle, parallèle) avec des exemples et des exercices faisables en ligne. Il s'agit essentiellement d'un cours de culture générale, qui va bien au-delà du programme de la classe de terminale. Cependant, chacun des paradigmes évoqués peut être présenté en Terminale à l'occasion d'un projet.

Ressources pour la classe

Adresse :http://repl.it/

Auteur : repl.it
Type de document : outil.
Un interpréteur en ligne pour de nombreux langages. Très pratique pour faire découvrir certains langages sans aucune installation.

Adresse :http://swish.swi-prolog.org/

Auteur : swish
Type de document : outil.
Un interpréteur en ligne pour prolog. Pratique pour un TP de découverte de la programmation logique.

Mise au point des programmes, gestion des bugs
Pour bien démarrer

Adresse :http://mermet.users.greyc.fr/Enseignement/CoursPDF/coursTestL3.pdf

Auteur : Bruno Mermet
Type de document : cours de Licence 3 Informatique.
Cours de Licence Informatique d'introduction au test. La première partie (transparents 1 à 5) présente quelques exemples de bugs marquants montrant l'importance de la "mise au point" d'un programme. Le coeur du document, consacré à la définition des tests, est hors sujet par rapport à NSI (mais peut donner une culture générale sur les principes de constructions des tests pour les enseignants). La partie sur les "tests humains" (transparents 73) permet de trouver des principes généraux qu'il est possible de faire passer aux élèves pour éviter les bugs (check-list et inspection) et pour mieux comprendre le fonctionnement des programmes (pas-à-pas surtout, mais aussi relecture par les pairs). Enfin, les transparents 74 à 80 donnent quelques grands principes à mettre en oeuvre pour le débuggage.

Ressources pour la classe

Adresse :http://www.college-de-france.fr/site/gerard-berry/course-2008-02-22-10h30.htm

Auteur : Gérard Berry
Type de document :

Adresse :http://www.college-de-france.fr/site/gerard-berry/seminar-2008-02-22-11h30.htm

Auteur : Patrick Cousot
Type de document :

Algorithmes
Algorithmes sur les arbres binaires et sur les arbres binaires de recherche
Pour bien démarrer

Adresse :http://pixees.fr/informatiquelycee/n_site/nsi_term_algo_arbre.html

Auteur : David Roche
Type de document : cours à destination des élèves avec des activités non corrigées
Ce document présente sous la forme d’un cours et d’activités les différents algorithmes présents dans le programme de NSI de terminale sur les arbres binaires et les arbres binaires de recherche (calcul de la hauteur d’un arbre, parcours d’un arbre dans l’ordre infixe, préfixe, et suffixe, parcours d’un arbre en largeur d’abord, recherche d’une clé, et insertion d’une clé dans un arbre binaire de recherche).

Adresse :http://www.lirmm.fr/~grenet/DIUBloc5/AlgoAvancee.pdf

Auteur : Bruno Grenet
Type de document : cours à destination des enseignants (polycopié du DIU pages 4 à 11).
Après quelques notions basiques sur les arbres, le vocabulaire et les notions utiles (p. 4), les algorithmes de parcours infixe (p. 5), parcours infixe et suffixe (p. 6), calcul de la hauteur et du nombre de nœuds (p. 6), parcours en largeur (p. 7), recherche d'une clé et insertion d'une clé (p. 9) la recherche du plus court chemin (p. 13 à 15) et la détection de cycles sont introduits (p. 15 à 17). Des exercices (sans correction) sont proposés. Chaque complexité est démontrée.

Réponses 41 à 60 sur 81
 
Autres programmes et ressources en numérique et sciences informatiques
Mis à jour le 28 août 2020
Partager cet article
fermer suivant précédent