Hello,
je confirme ! Prof de Sciences, j'ai été amené il y a 20 ans à enseigner la programmation au sein d'un cours d'informatique (avant que le "programme" officiel ne transforme cette option en un cours de bureautique). Dans du code (le basic, à l'époque), la moindre petite faute est sanctionnée : il faut que tout soit impeccable pour que le programme fonctionne. Je n'ai plus jamais retrouvé, dans aucune matière, la même nécessité - hautement pédagogique - de perfection.