Choix des thèmes
de iLearnIT.ch

Informatique éphémère?

Dans le domaine de l'informatique, tout semble aller très vite. Les machines et programmes sont remplacés rapidement par de nouvelles versions plus puissantes. Peut-on alors considérer que les connaissances en informatique font partie des connaissances générales? Appris aujourd'hui, obsolète demain?

Connaissance des concepts et connaissance des produits

Contrairement à l'idée largement répandue dans l'opinion, il existe en informatique des concepts de longue durée, décrits depuis plus de 50 ans et qui sont aujourd'hui encore pertinents. De grands spécialistes en Informatique affirment même qu'aucun nouveau concept n'a été créé dans le domaine au cours des dernières années...

Pour répondre à la question de savoir quels aspects de l'informatique font partie des connaissances générales, il convient d'abord de différencier les connaissances des concepts et les connaissances des produits: pour l'utilisation au quotidien de moyens informatiques, certaines connaissances des produits sont indispensables. Mais sans connaissance des concepts, elles demeurent isolées et le processus d'apprentissage doit être répété à chaque changement de matériel ou logiciel.

La recherche de concepts généraux en informatique

La question des concepts de culture générale en informatique se pose alors pour l'École. Contrairement à d'autres sciences plus anciennes, ce domaine plus jeune ne dispose pas encore de consensus historique solide. Cependant diverses approches fondées tentent de définir la nature même de l'informatique et son importance dans la culture générale. Dans le choix des thèmes, iLearnIT.ch s'appuie sur deux approches en particulier:

  • Fundamentale Ideen der Informatik (Gerome Bruner, Andreas Schwill)
  • Great Principles of Computing (Peter Denning)

Idées fondamentales en informatique

Le didacticien en informatique allemand Andreas Schwill a concrétisé au cours des années 90 les réflexions de Jerome Bruner sous la forme d'idées fondamentales ("Fundamentale Ideen der Informatik") et les a adaptées à l'informatique. Andreas Schwill a défini les quatre critères que doit respecter une idée fondamentale :

  • Critère horizontal:
    une situation peut être utilisée ou est reconnaissable de diverses manières dans divers domaines.
  • Critère vertical:
    une situation peut être démontrée et présentée à chaque niveau intellectuel.
  • Critère de temps:
    une situation est clairement perceptible dans l'évolution historique et demeure pertinente à long terme.
  • Critère de sens:
    une situation comporte un lien avec le langage et avec les pensées quotidiennes et l'univers quotidien.

Le didacticien en informatique suisse Werner Hartmann a ajouté ce cinquième critère:

  • Critère de représentation:
    Une situation peut être présentée en plusieurs niveaux de représentation cognitive (enactif, iconique, symbolique).

Le critère de représentation n'est pas absolument nécessaire pour l'identification des idées fondamentales dans la mesure où il existe certains recoupements avec le critère vertical. Pour la présentation des idées fondamentales au contraire ce critère de représentation est très pratique puisqu'il contribue à la clarté des explications grâce aux trois formes de représentation différentes.

Tous les contenus du site iLearnIT.ch remplissent les cinq critères d'une idée fondamentale en informatique.

Les grands principes de l'informatique

Peter Denning, professeur en informatique et Président durant de longues années de l'association pour la machinerie informatique ou ACM, cherche depuis longtemps une manière de définir et structurer précisément le domaine de l'informatique. Il rassemble actuellement une collection des Great Principles of Computing et dans ce but différencie sept catégories de base:

  • Computation: signification et limites des programmes/de la prévisibilité
  • Communication: transfert sécurisé des données
  • Coordination: coopération entre unités reliées par un réseau
  • Recollection: sauvegarder et retrouver des informations
  • Automation: signification des limites de l'automatisation
  • Evaluation: estimation des capacités et planification
  • Design: développement de systèmes logiciels fiables

Les thèmes traités dans iLearnIT.ch sont répartis de manière équilibrée entre ces sept catégories.

Informations supplémentaires

Pour approfondir ces thèmes, nous recommandons les sources d'information suivantes: