Skip to content

Baccalauréat NSI (Numérique et Sciences Informatiques)

Baccalauréat · Éducation nationaleNSI671 cards

Picked for the same course from what people use most, and all of it can be read without an account.

Browse subjects

Looking for help with Éducation nationale Baccalauréat NSI?

Cookie Tutoring, our own tutoring service, may have tutors for Éducation nationale Baccalauréat NSI. Lessons are live and one to one, and the first 15 minutes with any tutor is free.

Find a tutor

Flashcards for the French Baccalauréat NSI specialty (Numérique et Sciences Informatiques), split by the terminale programme's six rubriques (history of computing, data structures, databases, hardware and OS and networks, languages and programming, algorithmics) and then by topic in the programme's order, following the arrêté du 19 juillet 2019 programme for exams from June 2027. Worked examples use small tables, trees and graphs built for this deck.

Adding it gives you your own copy, with every subdeck below. Each card then comes back just before you would forget it, and every one you get right or wrong counts towards your mastery of its topic. You can delete or suspend the parts you are not studying once it is yours.

What is inside (36 subdecks)

  • Algorithmique139 cards
    • Algorithmes sur les arbres binaires30 cards
    • Algorithmes sur les graphes22 cards
    • Diviser pour régner21 cards
    • Programmation dynamique13 cards
    • Recherche dichotomique17 cards
    • Recherche textuelle14 cards
    • Tris par insertion et par sélection22 cards
  • Architectures matérielles, systèmes d'exploitation et réseaux110 cards
    • Composants intégrés d'un système sur puce20 cards
    • Processus et ordonnancement29 cards
    • Protocoles de routage18 cards
    • Réseaux : adresses et routeurs16 cards
    • Sécurisation des communications27 cards
  • Bases de données90 cards
    • Langage SQL : interrogation32 cards
    • Langage SQL : mise à jour14 cards
    • Modèle relationnel20 cards
    • Structure d'une base de données et anomalies14 cards
    • Système de gestion de bases de données10 cards
  • Histoire de l'informatique45 cards
    • Ordinateurs, langages et réseaux23 cards
    • Précurseurs et fondements théoriques22 cards
  • Langages et programmation93 cards
    • Mise au point des programmes : gestion des bugs17 cards
    • Modularité12 cards
    • Paradigmes de programmation14 cards
    • Programme comme donnée, calculabilité et décidabilité16 cards
    • Récursivité34 cards
  • Structures de données194 cards
    • Arbres34 cards
    • Dictionnaires15 cards
    • Graphes53 cards
    • Interface et implémentation13 cards
    • Listes chaînées, piles et files39 cards
    • Vocabulaire de la programmation objet40 cards

Some of its cards

  • Paradigme de programmation
    Un style, une façon générale d'organiser un programme et de raisonner sur son exécution
  • Un modèle qui organise des données sous forme de tables, appelées relations, reliées entre elles
    Modèle relationnel
  • Interface d'une structure de données
    L'ensemble des opérations qu'elle propose, sans préciser comment elles sont réalisées
  • Un algorithme qui cherche une valeur dans un tableau trié en comparant systématiquement la cible à l'élément du milieu de la zone encore possible
    Recherche dichotomique
  • Programmation dynamique
    Une méthode algorithmique qui résout un problème en le décomposant en sous-problèmes, et en mémorisant la solution de chaque sous-problème pour ne jamais la recalculer
  • Quelle est la différence entre la structure d'une base de données et son contenu ?
    La structure est l'ensemble des schémas relationnels (les tables et leurs attributs) ; le contenu est l'ensemble des lignes qui y sont effectivement stockées
  • Que signifie l'idée qu'un programme est aussi une donnée ?
    Le texte d'un programme peut lui-même être lu, transmis ou traité par un autre programme, comme n'importe quelle autre donnée
  • Une fonction qui s'appelle elle-même, directement ou indirectement, dans sa propre définition
    Fonction récursive
  • Chiffrement
    La transformation d'un message pour le rendre incompréhensible à qui ne possède pas la clé nécessaire pour le déchiffrer
  • Un modèle qui décrit les attributs et les méthodes communs à un ensemble d'objets
    Classe (programmation objet)

And 661 more once you add the deck.