Enseigner l'informatique à l'école

Plus d'informations
11 Nov 2012 10:42 #1841 par Typhon
Ce qui est frappant avec ces exigences vis-à-vis de l'enseignement de l'informatique, c'est que les gens qui les formulent n'ont pas la moindre idée de ce dont ils parlent. Le terme même d'informatique tel qu'employé dans cet article est extrêmement vague. La notion même de "formation à l'outil informatique" ne veut strictement rien dire.

Ç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
11 Nov 2012 17:18 #1846 par ben5757
Je pense aussi que l'article est à côté de la plaque. Je ne vois pas pourquoi l'informatique devrait être enseignée au même titre que le français. Le soucis c'est que le terme informatique est vague. Pour moi il désigne clairement deux choses différentes : un domaine scientifique très théorique et un domaine technique mais qui sont liés. Et il faudrait déjà qu'il se mette d'accord sur lequel enseigné.

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 :D . Mais c'est pas le problème de l'enseignement ça.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
11 Nov 2012 18:05 #1850 par Loys
Vous résumez assez bien ma pensée.

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. :spider:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Nov 2012 10:20 #1855 par Bug Neurone

Loys écrit: Considérer comme une discipline, ce n'est pas considérer comme une science.

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 ?»
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 ?

Loys écrit: Un C.A.P.E.S. ou une agrégation d'informatique serait obsolète en cinq ans.

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.
Une fois encore, j’insiste sur le «si on voulait créer un tel diplôme».

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

Je ne comprends pas «l’approche en silos». Quelqu’un pourrait-il m’explique ce que cela veut dire ?

Loys écrit:

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.

Bien d'accord mais ça fait peu de choses finalement.

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».

En bref, je suis parfaitement d’accord avec ce qui a déjà été dit sur cet article. :P Creux, vague et même inexact…

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Nov 2012 10:35 #1856 par Loys

Bug Neurone écrit:

Loys écrit: Considérer comme une discipline, ce n'est pas considérer comme une science.

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.

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.

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. ;)

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 ?

Pile ! :topla:

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».

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.

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.

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. :mrgreen:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Nov 2012 10:59 #1858 par Bug Neurone

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.

Je ne peux que vous donner entièrement raison !
H.S. : vous aviez fait un pari ? :rirej

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Nov 2012 11:19 #1860 par Loys
Non, mais ça fait bien dans une phrase. :rirej

Connexion ou Créer un compte pour participer à la conversation.

  • DM
  • Auteur du sujet
Plus d'informations
12 Nov 2012 11:26 #1861 par DM
Excusez-moi, cher Loys, mais vous semblez ne pas très bien savoir de quoi vous parlez quand vous affirmez que des connaissances en informatique seraient dépassées au bout de 5 ans (reprenant ici un cliché très répandu chez les non informaticiens), au motif que les langages et les architectures changent tout le temps.

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
Plus d'informations
12 Nov 2012 11:33 #1863 par DM
Il me semble également que la journaliste auteure de l'article cité ne devait pas non plus trop connaître le sujet. J'aimerais ainsi que l'on m'explique ce que cela veut dire que « connaître le cloud ».

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Nov 2012 11:54 #1864 par Bug Neurone
Je pense que ce genre de confusion chez les non-informaticiens découle de la confusion permanente dans les médias et ailleurs entre «l'informatique» : utilisation de l'outil (excel, word, logiciels divers et variés) et du matériel, et «l'Informatique» qui elle comprend les techniques existantes.
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.

Propulsé par Kunena