{"id":133,"date":"2020-08-22T13:39:29","date_gmt":"2020-08-22T11:39:29","guid":{"rendered":"http:\/\/maths-code.fr\/cours\/?page_id=133"},"modified":"2025-06-02T17:36:46","modified_gmt":"2025-06-02T15:36:46","slug":"terminale-nsi","status":"publish","type":"page","link":"https:\/\/maths-code.fr\/cours\/terminale-nsi\/","title":{"rendered":"Terminale NSI"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-medium-font-size\"><em>Ressources Educatives Libres<\/em><\/h1>\n\n\n\n<p id=\"block-62efba2c-993d-4924-b53a-b8bee7c146db\">L&rsquo;ensemble des ressources, cours, TP ainsi que les intentions et strat\u00e9gies p\u00e9dagogiques, sont partag\u00e9es gratuitement sous licence <a rel=\"noreferrer noopener\" href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\" target=\"_blank\">CC BY-SA 4.0<\/a> afin de fournir des <em>Ressources Educatives Libres<\/em> (en abr\u00e9g\u00e9, <em>REL<\/em>) comme <em>communs num\u00e9riques<\/em>. Le but est de permettre \u00e0 toutes et tous, de pouvoir acc\u00e9der \u00e0 des contenus p\u00e9dagogiques, de les adapter en fonction des besoins sp\u00e9cifiques des \u00e9l\u00e8ves et de les ajuster pour r\u00e9pondre aux diff\u00e9rents styles d&rsquo;apprentissage et aux niveaux de comp\u00e9tence de vos \u00e9l\u00e8ves.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le programme<\/h3>\n\n\n\n<p><a href=\"https:\/\/eduscol.education.fr\/2068\/programmes-et-ressources-en-numerique-et-sciences-informatiques-voie-g\">Le programme de terminale prolonge celui de premi\u00e8re<\/a> : nous approfondirons l&rsquo; \u00e9tude des types de donn\u00e9e et vous apprendrez d&rsquo;autres fa\u00e7ons de programmer: <strong>programmation objet<\/strong> ou utilisation de la <strong>r\u00e9cursivit\u00e9<\/strong>, programmation \u00e9v\u00e8nementielle ou fonctionnelle. On parle de <strong>paradigme de programmation<\/strong>.<br>Une partie sera consacr\u00e9e aux base de donn\u00e9es et au langage SQL.<br>Les chapitres suivants sont donn\u00e9s \u00e0 titre indicatif et seront r\u00e9guli\u00e8rement r\u00e9utilis\u00e9s tout au long de l&rsquo;ann\u00e9e.<br>Un tiers du temps sera consacr\u00e9 aux <a title=\"projets\" href=\"https:\/\/maths-code.fr\/cours\/projets\/\">projets<\/a>.<\/p>\n\n\n\n<p>Pour visualiser les liens <em>Youtube<\/em>, privil\u00e9gier <strong>Firefox+extension <em>Ublock Origin<\/em><\/strong> ou <a href=\"https:\/\/freetubeapp.io\/\">Freetube<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Utilisez <a href=\"https:\/\/codex.forge.apps.education.fr\/\">Codex<\/a> pour travailler les diff\u00e9rents chapitres en autonomie.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Progression<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Chapitre 0<\/strong>: Retour sur les <a title=\"algorithmes gloutons\" href=\"https:\/\/maths-code.fr\/cours\/algorithmes-gloutons\/\">algorithmes gloutons<\/a> et la <a title=\"recherche dichotomique.\" href=\"https:\/\/maths-code.fr\/cours\/recherche-dichotomique\/\">recherche dichotomique.<\/a><\/li>\n\n\n\n<li><strong>Chapitre 0<\/strong>: <em>Retour au code<\/em> Mini-projet:<br>\u2022 Chat souris (structure de base et liste de liste, repr\u00e9sentation matricielle, mutabilit\u00e9).<br>\u2022 La rue d&rsquo;immeuble (structure de base et <strong>Turtle<\/strong>)<\/li>\n\n\n\n<li><strong>Chapitre 1: <a title=\"POO\" href=\"https:\/\/maths-code.fr\/cours\/programmation-orientee-objet\/\">Programmation Orient\u00e9e Objet<\/a><\/strong><br>\u2022 Classes, attributs, m\u00e9thodes<br>\u2022 Encapsulation, notion d&rsquo;h\u00e9ritage. Ces deux notions sont hors programme NSI.<\/li>\n\n\n\n<li><strong>Chapitre 2: Base de donn\u00e9es.<\/strong><br>\u2022 Langage SQL.<\/li>\n\n\n\n<li><strong>Chapitre 3: <a title=\"R\u00e9cursivit\u00e9\" href=\"https:\/\/maths-code.fr\/cours\/la-recursivite\/\">R\u00e9cursivit\u00e9<\/a>.<\/strong> Rendu de monnaie, Fibonacci.<\/li>\n\n\n\n<li><strong>Chapitre 4: Communication et protocole de routage.<\/strong><br>\u2022 Table de routage.<br>\u2022 Algorithme de routage dynamique : Protocole RIP et OSPF.<\/li>\n\n\n\n<li><strong>Chapitre 5: <a title=\"Type de donn\u00e9e abstrait\" href=\"https:\/\/maths-code.fr\/cours\/type-abstrait-de-donnee\/\">Type abstrait de donn\u00e9es I<\/a><\/strong><br>\u2022 Pile et file<br>\u2022 Listes et listes cha\u00een\u00e9es, tableaux.<\/li>\n\n\n\n<li><strong>Chap\u00eetre 6:Algorithmique<\/strong><br>\u2022 <a title=\" Diviser pour r\u00e9gner\" href=\"https:\/\/maths-code.fr\/cours\/diviser-pour-regner\/\">Diviser pour r\u00e9gner<\/a>: rendu de monnaie, recherche dichotomique, tri fusion.<\/li>\n\n\n\n<li><strong>Chapitre 7: <a title=\"Type de donn\u00e9e abstrait\" href=\"https:\/\/maths-code.fr\/cours\/type-abstrait-de-donnee\/\">Type abstrait de donn\u00e9es II<\/a><\/strong><br>\u2022 <a title=\"Graphes\" href=\"https:\/\/maths-code.fr\/cours\/graphes\/\">Graphes I<\/a>.<br>\u2022 <a href=\"https:\/\/maths-code.fr\/cours\/arbres-binaires\/\" target=\"_blank\" rel=\"noopener\">Arbres binaires et ABR<\/a>.<\/li>\n\n\n\n<li><strong>Chapitre 8: Fonctionnement<\/strong><br>\u2022 <a title=\"Syst\u00e8me d'exploitation, processus\" href=\"https:\/\/maths-code.fr\/cours\/systeme\/\">Syst\u00e8me d&rsquo;exploitation, processus<\/a>.<br>\u2022 Syst\u00e8me sur puce (SOC).<\/li>\n\n\n\n<li><strong>Chapitre 9: <a title=\"Parcours de graphes\" href=\"https:\/\/maths-code.fr\/cours\/graphes\/\">Parcours de graphes<\/a> <\/strong><br>\u2022Graphes: parcours en profondeur et largeur.<br>\u2022Existence d&rsquo;un chemin, plus court chemin, d\u00e9tection de cycle.<br>\u2022Algorithme de Dijkstra, Welsh-Powell.<br>\u2022Arbre : parcours pr\u00e9fixe, infixe et postfixe.<br>Pour les chapitres suivants, nous utiliserons en partie la ressource de Mireille Coilhac (CC-BY-SA) h\u00e9berg\u00e9e sur la forge des communs num\u00e9riques.<\/li>\n\n\n\n<li><strong>Chap\u00eetre A : Algorithmique<\/strong><br>\u2022 <a title=\"Programmation Dynamique\" href=\"https:\/\/maths-code.fr\/cours\/diviser-pour-regner\/\">Programmation Dynamique<\/a>. Suite de Fibonacci, rendu de monnaie.<br>\u2022 Recherche dans un texte: <a href=\"https:\/\/mcoilhac.forge.apps.education.fr\/term\/Boyer_Moore\/BM\/e\/recherche-textuelle\" target=\"_blank\" rel=\"noreferrer noopener\">na\u00eff, Boyer et Moore.<\/a><\/li>\n\n\n\n<li><strong>Chap\u00eetre B : Architectures mat\u00e9rielles, syst\u00e8mes d&rsquo;exploitation et r\u00e9seaux:<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/mcoilhac.forge.apps.education.fr\/term\/cryptographie\/1_securite_comm\/\">S\u00e9curisation des communications<\/a><\/li>\n\n\n\n<li>Vid\u00e9o : <a href=\"https:\/\/www.youtube.com\/watch?v=H00UfldbbHg\">On a re\u00e7u le hacker qui rend fou les pirates chinois<\/a>.<\/li>\n\n\n\n<li>Vid\u00e9o : <a href=\"https:\/\/www.youtube.com\/watch?v=WQBLPYToLME\">L&rsquo;attaque la plus sophistiqu\u00e9e de l&rsquo;histoire<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Chapitre C : Notion de programme en tant que donn\u00e9e. <\/strong><br>\u2022 Calculabilit\u00e9, d\u00e9cidabilit\u00e9. <a href=\"https:\/\/educ.arte.tv\/program\/voyages-au-pays-des-maths-l-entscheidungsproblem-la-fin-des-mathematiques-\">Voir la capsule vid\u00e9o l&rsquo;entscheidungproblem&nbsp;<\/a> (Arte.tv)<br>\u2022 Article original d&rsquo;Alan Turing : <a href=\"https:\/\/maths-code.fr\/NSI\/terminale\/calculabilite\/Turing_Paper_1936.pdf\">On computable numbers, with an application the entscheidungsproblem.<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Toute l&rsquo;ann\u00e9e:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a title=\"Projets\" href=\"https:\/\/maths-code.fr\/cours\/projets\/\">Projets<\/a><\/strong>: Projet <em>Fractales<\/em>, Mots de <em>Fibonacci<\/em>, Gilet connect\u00e9.<\/li>\n\n\n\n<li><strong>Mise au point de programmes test\u00e9s<\/strong> (toute l&rsquo;ann\u00e9e)<br>\u2022 Ecrire d\u2019abord un test pour chaque sp\u00e9cification du programme.<br>\u2022 Module <strong>doctest<\/strong>.<\/li>\n\n\n\n<li><strong>Histoire de l&rsquo;informatique<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">L&rsquo;\u00e9preuve de BAC<\/h3>\n\n\n\n<p>L&rsquo;\u00e9preuve obligatoire terminale orale du baccalaur\u00e9at peut permettre \u00e0 l&rsquo;\u00e9l\u00e8ve de pr\u00e9senter un projet r\u00e9alis\u00e9 au cours d&rsquo;ann\u00e9e et de valoriser le travail effectu\u00e9.<\/p>\n\n\n\n<p>En plus de cela, deux \u00e9preuves li\u00e9es \u00e0 la sp\u00e9cialit\u00e9 NSI sont pr\u00e9vues :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Les \u00e9crits<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Un <strong>\u00e9crit de 3h30 compos\u00e9 de 3 exercices choisis parmi 5<\/strong> qui permettent d&rsquo;\u00e9valuer les connaissances du programme de terminale. Dans cette \u00e9preuve, on ne programme pas (m\u00eame si un exercice peut porter sur la compr\u00e9hension d&rsquo;un programme d\u00e9j\u00e0 \u00e9crit), mais on met en \u0153uvre les autres connaissances et capacit\u00e9s acquises pendant l&rsquo;ann\u00e9e.<\/li>\n\n\n\n<li>Une <strong>\u00e9preuve pratique d&rsquo;une heure<\/strong> o\u00f9 l&rsquo;\u00e9l\u00e8ve doit r\u00e9aliser deux exercices de programmation directement sur ordinateur. Le premier exercice demande de r\u00e9aliser un algorithme simple figurant au programme. Dans le second exercice, il est demand\u00e9 d&rsquo;am\u00e9liorer ou de corriger un programme existant, ou d&rsquo;expliquer son fonctionnement. Plusieurs crit\u00e8res d\u00e9taill\u00e9s dans cette <a title=\"note de service de l'\u00e9preuve pratique NSI\" href=\"https:\/\/www.education.gouv.fr\/bo\/21\/Hebdo12\/MENE2101467N.htm\">note de service de l&rsquo;\u00e9preuve pratique NSI<\/a> participent \u00e0 la notation. Entrent notamment en compte un <strong>\u00e9change avec l&rsquo;examinateur<\/strong> et la <strong>coh\u00e9rence du code<\/strong>.<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/glassus.github.io\/terminale_nsi\/T6_6_Epreuve_pratique\/BNS_2025\/\">L&rsquo;ensemble des sujets de la BNS 2025 (Github de Gilles Lassus)<\/a><a href=\"https:\/\/maths-code.fr\/NSI\/terminale\/EP\/BNS_2023_pdf_unique.pdf\">.<\/a><\/li>\n\n\n\n<li>Le <a href=\"https:\/\/e-nsi.forge.aeif.fr\/pratique\/N7\/\" target=\"_blank\" rel=\"noopener\">site e-nsi avec des exercices d&rsquo;entainements<\/a> un peu plus difficiles que ceux de la BNS.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Le grand oral<\/h4>\n\n\n\n<p>Ce n&rsquo;est pas un oral de test de connaissance.<br>Not\u00e9 sur 20, son coefficient est 10 en s\u00e9rie g\u00e9n\u00e9rale. Vous disposerez de 20 minutes de pr\u00e9paration suivies de 20 minutes de pr\u00e9sentation sur deux questions pr\u00e9par\u00e9es pendant l&rsquo;ann\u00e9e.<br>Le d\u00e9but de l&rsquo;oral o\u00f9 vous exposez votre sujet a pour dur\u00e9e 10 minutes se d\u00e9roule debout et sans notes, l&rsquo;objectif est que vous preniez la parole en continu. Votre pr\u00e9paration peut cependant \u00eatre utilis\u00e9e lors de l&rsquo;\u00e9change d&rsquo;une dur\u00e9e de 10 minutes avec vos examinateurs.<br>Deux examinateurs \u00e9valueront vos comp\u00e9tences, seul l&rsquo;un deux sera sp\u00e9cialiste de la mati\u00e8re.<br><a href=\"https:\/\/eduscol.education.fr\/729\/presentation-du-grand-oral\">Consulter le document ressource avec exemple de questions<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Parcoursup<\/h4>\n\n\n\n<p><a href=\"https:\/\/www.parcoursup.fr\/\">https:\/\/www.parcoursup.fr\/<\/a><br><a href=\"https:\/\/supeasy.fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/supeasy.fr\/<\/a><br><a href=\"https:\/\/beta.suptracker.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/beta.suptracker.org\/<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ressources Educatives Libres L&rsquo;ensemble des ressources, cours, TP ainsi que les intentions et strat\u00e9gies p\u00e9dagogiques, sont partag\u00e9es gratuitement sous licence CC BY-SA 4.0 afin de fournir des Ressources Educatives Libres (en abr\u00e9g\u00e9, REL) comme communs num\u00e9riques. Le but est de permettre \u00e0 toutes et tous, de pouvoir acc\u00e9der \u00e0 des contenus p\u00e9dagogiques, de les adapter en fonction des besoins sp\u00e9cifiques des \u00e9l\u00e8ves et de les ajuster pour r\u00e9pondre aux diff\u00e9rents styles d&rsquo;apprentissage et aux niveaux de comp\u00e9tence de vos \u00e9l\u00e8ves. Le programme Le programme de terminale prolonge celui de premi\u00e8re : nous approfondirons l&rsquo; \u00e9tude des types de donn\u00e9e et vous apprendrez d&rsquo;autres fa\u00e7ons de programmer: programmation objet ou utilisation de la r\u00e9cursivit\u00e9, programmation \u00e9v\u00e8nementielle ou fonctionnelle. On parle de paradigme de programmation.Une partie sera consacr\u00e9e aux base de donn\u00e9es et au langage SQL.Les chapitres suivants sont donn\u00e9s \u00e0 titre indicatif et seront r\u00e9guli\u00e8rement r\u00e9utilis\u00e9s tout au long de l&rsquo;ann\u00e9e.Un tiers du temps sera consacr\u00e9 aux projets. Pour visualiser les liens Youtube, privil\u00e9gier Firefox+extension Ublock Origin ou Freetube. Utilisez Codex pour travailler les diff\u00e9rents chapitres en autonomie. Progression Toute l&rsquo;ann\u00e9e: L&rsquo;\u00e9preuve de BAC L&rsquo;\u00e9preuve obligatoire terminale orale du baccalaur\u00e9at peut permettre \u00e0 l&rsquo;\u00e9l\u00e8ve de pr\u00e9senter un projet r\u00e9alis\u00e9 au cours d&rsquo;ann\u00e9e et de valoriser le travail effectu\u00e9. En plus de cela, deux \u00e9preuves li\u00e9es \u00e0 la sp\u00e9cialit\u00e9 NSI sont pr\u00e9vues : Les \u00e9crits Le grand oral Ce n&rsquo;est pas un oral de test de connaissance.Not\u00e9 sur 20, son coefficient est 10 en s\u00e9rie g\u00e9n\u00e9rale. Vous disposerez de 20 minutes de pr\u00e9paration suivies de 20 minutes de pr\u00e9sentation sur deux questions pr\u00e9par\u00e9es pendant l&rsquo;ann\u00e9e.Le d\u00e9but de l&rsquo;oral o\u00f9 vous exposez votre sujet a pour dur\u00e9e 10 minutes se d\u00e9roule debout et sans notes, l&rsquo;objectif est que vous preniez la parole en continu. Votre pr\u00e9paration peut cependant \u00eatre utilis\u00e9e lors de l&rsquo;\u00e9change d&rsquo;une dur\u00e9e de 10 minutes avec vos examinateurs.Deux examinateurs \u00e9valueront vos comp\u00e9tences, seul l&rsquo;un deux sera sp\u00e9cialiste de la mati\u00e8re.Consulter le document ressource avec exemple de questions Parcoursup https:\/\/www.parcoursup.fr\/https:\/\/supeasy.fr\/https:\/\/beta.suptracker.org\/<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"class_list":["post-133","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/comments?post=133"}],"version-history":[{"count":134,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages\/133\/revisions"}],"predecessor-version":[{"id":6496,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages\/133\/revisions\/6496"}],"wp:attachment":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/media?parent=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}