{
  "chapter": {
    "id": "histoire-informatique",
    "level": "premiere",
    "theme": "Histoire de l'informatique",
    "title": "Histoire de l'informatique",
    "description": "Pionniers de l'informatique (Babbage, Lovelace, Turing,\nvon Neumann, Hopper), machines historiques, naissance des\nlangages de programmation, évolution des ordinateurs et\nd'Internet, étapes clés du XXe siècle au XXIe siècle.",
    "prerequisites": [],
    "references": []
  },
  "questions": [
    {
      "id": "q01",
      "difficulty": 1,
      "skills": [
        "pionnier",
        "lovelace"
      ],
      "title": "Ada Lovelace",
      "statement": "Qui est considérée comme la **première programmeuse** de\nl'histoire ?",
      "options": [
        {
          "text": "Grace Hopper, au XXe siècle",
          "correct": false,
          "feedback": "Erreur : Grace Hopper est une figure majeure de\nl'informatique du XXe siècle (compilateur, COBOL),\nmais Ada Lovelace l'a précédée de plus de cent ans.\n"
        },
        {
          "text": "Hedy Lamarr",
          "correct": false,
          "feedback": "Erreur : Hedy Lamarr était une actrice et\ninventrice (étalement de fréquence pour les\ntélécommunications), mais pas la première\nprogrammeuse.\n"
        },
        {
          "text": "Marie Curie",
          "correct": false,
          "feedback": "Erreur : Marie Curie était physicienne et chimiste,\npas informaticienne.\n"
        },
        {
          "text": "Ada Lovelace, au XIXe siècle",
          "correct": true,
          "feedback": "Bonne réponse : Ada Lovelace ($1815$-$1852$) a\nrédigé en $1843$ ce qui est considéré comme le\npremier programme informatique : un algorithme\npour calculer les nombres de Bernoulli sur la\nmachine analytique de Babbage. Elle anticipait que\nla machine pourrait traiter des symboles, pas\nseulement des nombres.\n"
        }
      ],
      "explanation": "Le langage Ada (créé pour le département de la\nDéfense américain) lui rend hommage. Le $13$ octobre\nest journée internationale Ada Lovelace, célébrant\nles femmes en sciences et technologies."
    },
    {
      "id": "q02",
      "difficulty": 1,
      "skills": [
        "pionnier",
        "turing"
      ],
      "title": "Alan Turing",
      "statement": "Pour quelles contributions Alan Turing est-il connu ?",
      "options": [
        {
          "text": "Pour avoir formalisé la notion de calcul (machine de Turing) et participé au décryptage d'Enigma pendant la Seconde Guerre mondiale",
          "correct": true,
          "feedback": "Bonne réponse : Turing ($1912$-$1954$) a posé les\nbases théoriques de l'informatique avec sa machine\nabstraite, et a contribué au décryptage des codes\nEnigma à Bletchley Park, raccourcissant la guerre\nde plusieurs années.\n"
        },
        {
          "text": "Pour avoir inventé Internet",
          "correct": false,
          "feedback": "Erreur : Internet a été développé bien après\nTuring. Les pionniers d'Internet sont Vint Cerf,\nRobert Kahn, et d'autres.\n"
        },
        {
          "text": "Pour avoir créé Apple",
          "correct": false,
          "feedback": "Erreur : Apple a été fondé par Steve Jobs et Steve\nWozniak en $1976$.\n"
        },
        {
          "text": "Pour avoir créé le langage Python",
          "correct": false,
          "feedback": "Erreur : Python a été créé par Guido van Rossum en\n$1991$, bien après la mort de Turing.\n"
        }
      ],
      "explanation": "Le **prix Turing**, créé en $1966$ par l'ACM, est\nconsidéré comme le « Nobel de l'informatique ». Il\nrécompense chaque année une contribution majeure au\ndomaine."
    },
    {
      "id": "q03",
      "difficulty": 1,
      "skills": [
        "machine-eniac"
      ],
      "title": "ENIAC",
      "statement": "Qu'était l'**ENIAC** ($1946$) ?",
      "options": [
        {
          "text": "Un robot industriel",
          "correct": false,
          "feedback": "ENIAC est un ordinateur,\nc'est-à-dire une machine\nconçue pour effectuer des\ncalculs et exécuter des\nprogrammes, et non un\nrobot industriel.\n"
        },
        {
          "text": "Un téléphone des années $1940$",
          "correct": false,
          "feedback": "ENIAC n'a aucun rapport\navec les\ntélécommunications. C'est\nun calculateur\nélectronique programmable.\n"
        },
        {
          "text": "L'un des premiers ordinateurs électroniques généraux, conçu aux États-Unis pendant la Seconde Guerre mondiale",
          "correct": true,
          "feedback": "Bonne réponse : ENIAC (Electronic Numerical\nIntegrator And Computer) pesait $30$ tonnes,\ncontenait $18\\ 000$ tubes à vide, et occupait une\npièce entière. Il était utilisé pour des calculs\nde balistique militaire.\n"
        },
        {
          "text": "Un avion militaire",
          "correct": false,
          "feedback": "Erreur : aucun rapport. ENIAC était un ordinateur.\n"
        }
      ],
      "explanation": "Les six pionnières « Programmeuses ENIAC » (Kay\nMcNulty, Betty Jennings, Betty Snyder, Marlyn\nWescoff, Fran Bilas, Ruth Lichterman) ont\neffectivement programmé la machine, mais leur\ncontribution a été longtemps invisibilisée."
    },
    {
      "id": "q04",
      "difficulty": 1,
      "skills": [
        "von-neumann"
      ],
      "title": "Architecture de von Neumann",
      "statement": "Quelle est l'idée centrale de l'**architecture de von\nNeumann** ($1945$) ?",
      "options": [
        {
          "text": "Un ordinateur uniquement mécanique",
          "correct": false,
          "feedback": "Erreur : von Neumann travaillait sur des\nordinateurs électroniques, pas mécaniques.\n"
        },
        {
          "text": "Un ordinateur dont le programme est stocké en mémoire avec les données, et exécuté instruction par instruction",
          "correct": true,
          "feedback": "Bonne réponse : avant von Neumann, le « programme »\nétait souvent câblé physiquement (modifier le\nprogramme demandait de recâbler la machine).\nL'idée du programme stocké en mémoire (comme les\ndonnées) a permis l'essor des ordinateurs\nmodernes.\n"
        },
        {
          "text": "Un ordinateur sans mémoire",
          "correct": false,
          "feedback": "Erreur : c'est l'inverse, l'architecture de von\nNeumann insiste sur le rôle central de la mémoire.\n"
        },
        {
          "text": "Un ordinateur connecté à Internet",
          "correct": false,
          "feedback": "Erreur : Internet n'existait pas en $1945$. La\ncontribution de von Neumann concerne\nl'architecture interne d'une machine, pas la\nconnexion réseau.\n"
        }
      ],
      "explanation": "Pratiquement tous les ordinateurs modernes suivent ce\nmodèle. Une alternative est l'architecture Harvard\n(mémoire séparée pour programme et données),\nutilisée dans certains microcontrôleurs."
    },
    {
      "id": "q05",
      "difficulty": 1,
      "skills": [
        "transistor"
      ],
      "title": "Invention du transistor",
      "statement": "Quelle invention en $1947$ a révolutionné l'électronique\net permis l'essor des ordinateurs miniaturisés ?",
      "options": [
        {
          "text": "Le transistor, inventé aux laboratoires Bell",
          "correct": true,
          "feedback": "Bonne réponse : le transistor (Bardeen, Brattain,\nShockley) est plus petit, consomme moins, dure\nplus longtemps que les tubes. Il a permis la\nminiaturisation, puis le circuit intégré, puis la\nmicroélectronique moderne.\n"
        },
        {
          "text": "La carte perforée",
          "correct": false,
          "feedback": "Erreur : les cartes perforées remontent au XIXe\nsiècle (métiers Jacquard, machines Hollerith).\n"
        },
        {
          "text": "Le téléphone portable",
          "correct": false,
          "feedback": "Erreur : le téléphone portable est apparu dans\nles années $1970$-$1980$, bien après le\ntransistor.\n"
        },
        {
          "text": "Le tube à vide",
          "correct": false,
          "feedback": "Erreur : les tubes à vide existaient avant. Ils\nont été progressivement remplacés à partir de\n$1947$ par une nouvelle invention plus petite et\nplus fiable.\n"
        }
      ],
      "explanation": "L'évolution : un tube à vide ($1900$) → un\ntransistor discret ($1947$) → un circuit intégré\n($1958$, Kilby et Noyce) → un microprocesseur ($1971$,\nIntel $4004$). Chaque étape multiplie la densité par\ndes ordres de grandeur."
    },
    {
      "id": "q06",
      "difficulty": 1,
      "skills": [
        "hopper",
        "cobol"
      ],
      "title": "Grace Hopper",
      "statement": "Pour quelles innovations Grace Hopper est-elle célèbre ?",
      "options": [
        {
          "text": "Pour avoir conçu le premier compilateur (A-0) et participé activement au développement du langage COBOL",
          "correct": true,
          "feedback": "Bonne réponse : Hopper ($1906$-$1992$), amirale de\nla Marine américaine, a été l'une des pionnières\nde la programmation. Elle est aussi à l'origine du\nterme « bug » documenté en $1947$ (un papillon\ncoincé dans un calculateur).\n"
        },
        {
          "text": "Pour avoir inventé l'écran tactile",
          "correct": false,
          "feedback": "L'écran tactile n'a\naucun rapport avec\nGrace Hopper. Cette\ntechnologie a été\ndéveloppée bien plus\ntard par d'autres\nchercheurs.\n"
        },
        {
          "text": "Pour avoir inventé l'ordinateur",
          "correct": false,
          "feedback": "Erreur : « inventer l'ordinateur » est une\nattribution complexe (Babbage, Atanasoff, Zuse,\nTuring, Eckert, Mauchly...). Grace Hopper est\nconnue pour autre chose.\n"
        },
        {
          "text": "Pour avoir cofondé Microsoft",
          "correct": false,
          "feedback": "Erreur : Microsoft a été cofondée par Bill Gates\net Paul Allen en $1975$. Grace Hopper appartient à\nune génération antérieure.\n"
        }
      ],
      "explanation": "L'idée du **compilateur** (traduire un langage de\nhaut niveau en langage machine) était révolutionnaire\nà l'époque. Beaucoup pensaient qu'on devait\nprogrammer en assembleur. Hopper a montré qu'on\npouvait écrire en anglais quasi-naturel."
    },
    {
      "id": "q07",
      "difficulty": 1,
      "skills": [
        "internet",
        "web"
      ],
      "title": "World Wide Web",
      "statement": "Qui est l'inventeur du **World Wide Web** ?",
      "options": [
        {
          "text": "Bill Gates",
          "correct": false,
          "feedback": "Erreur : Bill Gates a fondé Microsoft, mais n'a\npas inventé le Web.\n"
        },
        {
          "text": "Steve Jobs",
          "correct": false,
          "feedback": "Erreur : Steve Jobs a cofondé Apple, mais n'a pas\ninventé le Web.\n"
        },
        {
          "text": "Tim Berners-Lee, au CERN en $1989$",
          "correct": true,
          "feedback": "Bonne réponse : Tim Berners-Lee a inventé HTTP,\nHTML et l'URL en travaillant au CERN. La première\npage Web est mise en ligne en $1991$. Le Web a\nété rendu **libre** par le CERN, contribuant\nénormément à son adoption mondiale.\n"
        },
        {
          "text": "Mark Zuckerberg",
          "correct": false,
          "feedback": "Erreur : Mark Zuckerberg a cofondé Facebook en\n$2004$, $15$ ans après l'invention du Web.\n"
        }
      ],
      "explanation": "Important : « Internet » et « Web » sont distincts.\nInternet est le réseau physique de communication\n(années $1970$). Le Web est un service au-dessus\nd'Internet (pages liées par hyperliens, $1989$)."
    },
    {
      "id": "q08",
      "difficulty": 1,
      "skills": [
        "internet",
        "arpanet"
      ],
      "title": "ARPANET",
      "statement": "Qu'était **ARPANET** ?",
      "options": [
        {
          "text": "Un système de cartes routières informatisées",
          "correct": false,
          "feedback": "Cette description ne\ncorrespond pas du tout à\nARPANET, qui est un\nréseau informatique de\ncommunication entre\nordinateurs.\n"
        },
        {
          "text": "Un langage de programmation",
          "correct": false,
          "feedback": "ARPANET désigne un\nréseau d'ordinateurs, et\nnon un langage. À ne\npas confondre.\n"
        },
        {
          "text": "Le premier réseau à grande échelle utilisant la commutation par paquets, ancêtre d'Internet",
          "correct": true,
          "feedback": "Bonne réponse : ARPANET, créé par l'agence de\nrecherche militaire américaine ARPA, a démarré en\n$1969$ avec quatre ordinateurs reliés. Il a évolué\ndans les années $1970$-$80$ pour devenir\nInternet, en adoptant le protocole TCP/IP en $1983$.\n"
        },
        {
          "text": "Un type d'imprimante",
          "correct": false,
          "feedback": "ARPANET désigne un\nréseau informatique, et\nnon un périphérique\ncomme une imprimante.\n"
        }
      ],
      "explanation": "ARPANET est l'ancêtre direct d'Internet. Le passage\nà TCP/IP le $1$er janvier $1983$ marque la\n« naissance » officielle d'Internet tel qu'on le\nconnaît."
    },
    {
      "id": "q09",
      "difficulty": 1,
      "skills": [
        "unix"
      ],
      "title": "Unix",
      "statement": "Quel système d'exploitation, créé en $1969$, a inspiré\nla majorité des systèmes modernes ?",
      "options": [
        {
          "text": "Windows",
          "correct": false,
          "feedback": "Erreur : Windows est apparu en $1985$, et n'est\npas issu de la lignée Unix (même si Microsoft a\nintégré WSL aujourd'hui).\n"
        },
        {
          "text": "Mac OS classique",
          "correct": false,
          "feedback": "Erreur : Mac OS classique date de $1984$.\nCependant, macOS moderne (depuis $2001$) est basé\nsur Unix.\n"
        },
        {
          "text": "MS-DOS",
          "correct": false,
          "feedback": "Erreur : MS-DOS date de $1981$, et c'est plutôt\nUnix qui a inspiré beaucoup de ses concurrents.\n"
        },
        {
          "text": "Unix, créé aux laboratoires Bell",
          "correct": true,
          "feedback": "Bonne réponse : Unix (Ken Thompson, Dennis\nRitchie, $1969$) a influencé Linux, macOS, iOS,\nAndroid, et la quasi-totalité des serveurs et\nsmartphones modernes. Le langage C a été\ndéveloppé pour réécrire Unix.\n"
        }
      ],
      "explanation": "Linux ($1991$, Linus Torvalds) est un noyau libre\ncompatible Unix qui domine aujourd'hui les serveurs,\nle cloud, les supercalculateurs et l'embarqué."
    },
    {
      "id": "q10",
      "difficulty": 1,
      "skills": [
        "pc"
      ],
      "title": "Premier ordinateur personnel",
      "statement": "Quelle décennie a vu apparaître les premiers\n**ordinateurs personnels** (PC) grand public ?",
      "options": [
        {
          "text": "Les années $2000$",
          "correct": false,
          "feedback": "Erreur : à cette époque, les PC étaient déjà\nomniprésents depuis deux décennies.\n"
        },
        {
          "text": "Les années $1970$-$1980$, avec des modèles comme l'Altair $8800$ ($1975$), l'Apple II ($1977$) et l'IBM PC ($1981$)",
          "correct": true,
          "feedback": "Bonne réponse : la miniaturisation\n(microprocesseur Intel $4004$ en $1971$) a permis\nl'arrivée des PC. Apple II ($1977$) a popularisé\nl'idée d'un ordinateur dans chaque foyer.\n"
        },
        {
          "text": "Les années $1900$",
          "correct": false,
          "feedback": "Erreur : aucun ordinateur n'existait au début du\nXXe siècle.\n"
        },
        {
          "text": "Les années $1950$",
          "correct": false,
          "feedback": "Erreur : à l'époque, les ordinateurs étaient des\nmachines géantes coûtant des millions, réservées\naux universités et grandes entreprises.\n"
        }
      ],
      "explanation": "Cette révolution a démocratisé l'informatique. De\nmachine pour expert, l'ordinateur est devenu un\noutil grand public. Aujourd'hui, l'ordinateur a\nsouvent la forme d'un smartphone dans nos poches."
    },
    {
      "id": "q11",
      "difficulty": 2,
      "skills": [
        "moore"
      ],
      "title": "Loi de Moore",
      "statement": "Que prédit la **loi de Moore** énoncée en $1965$ ?",
      "options": [
        {
          "text": "Le nombre de transistors par circuit intégré double environ tous les deux ans, à coût constant",
          "correct": true,
          "feedback": "Bonne réponse : Gordon Moore (cofondateur d'Intel)\na observé cette croissance exponentielle. Elle\ns'est vérifiée pendant plusieurs décennies, mais\nralentit aujourd'hui à cause des limites\nphysiques.\n"
        },
        {
          "text": "La taille des écrans augmentera de manière exponentielle",
          "correct": false,
          "feedback": "Erreur : aucun rapport avec les écrans.\n"
        },
        {
          "text": "Les processeurs deviendront $1000$ fois plus rapides chaque année",
          "correct": false,
          "feedback": "Erreur : la loi de Moore concerne le nombre de\ntransistors, pas directement la vitesse. Et elle\nparle de doublement, pas de mille fois.\n"
        },
        {
          "text": "Les ordinateurs deviendront moins chers de moitié chaque année",
          "correct": false,
          "feedback": "Erreur : c'est une conséquence indirecte, mais\npas la formulation exacte de la loi.\n"
        }
      ],
      "explanation": "La « loi » de Moore est plutôt une **observation\nempirique**, devenue prophétie auto-réalisatrice\npendant longtemps. Elle a maintenu Intel et l'industrie\nsur une trajectoire de progrès exponentiel, jusqu'à\nce que les limites physiques ralentissent la\ncadence."
    },
    {
      "id": "q12",
      "difficulty": 2,
      "skills": [
        "premier-langage"
      ],
      "title": "Premier langage de haut niveau",
      "statement": "Quel a été l'un des premiers langages de programmation\nde haut niveau (au-delà de l'assembleur) ?",
      "options": [
        {
          "text": "Python",
          "correct": false,
          "feedback": "Erreur : Python date de $1991$, bien plus tardif.\n"
        },
        {
          "text": "JavaScript",
          "correct": false,
          "feedback": "Erreur : JavaScript date de $1995$ aussi.\n"
        },
        {
          "text": "FORTRAN ($1957$)",
          "correct": true,
          "feedback": "Bonne réponse : FORTRAN (FORmula TRANslator), créé\nchez IBM par John Backus, était l'un des premiers\nlangages compilés de haut niveau. Conçu pour les\ncalculs scientifiques, il est encore utilisé en\ncalcul intensif.\n"
        },
        {
          "text": "Java",
          "correct": false,
          "feedback": "Erreur : Java date de $1995$.\n"
        }
      ],
      "explanation": "Quelques langages historiques majeurs : FORTRAN\n($1957$, calcul scientifique), Lisp ($1958$,\nintelligence artificielle), COBOL ($1959$, gestion),\nC ($1972$, systèmes), Smalltalk ($1972$, programmation\nobjet), C++ ($1985$), Python ($1991$), Java ($1995$)."
    },
    {
      "id": "q13",
      "difficulty": 2,
      "skills": [
        "linux",
        "libre"
      ],
      "title": "Logiciel libre",
      "statement": "Qui a fondé le mouvement du **logiciel libre** dans les\nannées $1980$ ?",
      "options": [
        {
          "text": "Richard Stallman, avec le projet GNU et la licence GPL",
          "correct": true,
          "feedback": "Bonne réponse : Stallman a fondé la Free Software\nFoundation en $1985$ et a défini les **quatre\nlibertés du logiciel libre** : utiliser, étudier,\nmodifier, redistribuer. Le projet GNU, complété\npar le noyau Linux ($1991$), forme aujourd'hui\nGNU/Linux.\n"
        },
        {
          "text": "Steve Jobs",
          "correct": false,
          "feedback": "Erreur : Apple représentait plutôt le modèle\npropriétaire, même si macOS utilise des composants\nlibres (BSD).\n"
        },
        {
          "text": "Bill Gates",
          "correct": false,
          "feedback": "Erreur : Bill Gates et Microsoft représentent\nplutôt le modèle propriétaire, opposé au libre.\n"
        },
        {
          "text": "Linus Torvalds",
          "correct": false,
          "feedback": "Erreur : Torvalds est l'auteur du noyau Linux,\nmais le mouvement libre a été fondé par Stallman\navant.\n"
        }
      ],
      "explanation": "Le logiciel libre a profondément influencé\nl'informatique moderne : Linux, Apache, Python, Git,\nFirefox, LibreOffice, etc. Il distingue mais souvent\ncoïncide avec l'**open source**, plus orienté\npragmatique."
    },
    {
      "id": "q14",
      "difficulty": 2,
      "skills": [
        "smartphone"
      ],
      "title": "Naissance du smartphone moderne",
      "statement": "Quel événement a marqué la naissance du **smartphone\nmoderne** ?",
      "options": [
        {
          "text": "La sortie du premier ordinateur personnel",
          "correct": false,
          "feedback": "Erreur : sans rapport avec les téléphones.\n"
        },
        {
          "text": "La sortie du premier Game Boy en $1989$",
          "correct": false,
          "feedback": "Erreur : c'est une console de jeu portable, pas un\ntéléphone.\n"
        },
        {
          "text": "La sortie du premier iPhone en $2007$",
          "correct": true,
          "feedback": "Bonne réponse : avant l'iPhone, des téléphones\nintelligents existaient (BlackBerry, Palm), mais\nl'iPhone d'Apple a redéfini le format avec un\nécran tactile capacitif, un design épuré, et un\nécosystème d'applications (App Store, $2008$).\n"
        },
        {
          "text": "L'invention du transistor",
          "correct": false,
          "feedback": "Erreur : le transistor est nécessaire mais bien\nantérieur ($1947$).\n"
        }
      ],
      "explanation": "L'iPhone a déclenché une révolution : le smartphone\nest aujourd'hui plus utilisé qu'un PC pour beaucoup\nd'usages (web, photo, navigation, paiement). Android\n(Google, $2008$) a démocratisé l'écosystème."
    },
    {
      "id": "q15",
      "difficulty": 2,
      "skills": [
        "ia"
      ],
      "title": "Intelligence artificielle",
      "statement": "Quand est apparu le terme **intelligence artificielle** ?",
      "options": [
        {
          "text": "En $2010$",
          "correct": false,
          "feedback": "Erreur : le terme est bien plus ancien.\n"
        },
        {
          "text": "En $1956$, lors de la conférence de Dartmouth organisée par John McCarthy",
          "correct": true,
          "feedback": "Bonne réponse : c'est lors de cette conférence que\nMcCarthy a forgé le terme « *artificial\nintelligence* ». L'intelligence\nartificielle a connu plusieurs\n« hivers » et printemps depuis. La révolution\nactuelle (transformeurs, $2017$ ; GPT, depuis\n$2018$) est la troisième vague majeure.\n"
        },
        {
          "text": "En $1980$",
          "correct": false,
          "feedback": "Erreur : trop tardif. Le terme est de $1956$.\n"
        },
        {
          "text": "Dans les années $1990$, avec le développement d'Internet",
          "correct": false,
          "feedback": "Erreur : le terme préexiste à Internet de plusieurs\ndécennies.\n"
        }
      ],
      "explanation": "Histoire de l'intelligence artificielle :\napproche symbolique (années $1950$-$1980$),\nsystèmes experts ($1980$), apprentissage\nautomatique ($1990$ et au-delà), apprentissage\nprofond et intelligence artificielle générative\n($2010$ et au-delà). Chaque vague apporte des\nprogrès qualitatifs."
    },
    {
      "id": "q16",
      "difficulty": 2,
      "skills": [
        "boole-shannon"
      ],
      "title": "Algèbre de Boole et circuits",
      "statement": "Qui a fait le lien, dans les années $1930$, entre\nl'**algèbre de Boole** (XIXe siècle) et les **circuits\nélectriques** ?",
      "options": [
        {
          "text": "Claude Shannon, dans son mémoire de master en $1937$",
          "correct": true,
          "feedback": "Bonne réponse : Shannon ($1916$-$2001$) a montré\ndans sa thèse que les circuits à interrupteurs\npeuvent réaliser n'importe quelle fonction\nbooléenne. Cela a posé les fondements de\nl'électronique numérique. Il est aussi le père de\nla **théorie de l'information** ($1948$).\n"
        },
        {
          "text": "Alan Turing",
          "correct": false,
          "feedback": "Erreur : Turing a contribué à la théorie du\ncalcul, pas à ce lien spécifique.\n"
        },
        {
          "text": "George Boole lui-même",
          "correct": false,
          "feedback": "Erreur : George Boole ($1815$-$1864$) a inventé\nl'algèbre booléenne mais n'a pas vu son\napplication aux circuits électriques (qui\nn'existaient pas encore à son époque).\n"
        },
        {
          "text": "Albert Einstein",
          "correct": false,
          "feedback": "Erreur : aucun rapport avec l'informatique.\n"
        }
      ],
      "explanation": "Shannon a aussi inventé le mot « bit » (binary\ndigit) et formalisé l'entropie en théorie de\nl'information. Il est sans conteste l'un des plus\ngrands génies du XXe siècle, comparable à Einstein\npour la physique."
    },
    {
      "id": "q17",
      "difficulty": 2,
      "skills": [
        "turing-test"
      ],
      "title": "Test de Turing",
      "statement": "Qu'est-ce que le **test de Turing** ?",
      "options": [
        {
          "text": "Un test pour vérifier qu'un programme est correct",
          "correct": false,
          "feedback": "Erreur : c'est plutôt le rôle des tests unitaires.\n"
        },
        {
          "text": "Un test pour casser des codes secrets",
          "correct": false,
          "feedback": "Erreur : aucun rapport, même si Turing a\ncontribué à la cryptanalyse.\n"
        },
        {
          "text": "Un test imaginé par Turing en $1950$ pour évaluer si une machine peut imiter une conversation humaine de manière indiscernable",
          "correct": true,
          "feedback": "Bonne réponse : un humain dialogue par texte avec\nun correspondant inconnu (humain ou machine). Si\nl'humain ne peut pas dire à coup sûr si c'est une\nmachine, celle-ci « passe » le test. Les modèles\nde langage modernes (GPT-$4$, Claude, etc.)\nréussissent souvent ce test, posant des questions\nphilosophiques nouvelles.\n"
        },
        {
          "text": "Un test physique destiné à mesurer la résistance des transistors",
          "correct": false,
          "feedback": "Le test de Turing est\nune expérience de\npensée d'ordre\nphilosophique, sans\nrapport avec un\nquelconque test physique\nsur le matériel\nélectronique.\n"
        }
      ],
      "explanation": "Le test de Turing reste un repère philosophique sur\nl'intelligence artificielle. Beaucoup pensent\naujourd'hui que « passer le test de Turing » ne\nprouve pas une vraie compréhension, mais c'est un\njalon historique important."
    },
    {
      "id": "q18",
      "difficulty": 2,
      "skills": [
        "microsoft-apple"
      ],
      "title": "Naissance de Microsoft et Apple",
      "statement": "Microsoft et Apple ont toutes deux été fondées au\nmilieu des années $1970$. Quelles dates précises ?",
      "options": [
        {
          "text": "Apple en $1985$, Microsoft en $1980$",
          "correct": false,
          "feedback": "Erreur : trop tardif. Les deux entreprises sont\nplus anciennes.\n"
        },
        {
          "text": "Apple en $1990$, Microsoft en $1985$",
          "correct": false,
          "feedback": "Erreur : trop tardif. À ces dates, les deux\nentreprises étaient déjà bien établies.\n"
        },
        {
          "text": "Toutes deux en $1969$",
          "correct": false,
          "feedback": "Erreur : trop précoce. La micro-informatique\nn'existait pas encore.\n"
        },
        {
          "text": "Apple en $1976$, Microsoft en $1975$",
          "correct": true,
          "feedback": "Bonne réponse : Microsoft (Bill Gates et Paul\nAllen) en avril $1975$ ; Apple (Steve Jobs et\nSteve Wozniak) en avril $1976$. Les deux sont\nnées dans les garages mythiques de la Silicon\nValley.\n"
        }
      ],
      "explanation": "Le mythe des « garages » : Apple a démarré dans le\ngarage des parents de Jobs à Los Altos, Microsoft à\nAlbuquerque puis Seattle. Ces deux entreprises\nsymbolisent la révolution de l'informatique\npersonnelle."
    },
    {
      "id": "q19",
      "difficulty": 2,
      "skills": [
        "souris-graphique"
      ],
      "title": "Interface graphique et souris",
      "statement": "D'où provient la combinaison **souris + interface\ngraphique** que l'on retrouve aujourd'hui sur tous les\nordinateurs ?",
      "options": [
        {
          "text": "De Microsoft Windows",
          "correct": false,
          "feedback": "Erreur : Microsoft a popularisé Windows ($1985$),\nmais l'interface graphique et la souris sont nées\nailleurs.\n"
        },
        {
          "text": "Des laboratoires Bell",
          "correct": false,
          "feedback": "Erreur : Bell Labs a beaucoup contribué (Unix, C,\ntransistor) mais pas spécifiquement à l'interface\ngraphique.\n"
        },
        {
          "text": "Du Xerox PARC dans les années $1970$, puis popularisée par l'Apple Lisa et Macintosh dans les années $1980$",
          "correct": true,
          "feedback": "Bonne réponse : Xerox PARC (Palo Alto Research\nCenter) a inventé presque tout : interface\ngraphique, souris, fenêtres, Ethernet, imprimante\nlaser. Steve Jobs a vu une démo en $1979$ et a\nintégré ces idées dans le Macintosh ($1984$).\n"
        },
        {
          "text": "De Google",
          "correct": false,
          "feedback": "Erreur : Google date de $1998$, bien après\nl'invention de l'interface graphique.\n"
        }
      ],
      "explanation": "Histoire emblématique du « vol créatif » : Xerox a\nraté la commercialisation de ses inventions. Apple\net Microsoft les ont transformées en produits grand\npublic, modifiant l'informatique pour toujours."
    },
    {
      "id": "q20",
      "difficulty": 2,
      "skills": [
        "git",
        "version"
      ],
      "title": "Git",
      "statement": "Qui a créé le système de gestion de versions **Git** en\n$2005$ ?",
      "options": [
        {
          "text": "Tim Berners-Lee",
          "correct": false,
          "feedback": "Erreur : Berners-Lee a inventé le Web. Git est\nd'un autre auteur.\n"
        },
        {
          "text": "Linus Torvalds, créateur de Linux",
          "correct": true,
          "feedback": "Bonne réponse : Torvalds a créé Git pour gérer le\ndéveloppement du noyau Linux, après la rupture\navec le système précédent (BitKeeper). Aujourd'hui,\nGit est le standard mondial pour le développement\ncollaboratif.\n"
        },
        {
          "text": "Mark Zuckerberg",
          "correct": false,
          "feedback": "Mark Zuckerberg est le\ncofondateur de Facebook,\nmais il n'est pas à\nl'origine de Git.\n"
        },
        {
          "text": "Bill Gates",
          "correct": false,
          "feedback": "Bill Gates est le\ncofondateur de\nMicrosoft, mais il n'a\npas créé Git.\n"
        }
      ],
      "explanation": "Git, distribué et puissant, a révolutionné le\ndéveloppement collaboratif. GitHub (racheté par\nMicrosoft en $2018$) est la plateforme dominante\npour héberger des projets Git, avec plus de\n$100$ millions d'utilisateurs."
    },
    {
      "id": "q21",
      "difficulty": 3,
      "skills": [
        "babbage"
      ],
      "title": "Charles Babbage",
      "statement": "Quelle a été la contribution de **Charles Babbage**\n($1791$-$1871$) ?",
      "options": [
        {
          "text": "L'invention du téléphone",
          "correct": false,
          "feedback": "Erreur : c'est Alexander Graham Bell ($1876$),\naucun rapport.\n"
        },
        {
          "text": "Le décryptage des codes nazis",
          "correct": false,
          "feedback": "Erreur : c'est Turing et son équipe à Bletchley\nPark, un siècle plus tard.\n"
        },
        {
          "text": "La conception de la « machine analytique », un calculateur mécanique programmable, ancêtre théorique de l'ordinateur moderne",
          "correct": true,
          "feedback": "Bonne réponse : Babbage a conçu (mais jamais\nterminé) la « difference engine » et la\n« analytical engine » qui contenaient les concepts\nmodernes : unité de calcul, mémoire, programme.\nAda Lovelace a écrit le premier programme pour\ncette machine théorique.\n"
        },
        {
          "text": "La création du premier ordinateur électronique",
          "correct": false,
          "feedback": "Erreur : Babbage envisageait des machines\nmécaniques, pas électroniques. L'électronique est\nvenue beaucoup plus tard.\n"
        }
      ],
      "explanation": "Babbage avait $100$ ans d'avance ! Son projet n'a pas\nété finalisé de son vivant, faute de moyens et de\nprécision mécanique. Mais ses concepts (programme\nstocké, branchements conditionnels) anticipent\nl'informatique moderne."
    },
    {
      "id": "q22",
      "difficulty": 3,
      "skills": [
        "hollerith"
      ],
      "title": "Hollerith et IBM",
      "statement": "Quelle entreprise est née d'inventions pour le\nrecensement américain de $1890$ ?",
      "options": [
        {
          "text": "IBM, à partir des cartes perforées d'Herman Hollerith",
          "correct": true,
          "feedback": "Bonne réponse : Hollerith a inventé une machine à\ncartes perforées qui a permis de traiter le\nrecensement de $1890$ en $6$ semaines au lieu de\n$7$ ans pour le précédent. Sa société est devenue\nIBM en $1924$.\n"
        },
        {
          "text": "Apple",
          "correct": false,
          "feedback": "Erreur : Apple a été fondée en $1976$.\n"
        },
        {
          "text": "Microsoft",
          "correct": false,
          "feedback": "Erreur : Microsoft a été fondée en $1975$.\n"
        },
        {
          "text": "Google",
          "correct": false,
          "feedback": "Erreur : Google a été fondée en $1998$.\n"
        }
      ],
      "explanation": "Les cartes perforées ont dominé l'informatique\njusqu'aux années $1970$. Le format $80$ colonnes des\ncartes IBM a influencé la longueur de ligne des\nterminaux et persiste encore parfois aujourd'hui."
    },
    {
      "id": "q23",
      "difficulty": 3,
      "skills": [
        "open-source"
      ],
      "title": "GNU vs Linux",
      "statement": "Quelle est la différence entre **GNU** et **Linux** ?",
      "options": [
        {
          "text": "GNU est commercial, Linux est libre",
          "correct": false,
          "feedback": "Erreur : les deux sont libres.\n"
        },
        {
          "text": "GNU est un ensemble d'outils logiciels libres (compilateur, shell, etc.) lancé par Stallman ; Linux est le noyau créé par Torvalds. Ensemble, ils forment GNU/Linux.",
          "correct": true,
          "feedback": "Bonne réponse : le projet GNU ($1983$) avait\npresque tout sauf le noyau. Quand Linus Torvalds a\npublié son noyau Linux en $1991$, l'assemblage\ndes deux a donné un système complet libre. Stallman\ninsiste sur le nom « GNU/Linux ».\n"
        },
        {
          "text": "GNU est plus ancien que Linux mais c'est plus performant",
          "correct": false,
          "feedback": "Erreur : ce ne sont pas deux concurrents.\nComparaison incorrecte.\n"
        },
        {
          "text": "Aucune, ce sont des synonymes",
          "correct": false,
          "feedback": "Erreur : ce sont deux composants distincts qui\ns'assemblent pour former un système complet.\n"
        }
      ],
      "explanation": "« Linux » est souvent utilisé par raccourci pour\ndésigner GNU/Linux complet. Stallman insiste sur la\ncontribution massive du projet GNU, sans laquelle\nLinux ne serait qu'un noyau inutilisable seul."
    },
    {
      "id": "q24",
      "difficulty": 3,
      "skills": [
        "synthese",
        "evolution"
      ],
      "title": "Décennies clés de l'informatique",
      "statement": "Lequel des énoncés suivants associe **correctement** une\ndécennie à un événement ?",
      "options": [
        {
          "text": "Années $2000$ : invention du World Wide Web",
          "correct": false,
          "feedback": "Erreur : le Web a été inventé en $1989$ par\nBerners-Lee.\n"
        },
        {
          "text": "Années $1990$ : invention du transistor",
          "correct": false,
          "feedback": "Erreur : le transistor a été inventé en $1947$,\ndans les années $1940$.\n"
        },
        {
          "text": "Années $1970$ : naissance de Microsoft, d'Apple, et du microprocesseur",
          "correct": true,
          "feedback": "Bonne réponse : la décennie $1970$ marque\nl'arrivée du microprocesseur (Intel $4004$ en\n$1971$), des premiers ordinateurs personnels,\nd'Unix ($1969$), de C ($1972$), de Microsoft\n($1975$) et d'Apple ($1976$).\n"
        },
        {
          "text": "Années $1940$ : invention de l'ordinateur personnel",
          "correct": false,
          "feedback": "Erreur : les années $1940$ ont vu naître les\npremiers ordinateurs (ENIAC, Colossus), mais ce\nsont des machines géantes. L'ordinateur personnel\narrive plus tard.\n"
        }
      ],
      "explanation": "Repères chronologiques : $1940$, premiers\nordinateurs ; $1950$-$1960$, essor des langages\n(FORTRAN, COBOL, Lisp) ; $1970$, microprocesseur,\nUnix, ordinateurs personnels ; $1980$,\nordinateurs personnels grand public ; $1990$,\nWeb ; $2000$, téléphones intelligents et\ninformatique en nuage ; $2010$ et au-delà,\nintelligence artificielle générative."
    },
    {
      "id": "q25",
      "difficulty": 3,
      "skills": [
        "synthese",
        "philosophie"
      ],
      "title": "L'informatique aujourd'hui",
      "statement": "Lequel des énoncés suivants reflète le mieux l'**état de\nl'informatique au XXIe siècle** ?",
      "options": [
        {
          "text": "L'informatique est devenue un outil omniprésent dans la société, soulevant des enjeux techniques, éthiques et politiques majeurs (protection de la vie privée, intelligence artificielle, cybersécurité, environnement)",
          "correct": true,
          "feedback": "L'informatique a transformé tous les aspects\nde la vie humaine. Les enjeux ne sont plus\nseulement techniques, mais aussi politiques\n(régulation), sociaux (inégalités d'accès),\nécologiques (consommation énergétique des\ncentres de données), militaires (cyberguerre)\net éthiques (intelligence artificielle,\nprotection des données personnelles).\n"
        },
        {
          "text": "L'informatique est marginalement utilisée",
          "correct": false,
          "feedback": "Erreur : l'informatique est omniprésente, santé,\ncommerce, transports, sciences, art, finance,\nguerre, vie privée. Aucun secteur n'y échappe.\n"
        },
        {
          "text": "Les ordinateurs vont disparaître au profit du papier",
          "correct": false,
          "feedback": "Erreur : tendance opposée. Le papier décline au\nprofit du numérique partout dans le monde.\n"
        },
        {
          "text": "L'informatique a atteint ses limites et stagne depuis vingt ans",
          "correct": false,
          "feedback": "Cette affirmation est inexacte. Malgré le\nralentissement de la loi de Moore,\nl'innovation se poursuit dans de nombreux\ndomaines : intelligence artificielle,\ninformatique quantique, informatique en\nnuage, mobilité, objets connectés.\n"
        }
      ],
      "explanation": "Comprendre l'histoire de l'informatique permet de\nmieux saisir où nous sommes : sur quels fondements\nreposent les outils numériques, comment ils ont\névolué, et quels défis nous attendent. C'est un\nobjectif majeur du programme NSI."
    },
    {
      "id": "q26",
      "difficulty": 2,
      "skills": [
        "etymologie",
        "algorithme"
      ],
      "title": "Origine du mot « algorithme »",
      "statement": "D'où vient le mot **algorithme**, devenu\nindissociable de l'informatique moderne ?",
      "options": [
        {
          "text": "Du nom d'un ingénieur britannique du XIX^e siècle, Charles Algorithm",
          "correct": false,
          "feedback": "Erreur : aucun « Charles Algorithm » n'a\nexisté. Ce nom est inventé. Le mot vient\nréellement d'un savant persan du Moyen Âge.\n"
        },
        {
          "text": "D'un acronyme inventé par Alan Turing dans les années $1930$",
          "correct": false,
          "feedback": "Erreur : le mot est bien antérieur à Turing.\nIl existe en français depuis le Moyen Âge, par\ndes transmissions médiévales des\nmathématiques arabes vers l'Europe.\n"
        },
        {
          "text": "Du grec ancien, dérivé d'*arithmos* (« nombre »)",
          "correct": false,
          "feedback": "Erreur : seule la racine du mot\n« arithmétique » est d'origine grecque. Le mot\n« algorithme » a une tout autre histoire,\nmédiévale et arabe.\n"
        },
        {
          "text": "Du nom du mathématicien persan al-Khwârizmî (IX^e siècle), dont les traités ont marqué l'histoire des mathématiques",
          "correct": true,
          "feedback": "Bonne réponse : al-Khwârizmî, savant de la\nMaison de la Sagesse à Bagdad, est l'auteur\nd'ouvrages sur l'arithmétique indienne et\nl'algèbre. Le latin médiéval a transformé son\nnom en *algoritmi*, qui a donné le mot\nmoderne. Le terme « algèbre » provient de la\nmême tradition.\n"
        }
      ],
      "explanation": "Cette filiation rappelle qu'avant d'être une\ndiscipline informatique, l'algorithmique a une\nhistoire millénaire, bien antérieure aux\nordinateurs. Les notions de procédure, de calcul\nsystématique et de méthode pas-à-pas étaient\ndéjà étudiées en mathématiques."
    },
    {
      "id": "q27",
      "difficulty": 2,
      "skills": [
        "bug-an-2000",
        "datation"
      ],
      "title": "Bug de l'an 2000",
      "statement": "Que désignait le « **bug de l'an $2000$** »,\nredouté à l'approche du nouveau millénaire ?",
      "options": [
        {
          "text": "Une coupure mondiale d'Internet prévue à minuit",
          "correct": false,
          "feedback": "Erreur : aucune coupure mondiale n'était\nattendue. Le problème portait sur les\ncalculs de date, pas sur l'infrastructure\nréseau.\n"
        },
        {
          "text": "Un virus informatique massif programmé pour s'activer le 1^er janvier 2000",
          "correct": false,
          "feedback": "Erreur : il ne s'agissait pas d'un virus mais\nd'un défaut de conception structurel des\nlogiciels. Aucune attaque coordonnée n'était\nen jeu.\n"
        },
        {
          "text": "Une erreur dans le système GPS américain",
          "correct": false,
          "feedback": "Erreur : le GPS a connu son propre problème\nde débordement de compteur en $1999$ (rollover\nde la semaine), distinct du bug de l'an $2000$\net de moindre ampleur.\n"
        },
        {
          "text": "Le risque que de nombreux logiciels, codant les années sur deux chiffres, interprètent « $00$ » comme $1900$ au lieu de $2000$",
          "correct": true,
          "feedback": "Bonne réponse : pour économiser la mémoire,\ndes décennies de programmes (notamment en\nCOBOL) ne stockaient que les deux derniers\nchiffres de l'année. Le passage de $99$ à\n$00$ menaçait de produire des dates erronées\nen cascade dans les systèmes bancaires,\nadministratifs et aéronautiques.\n"
        }
      ],
      "explanation": "Le bug de l'an $2000$ a déclenché une vague\nmondiale de remise à plat du code existant. Les\nconséquences réelles sont restées limitées,\nprécisément parce que les correctifs ont été\nmassivement déployés avant l'échéance. C'est un\ncas d'école de la difficulté à maintenir un parc\nlogiciel sur plusieurs décennies."
    }
  ]
}