• AgoraVox sur Twitter
  • RSS
  • Agoravox TV
  • Agoravox Mobile


Commentaire de COLIGNON

sur Les enseignants : fossoyeurs de l'Occident


Voir l'intégralité des commentaires de cet article

COLIGNON 15 décembre 2016 21:59

@pemile
Non, je ne confonds pas l’algorithmique et l’informatique.

L’algorithmique est une partie de l’informatique....
De plus l’algorithme est le schéma conceptuel qui permet la réalisation d’un programme.
Je parle d’enseigner l’informatique dans le secondaire.
Si je devais l’enseigner, je commencerais par la notion de variable. car cette notion est très proche de l’algèbre. La déclaration d’une variable et la définition de son type est essentiel en informatique.
Ensuite je développerais le code ASCII
Puis les différents types de variable numériques : logique, entière, réelle...les virgules flottantes...
dPuis j’expliquerais la notion d’itération. Complexe en réalité.
L’idée d’écrire N = N + 1 est une ineptie mathématique,.. Ce concept évident pour un programmeur est très abstrait et nécessite d’être parfaitement compris... ce n’est pas si simple.
Ensuite j’exposerais les différentes opérations logiques.
Puis je m’attacherais à définir clairement toutes les boucles et leurs spécificités.
Enfin, je m’attacherais à l’affichage graphique. par exemple programmer la rotation d’objet simples (fils de fer), avec et sans perspective. Importance de la bonne compréhension du calcul matriciel et vectoriel : excellente façon d’en expliquer l’intérêt.
Je leur ferais également passer un message secret par stéganographie...
Puis je leur ferais définir les principales fonctions mathématiques en créant des fonctions ou procédures informatiques qui permettent de calculer les fonctions usuelles : sinus, exponentielle, fractionnelle, en utilisant les opérations arithmétiques et les boucles...
Enfin,je leur ferai établir des programmes pour calculer des équations différentielles sans solution analytique...
Qu’est-ce qu’un interruption peut bien intéresser ce programme et en quoi la gestions des interruptions peut avoir comme intérêt.
Avec mon beau-fils nous programmons actuellement une arduino qui conrôle un quadcopter en gérant les moteurs, des gyroscopes et des accéléromètres... et là bien sûr la gestion des interruptions constitue même le noeud du problème... nous utilisons même un oscilloscope pour tester le signal afin de comprendre certains bugs, incompréhensible. Nous ne sommes pas encore parvenus à autoriser un vol stationnaire (vibrations, etc...)... mais ce problème là ne concerne pas l’enseignement secondaire général.
Mon problème est que les jeunes aient une idée précise de ce qu’il y a derrière les jeux, derrière un photo numérique, etc...
Puis ultime message éducatif... une introduction à la programmation objet...
Voilà quel était mon message... Il ne consistait pas à piailler sur l’existence d’instructions plus ou moins réelles...
Evidemment, je ne suis pas informaticien... mais j’ai la prétention de pouvoir résoudre n’importe quelle problème mathématique, de modéliser n’importe quoi et de réaliser n’importe quelle animation avec mes moyens... Il ne m’intéresse nullement d’utiliser des programmes évolués comme autocad ou des DAO. Ni même Python... J’ai exploité à fond VB 5.0 et l’arrivée du 6.0 m’a révolté... Modification de syntaxe, déplacement de fonctionnalité....
Ce qui m’intéresse aujourd’hui, c’est de tourner autour d’un fil de fer et de comprendre l’énormité du génie quise trouve derrière un jeu en 3D en temps réel et de le transmettre à ceux que je dois éduquer.
Ce faisant, je ferai bien mieux que ce quise fait aujourd’hui et je servirai davantage l’humanité qu’en faisant la promotion de Python ou de Java (au demeurant géniaux pour des informaticiens... et pour eux seuls....
 

Voir ce commentaire dans son contexte





Palmarès