Les études d'informatique en France sont assurées par les universités et les lycées. Toutefois, l'apprentissage de l'informatique s'effectue depuis le début des années 2000, au sein des collèges et des écoles élémentaires.
Enseignement secondaire De 2012 à 2016, les programmes scolaires du premier degré et du second degré ont progressivement introduit des notions d' informatique.
Dans le premier degré, cet enseignement est dispensé par les professeurs des écoles.
Dans le second degré, il n'y avait pas, jusqu'en 2019, de professeurs dont l'informatique soit la discipline principale et cet enseignement est dispensé par des professeurs d'autres disciplines, notamment de mathématiques ou de sciences physiques. Depuis la création du capes nsi en 2020, puis de l'agrégation nsi en 2021, le corps des enseignants en Sciences Numériques et Technologie (cours de SNT en tronc commun des classes de seconde) et de Numérique et Sciences Informatiques (spécialité NSI dans les classes terminales) s'étoffe d'année en année.
Dans l'enseignement supérieur, l'informatique est enseignée depuis le début des années 1970, par des maîtres de conférence et des professeurs d'informatique ( et section du Conseil national des universités).
À l'école élémentaire et en sixième Depuis la rentrée 2016, le programme du cycle 2 (cours préparatoire et cours élémentaire) et du cycle 3 (cours moyen et sixième) comporte une familiarisation avec les concepts et les objets informatiques.
En cycle 2, les élèves apprennent à comprendre et s'exprimer en utilisant les langages mathématiques, scientifiques et informatiques. Ils apprennent à décrire l'architecture simple d'un dispositif informatique et les connexions entre les différents matériels. Ils comprennent les notions de saisie, de traitement, de sauvegarde et de restitution de l'information. Ils se familiarisent avec le traitement de texte : ils apprennent à supprimer, déplacer et dupliquer des paragraphes et à utiliser un correcteur orthographiqueBulletin officiel spécial du 26 novembre 2015, annexe 1.
En cycle 3, ils découvrent la notion d'algorithme et s'initient à la programmation. Ils utilisent des logiciels de calculs, des moteurs de recherche, des outils de traitement des images et des sons. Ils pratiquent le travail collaboratif utilisant une structure informatique en réseau et partageant des donnéesBulletin officiel spécial du 26 novembre 2015, annexe 2.
Au collège (cinquième, quatrième et troisième) Depuis la rentrée 2016, le programme du cycle 4 (cinquième, quatrième et troisième) comporte enseignement d'informatique dans le cadre des mathématiques et de la technologie.
Les élèves s'initient à la programmation dans une démarche de projet. Ils apprennent à écrire, mettre au point et exécuter un programme. Ils découvrent la notion de variable et d'affectation, de séquence d'instructions, de boucle, d'instruction conditionnelle, de déclenchement d'une action par un événementBulletin officiel spécial du 26 novembre 2015.
Le langage le plus utilisé est Scratch.
Au lycée En seconde : l'enseignement de découverte Informatique et création numérique Depuis la rentrée 2015, un enseignement d'exploration Informatique et création numérique est proposé aux élèves de secondeProgramme d’informatique et création numérique en classe de seconde générale et technologique, Bulletin officiel du 27 août 2015. L'ambition de cet enseignement est d'amener les élèves à comprendre que leurs pratiques numériques quotidiennes sont rendues possibles par une science informatique rigoureuse et qu'elles s'inscrivent dans un réseau d'enjeux qui dépassent les apparences.
Cet enseignement privilégie un apprentissage par la mise en activité des élèves. Les activités proposées prennent la forme de résolutions de problèmes ou de réalisation de produits. Les élèves, seuls ou en petits groupes, explorent, essayent, proposent. L’enseignant accompagne les élèves, les aide à structurer, clarifier, simplifier et leur apporte des éléments théoriques et méthodologiques nécessaires.
En première et en terminale : l'enseignement facultatif Informatique et création numérique Depuis la rentrée 2016, un enseignement facultatif d'informatique et de création numérique est proposé aux élèves de première des séries ES, L et S et de terminale des séries ES et LProgramme d'enseignement facultatif d'informatique et création numérique, Classe de première des séries générales et classe terminale des séries ES et L, Bulletin officiel du 21 juillet 2016.
L’ambition de cet enseignement est d'amener les élèves à approfondir et développer des connaissances scientifiques et techniques en informatique, de leur faire découvrir les multiples applications dans d’autres champs disciplinaires et de leur faire comprendre combien le traitement automatisé de l’information y est devenu déterminant.
Cet enseignement vise un triple objectif : amener les élèves à adopter un point de vue de concepteurs et de créateurs d’objets informatiques, en leur donnant des bases de la programmation et une bonne compréhension des principes du traitement automatique de données numérisées, permettre aux élèves de développer en situation une réflexion épistémologique et éthique, notamment sur les enjeux du recueil, de l’exploitation et de la diffusion de grandes quantités de données, en les amenant à traiter et publier eux-mêmes des données, les aider à développer leur autonomie et leurs capacités à mettre en œuvre une méthode de travail incluant la démarche de projet, le travail collaboratif et l’approche par essai et erreur.
En terminale scientifique : l'enseignement de spécialité Informatique et sciences du numérique Depuis la rentrée 2012, les élèves de terminale série S peuvent opter pour un enseignement de spécialité « Informatique et sciences du numérique » (ISN). Le but de cet enseignement n’est pas de former des experts en informatique, mais plutôt de fournir aux élèves quelques notions fondamentales, de développer chez eux des compétences de base en informatique (algorithme, langages de programmation, architectures matérielles, connaissance des ordinateurs et des logiciels, sécurité des données...), de les intéresser aux sciences du numérique (internet, réseaux sociaux, objets numériques, représentations 3D, sécurisation des données...), de les sensibiliser aux problèmes sociétaires induits (respect de la vie privée, propriété des œuvres numériques). Il s’agit donc d’un enseignement d’ouverture et de découverte des problématiques actuelles, adapté à la société d’aujourd’hui, qui valorise la créativité, prépare au monde de demain et permet de mieux s’orienter.
Le programme est construit autour de quatre notions fondamentales : La représentation de l’information, l'algorithme, le langage et l'architectureProgramme de l'enseignement de spécialité ISN (Bulletin officiel)Gilles Dowek, Jean-Pierre Archambault, Emmanuel Baccelli, Claudio Cimelli, Albert Cohen, Christine Eisenbeis, Thierry Viéville, Benjamin Wack, Informatique et Sciences du numérique, Groupe Eyrolles, 2012, .
Enseignement supérieur
Les élèves qui souhaitent poursuivre des études supérieures, dans le domaine de l’informatique et des sciences du numérique, peuvent le faire en prenant différentes voies. Plusieurs options leur sont proposées en France : des études courtes orientées technique ou des études longues qui allient technique et théorie.
Études courtes de 2 ans BTS Les brevets de technicien supérieur (abrégé en « BTS ») informatiques forment aux métiers de l’informatique.
On recense en France : 104 établissements donnant un statut d’étudiant et 29 donnant un statut d’apprenti; Le taux de réussite de ces filières est très satisfaisant car le statut scolaire est à 81 % et le statut apprenti : 76 % ; Les admis dans cette filière proviennent à 69 % de bac STI2D, à 16 % de bac pro et à 13 % de bac S.
La formation proposée par ces établissements peut être résumée comme suit : Horaires hebdomadaires en : Français () ; anglais () ; mathématiques () ; physique appliquée () ; économie et gestion d’entreprise () ; informatique industrielle () Enseignement facultatif : langue vivante ()
Horaires hebdomadaires en : Français () ; anglais () ; mathématiques () ; physique appliquée () ; économie et gestion d’entreprise () ; informatique industrielle () Enseignement facultatif : langue vivante ()
Les étudiants ont également l’obligation d’effectuer un stage de 6 semaines en fin de .
Débouchés Le technicien supérieur développe et exploite des systèmes informatiques, aussi bien au niveau matériel que logiciel, assure leur maintenance et leur commercialisation. Il travaille dans trois principaux types d’entreprises : les sociétés de services en informatique industrielle, les entreprises utilisatrices ou réalisatrices d’équipements informatisés. Il est amené à exercer dans divers domaines, comme les industries de transformation, les transports, la santé… Il est capable de satisfaire le besoin du demandeur, de respecter les délais et les coûts, de respecter des critères de qualité et de communiquer, notamment en anglais, avec les différents services et les utilisateurs finaux.
DUT Le diplôme universitaire de technologie (DUT) est un diplôme universitaire national de l’enseignement supérieur français, sanctionnant les deux premières années d'études dans un institut universitaire de technologie.
Cette formation est orientée vers l’insertion professionnelle des étudiants, mais propose aussi une solide formation théorique qui permet la poursuite d’études vers une certification de niveau supérieur (licence générale ou licence professionnelle, master, diplôme d'ingénieur…).
Le DUT est un diplôme plus généraliste que le BTS.
En France on recense 68 établissements proposant différents statuts : Statut scolaire : 44 Apprentissage : 12 Année spéciale (après un bac+2) : 12
Le taux de réussite de cette filière est estimé à environ 51 %.
L’origine des étudiants admis est à 74 % du Bac S, à 17 % du Bac STI2D, à 4 % du Bac ES et à 4 % du Bac STG.
Le volume horaire de cette filière peut se résumer ainsi :
Informatique (algorithmique et programmation, architecture, systèmes et réseaux, outils et modèles du génie logiciel) : Connaissances et compétences générales (mathématiques, économie et gestion des organisations, langues, expression, communication) : Projet Personnel et Professionnel :
Informatique (algorithmique et programmation, architecture, systèmes et réseaux, outils et modèles du génie logiciel, modules complémentaires) : Connaissances et Compétences Générales (mathématiques, économie et gestion des organisations, langues, expression, communication) : Projets tutorés et Projet Personnel et Professionnel : Stage : au moins 10 semaines.
Débouchés Le titulaire d’un DUT informatique est capable de participer à la conception, la réalisation et la mise en œuvre de systèmes informatiques aux services des utilisateurs.
Ces informaticiens doivent être compétents sur le plan technologique, connaître l'environnement socio-économique dans lequel ils auront à exercer leur profession, posséder une bonne culture générale et se montrer aptes à la communication.
CPGE scientifiques En classes préparatoires aux grandes écoles (CPGE), depuis la réforme de 2013, l'informatique est un enseignement obligatoireBulletin officiel spécial du 30 mai 2013. Cet enseignement permet d'appréhender l'outil informatique nécessaire à la résolution de certains problèmes scientifiquesProgramme discipline Informatique CPGE. Il est conçu de façon à apprendre aux élèves, dans un premier temps des algorithmes de bases servant aux résolutions de problèmes, puis dans un deuxième temps d'utiliser des outils plus performants pour gagner en rapidité. Cela permet aussi d'apprendre des bases de programmation en utilisant notamment le langage Python et Scilab.