L’informatique embarquée n’est ni plus ni moins qu’un ordinateur installé dans un objet, mais sans clavier, ni souris. Si son architecture est un peu différente (présence de capteurs et d’actionneurs), elle se programme de la même manière qu’un ordinateur : avec des programmes écrits dans un langage de programmation. Tous les objets connectés intègrent de l’informatique embarquée.
Séquence : Le Web
Le Web vient de fêter ses 30 ans. L’invention de Tim Berners-Lee a transfiguré Internet à tel point que le Web en est devenu, pour certains, un synonyme. Pourtant, le Web ne représente qu’une partie du réseau Internet avec ses milliards de pages de données reliées par des liens hypertextes alors qu’Internet est un réseau de réseaux de machines dans lequel elles circulent.
À suivre …
Séquence : Découverte du langage Python
L’utilisation du langage Python au lycée est désormais commun à différentes disciplines (mathématiques, sciences physiques, sciences et technologies industrielles) et aux nouveaux enseignements de SNT de seconde et NSI en première et terminale.
Cette spécialité, sans vous diriger obligatoirement vers les métiers spécifiquement liés aux ordinateurs et au numérique, peut également être un atout, quel que soit le domaine ou le métier qui vous intéresse.
La spécialité NSI offre un large panel de débouchés. Elle peut donc être un projet en soi aussi bien qu’un complément à d’autres spécialités.
L’impression 3D par exemple se fait de plus en plus commune. On la retrouve aussi bien en pâtisserie, qu’en chirurgie, en ingénierie aérospatiale, etc.
Il existe de nombreuses formations cohérentes avec la spécialité Numériques et Sciences Informatiques. Après le bac, NSI peut déboucher sur :
Les universités en informatique
Les écoles d’ingénieur post-bac
Les classes prépa, avec une nouvelle section MPI (Maths-Physique-Informatique)
Le numérique et l’informatique sont aujourd’hui indispensables et présents dans tous les domaines d’activités. Même si l’on ne s’en rend pas toujours compte, nous utilisons de nombreux programmes et algorithmes au quotidien !
Par ailleurs, même si le numérique évolue rapidement, la spécialité NSI permet d’acquérir les connaissances de bases qui permettent de comprendre les principaux rouages du monde digital.
Plus de 60% des métiers de demain n’existent pas encore, en plus des métiers qui existent déjà…
Cette spécialité, sans vous diriger obligatoirement vers les métiers spécifiquement liés aux ordinateurs et au numérique, peut également être un atout, quel que soit le domaine ou le métier qui vous intéresse.
La spécialité NSI offre un large panel de débouchés. Elle peut donc être un projet en soi aussi bien qu’un complément à d’autres spécialités.
L’impression 3D par exemple se fait de plus en plus commune. On la retrouve aussi bien en pâtisserie, qu’en chirurgie, en ingénierie aérospatiale, etc.
Est-ce qu’on peut prendre NSI avec n’importe quelles spécialités ?
Oui bien sûr !
Aujourd’hui, dans toutes les disciplines, on utilise des logiciels qui demandent des connaissances en informatique. En choisissant NSI, vous prenez un temps d’avance, et vous vous préparez à de nombreux métiers en pleine transformation avec le numérique.
La programmation n’est plus réservée seulement aux mathématiques et à la physique aujourd’hui, on l’utilise dans tous les domaines : cinéma, économie, services à la personne, développement durable…
Pour aller plus loin
Simulez vos combinaisons de spécialités et découvrez les perspectives de formations et de métiers qui s’offrent à vous.
La spécialité NSI s’adresse sans surprise aux élèves attirés par le monde informatique et les nouvelles technologies. Elle vous plaira si vous aimez comprendre comment les choses fonctionnent, si vous vous intéressez à l’univers de l’informatique et du numérique, et si vous aimez relever des challenges (seul ou à plusieurs).
Elle convient aux lycéens qui aiment résoudre des problèmes, qui n’ont pas peur de se creuser la tête, de tester, de se remettre en question, et de se corriger !
Car en informatique, la pratique est très importante. Quand on code, on progresse.
Bien que parfois classée parmi les spécialités “faciles”, la spé NSI demande toutefois rigueur, méthode, ainsi qu’un réel investissement.
La spécialité NSI est faite pour vous si :
Vous êtes passionné par les ordinateurs et les nouvelles technologies.
Vous vous tenez régulièrement au courant de l’actualité lié au domaine de l’informatique et des nouvelles technologies
Vous aimez les mathématiques
Vous aimez le challenge et résoudre des problèmes complexes.
Vous souhaitez développer votre logique et votre raisonnement.
Vous souhaitez vous orienter vers une voie professionnelle dans l’informatique plus tard.
Vous êtes intéressés par les nouvelles technologies.
Vous vous êtes déjà demandé comment fonctionne les technologies que l’on utilise dans notre quotidien (ordinateur / smartphone / Internet …)
Le programme de spécialité NSI se développe en huit rubriques, dont les notions sont reliées.
Historique de l’informatique
À travers cette partie, tu découvriras comment sont nés les concepts de l’informatique. Ton professeur te présentera les événements marquants : de la création du premier ordinateur en 1948, jusqu’à l’apparition des objets connectés, en passant par l’arrivée d’Internet ; tu sauras tout sur l’évolution de l’informatique !
Valeurs et types
Ce chapitre te permettra d’apprendre à reconnaître, et à utiliser les codages servant à représenter des données en fonction de leur nature. Tu seras capable de modifier les représentations d’une base. Tu comprendras le lien entre le codage, et la taille des valeurs en mémoire.
Types construits
Les types construits sont constitués à partir des types de base. Dans ce module, tu aborderas différentes notions, qui t’aideront à comprendre comment analyser les éléments d’un tableau avec leurs index, et procéder à des modifications, d’utiliser des tableaux pour représenter des matrices, ou de construire des dictionnaires par clés, et par valeurs.
Traitement de données en tables
Ce chapitre t’apprendra à organiser des données, dans un tableau doublement indexé. Tu seras capable de réaliser une table à partir d’un fichier texte, sur lequel tu auras intégré des tabulations. Ces connaissances t’aideront à comprendre la notion de base de données, que tu développeras en classe de terminale.
Web et interactions
Cette rubrique te présentera les méthodes permettant de créer une interaction entre l’Homme et la machine, lors de la navigation sur le Web. Tu découvriras plusieurs aspects comme les requêtes HTTP et les réponses du serveur. Tu pourras également analyser et comprendre comment fonctionne un formulaire sur une page Web.
Constituants et systèmes d’exploitation
Cette partie te permettra de comprendre des notions fondamentales. Tu analyseras les caractéristiques des éléments d’une machine. Tu auras l’occasion de revenir sur des éléments enseignés en classe de seconde en SNT, comme le protocole TCP/IP. Ton professeur te présentera les différences entre les systèmes d’exploitation, et tu seras en mesure d’identifier les fonctions de chacun.
Langages et programmation
Tu étudieras la diversité des langages de programmation, seras capable de repérer leurs spécificités, et les points qu’ils ont en commun.
Tu apprendras à mettre au point des programmes, en utilisant des jeux de tests. Tu t’entraîneras également à effectuer des recherches dans une bibliothèque d’algorithmes.
Algorithmique
Ton professeur développera le concept de méthode algorithmique, et tu comprendras l’intérêt de ce procédé, en le mettant en pratique. Par exemple, tu apprendras à écrire un algorithme, pour effectuer le calcul d’une moyenne, ou pour rechercher une valeur extrême. Tu découvriras aussi la notion d’algorithme glouton, que tu approfondiras en classe de terminale, méthode utilisée pour résoudre un problème.
Le programme de NSI est très concret : vous allez travailler en petits groupes sur des projets, des défis logiques à résoudre avec les langages de programmation les plus utilisés en informatique. En général, ce sera Python (très utilisé pour les robots et les jeux vidéo), mais vous verrez aussi HTML, CSS et Javascript qui sont les trois langages de quasiment tous les sites internet, et SQL qui est utilisé pour les grosses bases de données.
Quand on code, on rate et on corrige ! Et c’est comme ça que vous travaillerez avec vos professeurs sur vos projets : c’est en faisant des erreurs qu’on apprend, et vous devrez améliorer vos programmes au fur et à mesure pour qu’ils vous obéissent au doigt et à l’œil.
Démarche de projet
Un enseignement d’informatique ne saurait se réduire à une présentation de concepts ou de méthodes sans permettre aux élèves de se les approprier en développant des projets. Un tiers au moins de l’horaire total de la spécialité est réservé à la conception et à l’élaboration de projets conduits par des petits groupes d’élèves.
Les projets réalisés par les élèves constituent un apprentissage fondamental tant pour l’appropriation des concepts informatiques que pour l’acquisition de compétences.
Modalités de mise en œuvre
Les activités pratiques et la réalisation de projets se font pour chaque élève avec un accès individuel à un équipement relié à internet.
Le principe des Interviews Selfies : de jeunes professionnels du numérique, qui exercent un métier recherché et/ou en développement dans le secteur, partagent avec vous leur point de vue sur leur métier, leur parcours, leurs passions…
Ferdaous, Architecte Technique Système d’information (SI) dans une entreprise de Conseil en technologies
Un architecte technique est, pour l’entreprise pour laquelle il travaille et son système d’information (SI), l’équivalent d’un architecte « normal » pour son bâtiment.
Le travail de Ferdaous consiste principalement à composer des modèles d’architecture afin de donner une structure à cet ensemble de ressources. Elle doit envisager une partie technique (choix des technologies, matériels, réseaux de télécommunications) et une partie « sociale » qui doit tenir compte des besoins des utilisateurs finaux, ceux-là même qui vont utiliser au quotidien ce système qu’elle conçoit ou améliore. Systèmes d’information et données sont devenues la colonne vertébrale des entreprises :
Ferdaous peut donc travailler avec des secteurs très variés : bancaire, transport, santé, logement, assurance…
Son parcours ? Une formation d’ingénieure (Bac+5), un double diplôme en télécommunications et informatique.
NB : parcours propre à l’interviewée, communiqué à titre indicatif
Margaret Heafield Hamilton, née Margaret Heafield le 17août19361, est une informaticienne, ingénieure système et cheffe d’entreprise américaine. Elle était directrice du département génie logiciel (« software engineering », terme de son invention2) au sein du MIT Instrumentation Laboratory qui conçut le système embarqué du programme spatial Apollo3. En 1986, elle fonde la société Hamilton Technologies, Inc. à partir de ses travaux entrepris au MIT.
Margaret Hamilton au clair de lune : hommage à une icône d’Apollo 11
Désert de Mojave. Le clair de lune frappe plus de 107 000 miroirs solaires pour créer un portrait de la programmeuse informatique d’Apollo 11, Margaret Hamilton. Plus grand que Central Park à New York, le portrait est un hommage à la contribution d’Hamilton au programme Apollo et au domaine du génie logiciel.
“Intéressez-vous au numérique avant qu’il ne s’intéresse à vous”
Aurélie Jean
Carrière
Depuis 2018, elle vit entre les États-Unis et la France, où elle partage son temps entre le conseil, la recherche, l’enseignement et les contributions éditoriales. Elle tient une chronique hebdomadaire sur les sciences et les technologies dans le magazine Le Point6. Après son parcours universitaire, elle travaille notamment presque deux ans chez Bloomberg comme développeuse informatique sur des questions de modélisation7, avant d’être nommée en septembre 2018 consultante senior par le Boston Consulting Group8.
Elle est la marraine de la première promotion de l’École IA Microsoft à Issy-les-Moulineaux9.
En 2019, elle publie De l’autre côté de la machine – Voyage d’une scientifique au pays des algorithmes10 pour résoudre, selon un article paru sur le site de l’AFIS, les « nombreuses incompréhensions » en la matière. L’ouvrage traite non seulement de l’histoire des algorithmes, mais aussi des biais dont ceux-ci sont entachés. Aurélie Jean décrit par exemple le cas de l’algorithme de recrutement d’Amazon, entraîné « sur la base de données des embauches des dix années précédentes où la majorité des postes avaient été pourvus par des hommes ; l’algorithme en a donc conclu, à tort, que les hommes étaient de meilleurs candidats »5.