Enseigner l'informatique à l'école
Ça pourrait être utile, en théorie, dans la mesure où les ordinateurs sont de plus en plus utilisés, d'avoir des enseignements sur les notions de base (Qu'est-ce qu'un système d'exploitation, comment est organisé un système de fichiers, qu'est-ce qu'un chemin d'accès, un format de fichier, etc...), et de programmation.
Ces connaissances-là ont une vraie importance et peu de chances de se périmer.
Le premier problème, c'est que dans les endroits où il y a des enseignements "d'informatique", elles sont mêlées à, voire remplacées par l'apprentissage du maniement d'un ou plusieurs logiciels spécifiques (les suites bureautiques, notamment), ce qui est généralement aussi utile et intéressant que d'enseigner le manuel d'une machine à laver. Et qui se périme beaucoup plus vite.
Et puis bon, le système scolaire français actuel peine déjà à faire assimiler la différence entre infinitif et participe passé des verbes du premier groupe, ce qui est tout de même un peu plus important.
Typhon
Connexion ou Créer un compte pour participer à la conversation.
- ben5757
Pour avoir bouffé de l'informatique théorique pendant 6 ans je peux dire que l'informatique est une science . Certe un sous ensemble des mathématique mais une science quand même. C'est un domaine assez vaste d'ailleurs ( algorithmie,cryptographie, intelligence artificielle, calculabilité). D'ailleurs pour anecdote un des 7 problèmes mathématique du millénaire est un problème d'informatique ( il s'appelle pour info "P=NP ?" ) . Et des chercheurs passent leur vie sur ce problème pas sûr qu'ils apprécieraient être considérés comme des techinicens. D'ailleurs, j'ai eu des professeurs-chercheurs qui n'étaient pas techniciens pour deux sous. Je suis dubitatif sur l'enseignement de cette matière hors cursus spécalisé. Il faut un bagage mathématique solide donc un enseignement avant le lycée est exclu à mon sens. En plus j'ai jeté un coup d'oeil dans les manuels scolaires mathématique de lycée de seconde. Dans presque chaque chapitre il y'a un exercice d'initiation à l'algorithmie. Je pense que c'est amplement suffisant à ce niveau.
Après l'enseignement de la partie technique ? Bof comme le disait Typhon c'est aussi intéréssant que d'apprendre le contenu d'une notice à machine à laver. Et le cloud computing ? la blague terme marketing à la base c'est assez compliqué d'avoir une vraie définition. Ce qui serait intéréssant en revanche c'est de leur apprendre un peu comment gérer les réseaux sociaux et comment gérer les données sur les services de stockage en ligne. Mais allez c'est un cours de deux heures tout au plus qu'on pourrait caser dans l'éducation civique. Pas de quoi faire un fromage ni un combat.
Par contre, on manque d'informaticien ce serait bien qu'il y'ai une meilleure information pour orienter les étudiants dans cette voie. Il y'a du travail . Mais c'est pas le problème de l'enseignement ça.
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18153
Le problème, c'est qu'il y a plein de gens, même parmi les enseignants, qui croient gentiment qu'on apprend mieux en classe avec des tablettes numériques ou des smartphones et qu'il faut initier d'urgence les collégiens à Twitter ou à Powerpoint pour que l'informatique française rayonne sur le monde.
Connexion ou Créer un compte pour participer à la conversation.
Vous êtes un peu dur Loys. Votre ton me fait penser que vous rabaissez l’informatique à «moins qu’une science», ce qui m’étonne de vous. Cela dit, la suite de vos commentaires m’amène à penser que comme moi, vous faites la distinction entre informatique (avec un petit i) et Informatique (avec un grand I). L’informatique, c’est le cloud, les paramètres de logiciels, les réseaux sociaux et les recherches sur Internet. L’Informatique n’a rien à voir avec tout ça… Cette Informatique là créé des outils pour les Sciences en général et en est venue à analyser ses propres outils, en terme de complexité par exemple, ou de preuve de fonctionnement… Et je pense que la question « L’Informatique est-elle une Science » est maintenant aussi judicieuse que « Les Mathématiques sont-elles une Science ?»Loys écrit: Considérer comme une discipline, ce n'est pas considérer comme une science.
Cela dit, ce n’est pas pour ça que je suis pour son enseignement dans les collèges et lycées. L’astronomie est une Science et on ne l’enseigne pas. La paléontologie aussi et on ne l’enseigne pas non plus... Et je crois du coup que je viens de comprendre le sens exact de votre phrase. Enseigner l'informatique revient à la considérer comme une discipline, et là l'auteur nous parle de Science. J'ai bon ?
Sous-entendez vous qu’un diplôme d’ingénieur en informatique est également obsolète en 5 ans ? Je pense que si on voulait créer un tel diplôme « d’enseignant en informatique » pour le secondaire et l'enseigner (et j’insiste bien sur le si), l’important n’est pas d’apprendre à les outils, qui eux en effet sont rapidement obsolètes, mais l’architecture des ordinateurs (qui elle est restée inchangée depuis les années 1950 : modèle de von Neumann) , les principes de base comme le codage par bits pour comprendre qu'un ordinateur, ce n'est pas magique, ce qu'est un OS, un fichier, un répertoire, un poil d’algorithmie et surtout être capable d’une veille technologique importante pour rester au courant des évolutions et faire un effort permanent pour ne pas se laisser dépasser.Loys écrit: Un C.A.P.E.S. ou une agrégation d'informatique serait obsolète en cinq ans.
Une fois encore, j’insiste sur le «si on voulait créer un tel diplôme».
Je ne comprends pas «l’approche en silos». Quelqu’un pourrait-il m’explique ce que cela veut dire ?Jusqu’ici, leur organisation repose sur une approche en silos entre les matières, même au niveau de l’enseignement supérieur, regrette ainsi Christian Colmant
Heuuuu… Temps d’apprentissage de l’algorithmie dans le supérieur : 2 ans de cours à 4h30 par semaine donc ce n'est quand même pas rien… Le codage : c'est quoi ? Ce que c'est un bit ? Les changements de base ? Écrire un algorithme dans un langage de programmation donné ? Les langages de programmation, c’est ce qu’il y a de plus simple mais de moins durable et qui peut parfaitement s’apprendre seul une fois qu’on en connaît un. Ceci dit, par algorithmes l’auteur et les partisans de l’informatique à l’école ne voient sans doute pas aussi loin que moi… Mais dans ce cas, cette propension à appeler algorithmie ce qui n’est qu’une base (et minuscule) tel que c’est fait actuellement m’énerve. Elle laisse penser qu’après le lycée, les élèves connaîtront toute l’algorithmie parfaitement… C’est comme si on appelait «Enseignement des Mathématiques» l’apprentissage du calcul et des tables de multiplication d’école primaire. Non, c’est «base des Mathématiques» ou «Calcul».Loys écrit:
Bien d'accord mais ça fait peu de choses finalement.Or, pour cela, « les concepts généraux sont indispensables », assure Colin de la Higuera. A savoir apprendre aux élèves le codage, les langages, les algorithmes avant de donner une vision plus globale aux élèves. « Il faut insister sur l’apprentissage de compétences durables qui ne disparaîtront pas, explique Régis Granarolo, président du Munci.
En bref, je suis parfaitement d’accord avec ce qui a déjà été dit sur cet article. Creux, vague et même inexact…
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18153
Rassurez-vous, j'ai juste voulu faire observer (en partant du titre de l'article) qu'une discipline scolaire n'est pas nécessairement une science. L'inverse est également vrai.Bug Neurone écrit:
Vous êtes un peu dur Loys. Votre ton me fait penser que vous rabaissez l’informatique à «moins qu’une science», ce qui m’étonne de vous.Loys écrit: Considérer comme une discipline, ce n'est pas considérer comme une science.
Quant à réfléchir au fond (l'informatique est-elle une science) ?, c'est une question difficile, puisqu'on peut la rattacher aux mathématiques (science) ou à des techniques (science appliquée). Je rejoins donc votre distinction.
Pile !L’astronomie est une Science et on ne l’enseigne pas. La paléontologie aussi et on ne l’enseigne pas non plus... Et je crois du coup que je viens de comprendre le sens exact de votre phrase. Enseigner l'informatique revient à la considérer comme une discipline, et là l'auteur nous parle de Science. J'ai bon ?
Ce que vous proposez d'apprendre me semble assez facile et est étudié en technologie en grande partie. Je pense qu'une bonne formation à la logique et aux mathématiques est la meilleure propédeutique (placé !) à une formation informatique poussée.Je pense que si on voulait créer un tel diplôme « d’enseignant en informatique » pour le secondaire et l'enseigner (et j’insiste bien sur le si), l’important n’est pas d’apprendre à les outils, qui eux en effet sont rapidement obsolètes, mais l’architecture des ordinateurs (qui elle est restée inchangée depuis les années 1950 : modèle de von Neumann), les principes de base comme le codage par bits pour comprendre qu'un ordinateur, ce n'est pas magique, ce qu'est un OS, un fichier, un répertoire, un poil d’algorithmie et surtout être capable d’une veille technologique importante pour rester au courant des évolutions et faire un effort permanent pour ne pas se laisser dépasser.
Une fois encore, j’insiste sur le «si on voulait créer un tel diplôme».
Bon je retire ce que j'ai dit... De toute façon je sors complètement de mon domaine d'expertise ici : je vois juste que cet article en sort davantage que moi.Heuuuu… Temps d’apprentissage de l’algorithmie dans le supérieur : 2 ans de cours à 4h30 par semaine donc ce n'est quand même pas rien…
Le codage : c'est quoi ? Ce que c'est un bit ? Les changements de base ? Écrire un algorithme dans un langage de programmation donné ? Les langages de programmation, c’est ce qu’il y a de plus simple mais de moins durable et qui peut parfaitement s’apprendre seul une fois qu’on en connaît un.
Connexion ou Créer un compte pour participer à la conversation.
Je ne peux que vous donner entièrement raison !Loys écrit: Ce que vous proposez d'apprendre me semble assez facile et est étudié en technologie en grande partie. Je pense qu'une bonne formation à la logique et aux mathématiques est la meilleure propédeutique (placé !) à une formation informatique poussée.
H.S. : vous aviez fait un pari ?
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18153
Connexion ou Créer un compte pour participer à la conversation.
- DM
- Auteur du sujet
Premièrement, l'informatique ne se réduit pas à la programmation. On peut faire de la logique, de la calculabilité, de la complexité, de l'algorithmique, au tableau noir et sans voir de machine. Bien entendu, vous me direz que ça, pour le grand public, ce serait plutôt des maths que de l'informatique.. mais après tout ce qu'on appelle "mécanique" dans le contexte des études de physique n'est pas ce que le grand public appelle mécanique.
Deuxièmenent, la programmation ne se résume pas à apprendre UN langage. Par ailleurs, la connaissance d'un langage permet de passer aux autres plus facilement, de même que la connaissance d'une langue romane facilite l'apprentissage des autres. Même si vous prenez un langage récent comme PHP, ce n'est jamais qu'une variante de langage impératif structuré avec quelques types de données et un ramasse-miette...
Troisièmement, vous surestimez considérablement la vitesse de renouvellement des techniques informatiques. Il y a une inertie considérable, notamment parce qu'on ne peut pas réécrire les milliards de lignes de programmes déjà écrites et réentraîner les ingénieurs. On programme en langage C, datant du début des années 1970 et en C++, années 1980.. sans parler du FORTRAN, qui a certes été révisé mais dans lequel, encore récemment, on avait un formatage prévu pour les cartes perforées des années 1960.
Sérieusement, je ne pense pas qu'il faille enseigner l'informatique "comme le français" (le français et les maths me semblent plus fondamentaux), mais vous utilisez de mauvais arguments qui relèvent du cliché et non de la réflexion informée.
Connexion ou Créer un compte pour participer à la conversation.
- DM
- Auteur du sujet
Connexion ou Créer un compte pour participer à la conversation.
C'est vrai qu'un outil de traitement de texte par exemple périme très vite (il suffit de comparer word 2013 à word 2007, word 2007 à word 2003...) et que les manipulations à effectuer sur cet outils pour le paramétrer et s'en servir sans sans cesse modifiées. De même pour le matériel qui «périme» également vite. En revanche, vous avez totalement raison que les techniques, elles, ne changent pas si vites et heureusement.
Cela dit, l'enseignement de l'informatique que la plupart semble vouloir instaurer dans le secondaire - et telle qu'il l'est actuellement - est bien celui des outils et non celui des techniques. Et pour ça, l'obsolescence programmée de ces outils est un contre-argument de poids ! J'ai le sentiment que cet article, quant à lui, jongle sans cesse entre ces deux aspects de l'informatique sans vraiment savoir à quel saint se vouer.
Connexion ou Créer un compte pour participer à la conversation.