Programme de SNT en seconde
Le programme SNT (sciences numériques et technologie) en seconde générale
La SNT, pour sciences numériques et technologie, est un enseignement commun de la classe de seconde générale et technologique. Elle représente 1 h 30 par semaine, tous les élèves la suivent et le programme s’organise en sept thèmes, d’internet à la photographie numérique, avec de la programmation en Python. Vous trouverez plus bas le détail des contenus, les capacités attendues thème par thème et le programme officiel en PDF.
Programme de SNT en seconde
Les sept thèmes du programme de SNT en seconde
Contenus, capacités attendues et repères historiques, thème par thème. Chaque thème occupe environ quatre semaines et l'ordre reste au choix du professeur.
| Thème▲▼ | Contenus au programme▲▼ | Capacités attendues▲▼ | Repères historiques▲▼ |
|---|---|---|---|
| Notions transversales de programmationSocle commun aux 7 thèmes | Affectations et variables, séquences, instructions conditionnelles, boucles bornées et non bornées, définition et appel de fonctions. Le langage retenu est Python 3. | Écrire et développer des programmes pour résoudre un problème et modéliser des phénomènes physiques, économiques et sociaux. | Bases posées au cycle 4, en maths et en technologie. Coordination nécessaire avec le cours de maths de seconde. |
| InternetEnviron 4 semaines | Protocole TCP/IP, paquets et routage, adresses symboliques et serveurs DNS, réseaux pair-à-pair, indépendance d'internet vis-à-vis du réseau physique. | Distinguer le rôle d'IP et celui de TCP, caractériser les principes du routage et ses limites, séparer fiabilité de transmission et absence de garantie temporelle, retrouver une adresse IP à partir d'une adresse symbolique, décrire l'intérêt des réseaux pair-à-pair et leurs usages illicites, caractériser des réseaux physiques, situer l'ordre de grandeur du trafic. | 1970 ArpaNet aux États-Unis, 1971 Cyclades en France, 1983 naissance d'internet. |
| Le WebEnviron 4 semaines | Hypertexte, langages HTML et CSS, URL, requête HTTP, modèle client-serveur, moteurs de recherche, paramètres de sécurité d'un navigateur, notions juridiques comme la licence et le droit d'auteur. | Distinguer le contenu d'une page de son style de présentation, étudier et modifier une page HTML simple, décomposer une URL, reconnaître une page sécurisée, décomposer une requête HTTP, inspecter le code d'une page pour séparer ce qui est exécuté par le client et par le serveur, analyser de façon critique les résultats d'un moteur de recherche, régler cookies et confidentialité. | 1965 concept d'hypertexte par Ted Nelson, 1989 naissance du Web au CERN par Tim Berners-Lee, 1993 navigateur Mosaic, 1995 JavaScript et PHP, 2001 DOM, 2010 applications mobiles. |
| Les réseaux sociauxEnviron 4 semaines | Identité numérique, e-réputation, identification et authentification, modèle économique des plateformes, rayon, diamètre et centre d'un graphe, notion de petit monde et expérience de Milgram, cyberviolence. | Distinguer plusieurs réseaux sociaux et leurs ordres de grandeur d'abonnés, paramétrer ses abonnements pour protéger ses données, identifier les sources de revenus des plateformes, déterminer rayon, diamètre et centre sur des graphes simples, connaître l'article 222-33-2-2 du code pénal ainsi que les formes de cyberviolence et les ressources pour la combattre. | 1995 Classmates, 2003 Myspace et LinkedIn, 2004 Facebook, 2006 Twitter, 2009 WhatsApp, 2010 Instagram, 2011 Snapchat. |
| Les données structurées et leur traitementEnviron 4 semaines | Donnée et donnée personnelle, descripteurs, collections et tables, format CSV, métadonnées, bases de données, stockage dans le nuage, coût énergétique des centres de données. | Définir une donnée personnelle, identifier les principaux formats de données, distinguer la valeur d'une donnée de son descripteur, récupérer un jeu de données ouvertes, réaliser des opérations de recherche, de tri, de filtre et de calcul sur une ou plusieurs tables, retrouver les métadonnées d'un fichier, utiliser un stockage dans le nuage et identifier les causes de la consommation énergétique des centres de données. | 1930 cartes perforées, 1956 disque dur, 1970 modèle relationnel de Codd, 1979 tableur VisiCalc, 2009 Open Government Initiative, 2013 charte du G8 sur l'ouverture des données publiques. |
| Localisation, cartographie et mobilitéEnviron 4 semaines | GPS et Galileo, cartes numériques et couches d'information, protocole NMEA 0183, calcul d'itinéraires, réglages de confidentialité de la position. | Décrire le principe de la géolocalisation, identifier les couches d'information de GeoPortail, contribuer à OpenStreetMap, décoder une trame NMEA pour en extraire des coordonnées, calculer un itinéraire et le représenter comme un problème sur un graphe, régler le partage de position d'un téléphone. | GPS conçu dans les années soixante, 1978 premier satellite GPS, numérisation systématique des cartes à la fin des années 1990, déploiement de Galileo. |
| Informatique embarquée et objets connectésEnviron 4 semaines | Systèmes informatiques embarqués, interface homme-machine, capteurs et actionneurs, contraintes de temps réel, sûreté et sécurité. | Identifier des algorithmes de contrôle du comportement physique à partir des capteurs, de l'IHM et des actionneurs, réaliser une IHM simple d'un objet connecté, écrire des programmes simples d'acquisition de données ou de commande d'un actionneur. | 1967 guidage embarqué d'Apollo, 1971 premier processeur Intel, 1984 Airbus A320 à commandes électriques, 1998 métro automatique Météor sur la ligne 14, 1999 expression internet des objets par Kevin Ashton, 2007 smartphone. |
| La photographie numériqueEnviron 4 semaines | Photosites et pixels, résolution du capteur et de l'image, profondeur de couleur, modèles RVB et TSL, formats RAW, TIFF et JPEG, métadonnées EXIF, algorithmes de prise de vue et de développement. | Distinguer les photosites du capteur des pixels de l'image en comparant les résolutions, retrouver les métadonnées d'une photographie, traiter une image par programme en agissant sur les trois composantes de ses pixels, expliciter des algorithmes associés à la prise de vue et identifier les étapes de construction de l'image finale. | 1826 photographie argentique, 1900 photographie en couleurs, 1969 capteurs CCD, 1975 premiers appareils numériques, 2007 smartphone. |
Source : programme d'enseignement de sciences numériques et technologie de la classe de seconde générale et technologique, arrêté du 17 janvier 2019, Bulletin officiel spécial n° 1 du 22 janvier 2019.
Quelles notions de programmation faut-il maîtriser en SNT ?
Le programme fixe un bloc de notions transversales de programmation, communes aux sept thèmes : les affectations et les variables, les séquences d’instructions, les instructions conditionnelles, les boucles bornées et non bornées, enfin la définition et l’appel de fonctions. Le langage retenu est Python 3, choisi pour être gratuit, multiplateforme et riche en bibliothèques adaptées aux thèmes du programme.
Point que peu de pages signalent : le programme demande une coordination explicite avec le cours de maths de seconde, qui approfondit lui aussi l’apprentissage de la programmation. En pratique, les notions Python sont souvent introduites en maths puis réinvesties en SNT, ou l’inverse selon l’établissement. Un élève qui décroche sur les boucles en maths décroche mécaniquement sur les activités de traitement d’image ou de calcul d’itinéraire en SNT.
Rien n’est demandé au-delà de ce que le collège a posé au cycle 4, en maths et en technologie. Les élèves qui n’ont jamais dépassé Scratch découvrent en revanche la syntaxe textuelle, l’indentation et les messages d’erreur, ce qui suffit à créer un décrochage rapide sur les premières séances.
COURS DE NSI A DOMICILE
Des cours particuliers de NSI de qualité, proposés à domicile
Une équipe pédagogique à votre service
Avis Google France ★★★★★ 4,9 sur 5
Comment la SNT est-elle évaluée en seconde ?
Il n’existe aucune épreuve nationale de SNT : la classe de seconde n’entre pas dans le calcul du baccalauréat. La note se construit en cours d’année, sur des devoirs écrits courts, des comptes rendus d’activité, des mini-projets et parfois des exposés, puisque le programme demande de développer les compétences orales et l’argumentation.
Cette note n’est pas sans conséquence pour autant. Elle figure sur les bulletins, elle pèse dans la moyenne générale et elle est regardée quand un élève demande la spécialité numérique et sciences informatiques en première, surtout dans les lycées où cette spécialité est demandée par plus d’élèves que de places disponibles. Un bulletin qui montre des difficultés sur les activités de programmation est un signal que les conseils de classe repèrent.
Questions fréquentes sur le programme de SNT en seconde
Oui. La SNT fait partie des enseignements communs de la classe de seconde générale et technologique, aux côtés du français, des maths ou de l’histoire-géographie. Tous les élèves la suivent, sans possibilité de choix ni de dispense, à hauteur de 1 h 30 par semaine. Elle se distingue en cela de la spécialité numérique et sciences informatiques, qui n’apparaît qu’en première et qui repose, elle, sur un choix de l’élève. L’organisation varie en revanche d’un lycée à l’autre : certains établissements placent la SNT en demi-groupes sur une salle informatique, d’autres l’alternent avec un autre enseignement au fil de l’année.
Le programme officiel fixe sept thèmes : internet, le Web, les réseaux sociaux, les données structurées et leur traitement, la localisation avec la cartographie et la mobilité, l’informatique embarquée et les objets connectés, enfin la photographie numérique. Chaque thème occupe environ quatre semaines et l’ordre dans lequel ils sont traités reste au libre choix du professeur. Deux élèves de seconde inscrits dans deux lycées différents peuvent donc avoir abordé des thèmes différents à la même date. S’y ajoute un bloc de notions de programmation, commun aux sept thèmes.
Le programme retient Python, en version 3 ou supérieure. Le choix s’explique par des critères pratiques énoncés dans le texte officiel : un langage interprété, gratuit, multiplateforme, largement répandu dans le monde éducatif et riche en bibliothèques adaptées aux thèmes étudiés. Les notions travaillées restent volontairement limitées : affectations et variables, séquences, instructions conditionnelles, boucles bornées et non bornées, définition et appel de fonctions. Le programme demande par ailleurs une coordination avec le cours de maths de seconde, qui approfondit les mêmes notions de programmation.
Non, il n’existe aucune épreuve de SNT au baccalauréat et les notes de seconde n’entrent pas dans le calcul de l’examen. L’évaluation se fait en cours d’année, sur des devoirs courts, des comptes rendus d’activité et des mini-projets. Cette note compte malgré tout : elle figure au bulletin, elle pèse dans la moyenne générale et elle est examinée lors des demandes d’enseignements de spécialité pour la première, en particulier quand la spécialité numérique et sciences informatiques attire plus de candidats que de places disponibles.
Ce n’est pas une condition administrative, aucun élève n’est écarté de la spécialité pour ses résultats en SNT. La SNT reste néanmoins le meilleur indicateur disponible, puisqu’elle fait toucher du doigt ce que sera la spécialité : la programmation Python, le traitement des données structurées, le fonctionnement des réseaux et du Web. Un élève qui a pris plaisir aux activités de programmation retrouvera cette logique en NSI, avec un volume horaire tout autre, 4 heures par semaine en première et 6 heures en terminale. À l’inverse, une SNT vécue comme une corvée mérite une discussion avant de s’engager. La SNT est-elle obligatoire en seconde ?
Quels sont les sept thèmes du programme de SNT en seconde ?
Quel langage de programmation utilise-t-on en SNT ?
La note de SNT compte-t-elle pour le bac ?
Faut-il avoir aimé la SNT pour choisir la spécialité NSI en première ?
La SNT prépare-t-elle à la spécialité NSI en première ?
La SNT n’est pas un prérequis administratif : tous les élèves de seconde générale et technologique la suivent, personne n’est écarté de la spécialité NSI pour ne pas l’avoir eue. Elle sert de test grandeur réelle. Un élève qui a pris plaisir à programmer un passage en niveaux de gris ou à décoder une trame NMEA retrouvera cette logique en NSI, avec un tout autre volume horaire, 4 heures en première et 6 heures en terminale.
Les recouvrements sont nets sur trois points : la programmation Python, qui devient le fil conducteur de la spécialité, les données structurées, qui deviennent bases de données et modèle relationnel, enfin le Web et les réseaux, repris dans le thème architectures matérielles, systèmes d’exploitation et réseaux. Les élèves qui hésitent gagnent à comparer le programme de NSI en première avec ce qu’ils ont vécu en SNT avant de se décider.
Comment progresser en SNT quand la programmation bloque ?
Reprendre les bases de Python pas à pas
Les blocages en SNT viennent rarement du contenu culturel, qui se révise en relisant le cours, mais presque toujours de la partie programmation. La difficulté est de nature particulière : un programme faux ne se rattrape pas par un raisonnement approximatif, il ne fonctionne pas. Reprendre l’ordre des instructions, la différence entre une boucle bornée et une boucle non bornée, puis la structure d’une fonction, dans cet ordre, débloque la plupart des situations.
C’est aussi la partie où un accompagnement individuel change vite les choses, parce qu’un professeur voit en deux minutes l’erreur d’indentation ou de condition qu’un élève cherche depuis une heure. Des cours particuliers de NSI et des cours particuliers en informatique permettent de travailler ce point précis, en lien avec le cours de maths qui porte les mêmes notions.
Utiliser les vacances pour reprendre de l’avance
Avec 1 h 30 par semaine, un thème mal compris ne se rattrape pas pendant l’année : le suivant a déjà commencé. Les périodes de vacances sont le seul moment où l’on peut revenir sur un thème entier sans prendre de retard. Un stage intensif en seconde permet de consolider les maths et la programmation en même temps, et un stage de pré-rentrée en seconde sert plutôt aux élèves de troisième qui veulent arriver en seconde avec les bases de Python déjà en place.
Retrouvez également les programmes des autres matières en classe de 2nde :
- Programme seconde français
- Programme d’anglais en seconde générale
- SES : programme en Seconde
- Programme de maths en seconde
- Programme physique chimie 2nde
- Programme d’histoire géographie en 2nde
- Programme de SVT en seconde
Ci-dessous, vous trouverez le programme de SNT en seconde officielle de l’Éducation nationale en téléchargement en ligne :
