Il est vrai que j'ai un peu confondu "code" et "algorithmique" désolé, mais j'entends par cela que l'élève devrais (à mon sens) apprendre les base sur un langage courant : pas forcément du C mais plutôt du PHP avec un peu de HTML par exemple, il est aisé pour les élèves de faire des algorithmes simples en mettant en place un petit serveur.
Ce que j'ai trouvé bizarre avec MicroAlg c'est que cela me fait penser à Algobox, mis à part le principe de la rédaction directe du code sans passer par deux-milles boites de dialogue, là je suis tout à fait d'accord.
L'on peut par exemple imaginer un IDE qui ferait progresser l'élève : au début il écrit son code comme vous le démontrez dans votre exemple, puis petit à petit ce code se transforme, des points-virgules apparaissent, des accolades, ... Et on se rapproche d'un langage tel que le C.
Je ne sais pas si je suis très clair (si ce n'est pas le cas je m'en excuse), en tous cas c'est la vision que j'ai d'un outil d'apprentissage du code.
Mais il est vrai que je m'éparpille vers du codage plutôt que vers de l'algorithmique, et je m'en excuse.
[^] # Re: Et l'apprentissage ?
Posté par Hopper (site web personnel) . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 0.
Il est vrai que j'ai un peu confondu "code" et "algorithmique" désolé, mais j'entends par cela que l'élève devrais (à mon sens) apprendre les base sur un langage courant : pas forcément du C mais plutôt du PHP avec un peu de HTML par exemple, il est aisé pour les élèves de faire des algorithmes simples en mettant en place un petit serveur.
Ce que j'ai trouvé bizarre avec MicroAlg c'est que cela me fait penser à Algobox, mis à part le principe de la rédaction directe du code sans passer par deux-milles boites de dialogue, là je suis tout à fait d'accord.
L'on peut par exemple imaginer un IDE qui ferait progresser l'élève : au début il écrit son code comme vous le démontrez dans votre exemple, puis petit à petit ce code se transforme, des points-virgules apparaissent, des accolades, ... Et on se rapproche d'un langage tel que le C.
Je ne sais pas si je suis très clair (si ce n'est pas le cas je m'en excuse), en tous cas c'est la vision que j'ai d'un outil d'apprentissage du code.
Mais il est vrai que je m'éparpille vers du codage plutôt que vers de l'algorithmique, et je m'en excuse.