Résumé de section

  • Cette page regroupe des ressources relatives à la spécialité "Numérique et Sciences Informatiques" du lycée.

    Elle a été réalisée en 2021 avec le soutien du Fond de Développement Pédagogique de l'UFR Sciences et Techniques de l'université de Nantes.


    • Seconde

    • Base en algorithmique
    • Leçons
    • Support de cours en PDF (72 slides)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (20 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (7 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (12 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (11 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Tests
    • Première

    • Analyse d'algorithmes : complexité et preuves
    • Leçons
    • Support de cours en PDF (68 slides)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (14 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (15 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (16 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (15 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Support de cours en PDF (38 slides)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (8 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (14 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (7 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Tests
    • Parcours séquentiel d’un tableau (algorithmes de comptage, recherche, extremum)
    • Leçons
    • Support de cours en PDF (4 pages)
      © DVD MIAGE
    • Tests
    • Tris par insertion, par sélection (algorithmes, correction par invariant de boucle, terminaison par variant, complexité quadratique en pire cas)
    • Leçons
    • Page web interactive
      © Interstices
    • Support de cours en PDF (68 pages)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (17 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (13 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Tests
    • Algorithme des k plus proches voisins (algorithme, utilisation)
    • Leçons
    • Support de cours en PDF (6 pages)
      © Éduscol
    • Cours en vidéo (13 minutes)
      © Cédric Gerland
    • Tests
    • Recherche dichotomique (algorithme, terminaison par variant)
    • Leçons
    • Support de cours en PDF (5 pages)
      © Éduscol
    • Cours en vidéo (16 minutes)
      © Cédric Gerland
    • Tests
    • Algorithmes gloutons (rendu de monnaie, sac à dos)
    • Leçons
    • Support de cours en PDF (7 pages)
      © Éduscol
    • Support de cours en PDF (6 pages)
      © Éduscol
    • Cours en vidéo (8 minutes)
      © Céline Adobet - IUT Orléans
    • Tests
    • Terminale

    • Algorithmes sur les arbres binaires (parcours in/pré/post-fixes, calcul taille et hauteur) et sur les arbres binaires de recherche (recherche, insertion, complexité, notion d'équilibre)
    • Leçons
    • Support de cours en PDF (69 pages)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (10 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (7 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (10 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (14 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Tests
    • Algorithmes sur les graphes (parcours profondeur/largeur, cycles, recherche de chemin, plus court chemin)
    • Leçons
    • Support de cours en PDF (45 pages)
      © Nadia Brauner - Université Grenoble Alpes
    • Support de cours en PDF (39 pages)
      © Nadia Brauner - Université Grenoble Alpes
    • Support de cours en PDF (49 pages)
      © Nadia Brauner - Université Grenoble Alpes
    • Cours en vidéo (23 minutes pour les 2 vidéos d'introduction)
      © Christian Laforest - Université Clermont Auvergne
    • Tests
    • Méthode « diviser pour régner » (rotation d'image, tri fusion)
    • Leçons
    • Support de cours en PDF (41 pages)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Support de cours et activités en PDF (13 pages)
      © Jean-Rodolphe Letertre - Lycée Réaumur
    • Cours en vidéo (12 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours en vidéo (18 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Tests
    • Programmation dynamique (alignement de séquences, rendu de monnaie, complexité mémoire)
    • Leçons
    • Support de cours en PDF (10 pages)
      © Eduscol
    • Cours en vidéo (20 minutes)
      © Cédric Gerland
    • Cours en vidéo (21 minutes)
      © Cédric Gerland
    • Tests
    • Recherche textuelle (Boyer-Moore)
    • Leçons
    • Support de cours en PDF (7 pages)
      © Eduscol
    • Cours en vidéo (16 minutes)
      © Cédric Gerland
    • Tests
  • Le temps estimé pour réaliser ce parcours est de XXh pour chacun des 3 niveaux.

    • Seconde

    • Bases en Python
    • Leçons
    • Support de cours en PDF (159 pages)

      © Florent Bouchez-Tichadou, Amir Charif, Lydie Du Bousquet, Aurélie Lagoutte, Florence Thiard, Julie Peyre - Université Grenoble Alpes

    • Cours vidéo (7 vidéos de 3 à 14 minutes)
      © Yvan Monka
    • Tests
    • Première

    • Constructions élémentaires (séquences, affectation, conditionnelles, boucles bornées, boucles non bornées, appels de fonction)
    • Leçons
    • Support de cours en PDF (32 pages)
      © DVD MIAGE
    • Tests
    • Diversité et unité des langages de programmation (comparaison Python / C / Java / Javascript / ...)
    • Leçons
    • Tests
    • Spécification (prototypes de fonction, préconditions, postconditions)
    • Leçons
    • Tests
    • Mise au point de programmes (assertions, jeux de tests)
    • Leçons
    • Tests
    • Utilisation de bibliothèque
    • Leçons
    • Tests
    • Terminale

    • Notion de programme en tant que donnée
    • Leçons
    • Tests
    • Calculabilité, décidabilité (compilateur/interpréteur, principe du problème de la halte)
    • Leçons
    • Tests
    • Récursivité
    • Leçons
    • Support de cours en PDF (20 pages)
      © Eduscol-->apprendre-en-ligne
    • Cours vidéo (12 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours vidéo (8 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Cours vidéo (13 minutes)
      © Aurélie Lagoutte - Université Clermont Auvergne
    • Tests
    • Modularité (utilisation d'API et création de bibliothèques)
    • Leçons
    • Tests
    • Paradigmes de programmation (impératif, fonctionnel et objet)
    • Support de cours et d'exercices en PDF (19 pages)
      © Eduscol-->Math93.com
    • Leçons
    • Tests
    • Mise au point des programmes. Gestion des bugs
    • Leçons
    • Tests
    • Première

    • Écriture d’un entier positif dans une base b ⩾ 2 (changement de base, bases 2, 10 et 16)
    • Leçons
    • Support de cours en PDF (8 pages)
      © Eduscol

    • Page web avec support de cours (48 slides), fiches TD et Quiz
      © Aurélie Lagoutte - Université Clermont Auvergne

    • Tests
    • Classeur LibreOffice pour s'exercer à la conversion décimal <-> binaire/hexadécimal
      © JR LeTertre, DIU

    • Représentation binaire d’un entier relatif (nb bits, complément à deux)
    • Leçons
    • Support de cours en PDF (5 pages)
      © Eduscol

    • Tests
    • Représentation approximative des nombres réels
    • Leçons
    • Support de cours en PDF (5 pages)
      © Eduscol

    • Tests
    • Valeurs booléennes, opérateurs booléens, expression booléenne (table de vérité)
    • Leçons
    • Cours textuel +exercices : Formes de l’information binaire, Algèbre binaire, Table de vérité.
      © CFAURY - Lycée Blaise Pascal de Clermont-Ferrand

    • Tests
    • Représentation d’un texte en machine (ASCII, ISO-8859-1, Unicode)
    • Leçons
    • Cours textuel + Activités sur 8 pages : Représentation d’un texte en machine, Evolution des normes d’encodage, ASCII, ISO-8859-1, Unicode.
      © Eduscol

    • Tests
    • Seconde

    • Première

    • p-uplets, p-uplets nommés (tuples Python)
    • Leçons
    • ressource éduscol assorti d'exemple en Python

    • Cours textuel sur 9 pages assorti d'exemples en Python sur p-uplets (p1-3), sur listes (p4-6), sur dictionnaire (p7-9)

    • Cours façon didacticiel, avec des étapes à réaliser dans un interpréteur Python sur les tuples et les listes

    • ressource tout en exemple pour apprendre Python et s'initier à la programmation. En V-B, des extensions : fonctions à plusieurs valeurs, tuples nommés.

    • ressource tout en exemple pour apprendre Python et s'initier à la programmation. En XI-B-11.2, des exemples et des exercices

    • Tests
    • Tableau indexé, tableau donné en compréhension (construire, itérer, modifier, multiples dimensions)
    • Leçons
    • Ressource pour comprendre et programmer en Python les listes (V-A. Listes) - pages 50-57.

    • Ce tuto d'une durée de 28 min présente les deux types de données "list" et "tuple" au travers de quelques exemples d'utilisation.

    • Un tuto par l'exemple d'une durée de 19 min environ. Présentation des listes, tuples et strings (qui forment des séquences). Une présentation des techniques d'"indexing" et de "slicing" sont également présentées.

    • Tests
    • Dictionnaires par clés et valeurs (construire, itérer, modifier)
    • Leçons
    • Un tuto sur la gestion des dictionnaires avec Python (environ 10min) 

    • Un tuto sur les dictionnaires (association clé/valeur) d'une durée d'environ 12 min.

    • Tests