Informatique et Sciences du Numérique

Présentation générale :

La spécialité Informatique et Sciences du Numérique (ISN) est proposée aux élèves de Terminale S dans certains lycées. Cette spécialité, constituée de deux heures de cours hebdomadaires, a pour but d’initier aux fondements de l’informatique, au fonctionnement des ordinateurs, à l’algorithmique, ainsi qu’à la programmation (via le langage « Python » le plus souvent).

Programme officiel :

Extrait du programme officiel d’Informatique et Sciences du Numérique partie Algorithmique (extrait du bulletin officiel spécial n°8 du 13 octobre 2011) :

Savoirs

Capacités

Observations

Algorithmes simples
  • - Rechercher un élément dans un tableau trié par une méthode dichotomique ;
  • - Trier un tableau par sélection ;
  • - Ajouter deux entiers exprimés en binaire
Comprendre un algorithme et expliquer ce qu’il fait. Modifier un algorithme existant pour obtenir un résultat différent. Concevoir un algorithme. Programmer un algorithme. S'interroger sur l'efficacité d'un algorithme. On présente simultanément les notions d'algorithme et de programme, puis on les distingue. L'objectif est une compréhension de ces algorithmes et la capacité́ à les mettre en œuvre. Les situations produisant une erreur (division par zéro, dépassement de capacité́) sont mises en évidence.
Algorithmes plus avancés
  • - Tri par fusion ;
  • - Recherche d’un chemin dans un graphe par un parcours en profondeur (DFS) ;
  • - Recherche d’un plus court chemin par un parcours en largeur.
Comprendre et expliquer Oralement ou par écrit ce que fait un algorithme. S’interroger sur l’efficacité d’un algorithme. L'objectif se limite à une compréhension des principes fondamentaux sans exiger leur programmation.

Exemples de compétences attendues avec des langages de programmation :

Langages de programmation utilisés :

Épreuve orale du Baccalauréat :

L’épreuve orale d’ISN à l’examen du Baccalauréat est individuelle. Pendant l’année on forme un groupe par binôme ou par trinôme pour travailler sur un projet, celui-ci peut être de différents types : algorithme, programme avec ou non une interface graphique, jeu vidéo, site Web, émulateur… Le candidat est évalué sur sa capacité à présenter son travail sur le projet, expliquer l’architecture et la logique de son éventuel algorithme ainsi que son code dans le langage de programmation de son choix. Le projet d’ISN peut également être un complément du projet de Sciences de l’Ingénieur pour les élèves suivant cet enseignement, en effet l’algorithmie et la programmation ne sont pas des disciplines évaluées en Sciences de l’Ingénieur.

Le vieux

L'informatique est accessible à tous.