Commencer par PHP, avec du HTML?
Euh... quitte à enseigner le dev/l'aglo, autant utiliser des langages qui sont conçus, dès le départ, pour être enseignés. PHP n'en fait pas partie, il s'agit d'un langage qui me donne personnellement l'impression d'être brouillon.
Basic, peut-être (suis pas sûr), pascal, très certainement, et idem pour python.
Pour continuer sur PHP, tu dis:
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.
Monter un serveur (par élève histoire qu'il y en ait pas un qui foute la merde...), enseigner PHP et HTML côte à côte?
Que ce soit pour enseigner du dev généraliste ou de l'algo, je sais une chose: je ne me tournerais pas vers un langage purement web, tel que PHP: il y à bien trop de choses à apprendre autour pour arriver à comprendre ce que l'on fait. Par exemple, pourquoi le HTML ne réagit pas de la même manière sur toutes les machines (fonction du browser et même de sa version!)? Il n'y à rien de plus frustrant que les bugs qui sont fonction de l'environnement, surtout pour un élève je pense.
[^] # Re: Et l'apprentissage ?
Posté par freem . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 5.
Commencer par PHP, avec du HTML?
Euh... quitte à enseigner le dev/l'aglo, autant utiliser des langages qui sont conçus, dès le départ, pour être enseignés. PHP n'en fait pas partie, il s'agit d'un langage qui me donne personnellement l'impression d'être brouillon.
Basic, peut-être (suis pas sûr), pascal, très certainement, et idem pour python.
Pour continuer sur PHP, tu dis:
Monter un serveur (par élève histoire qu'il y en ait pas un qui foute la merde...), enseigner PHP et HTML côte à côte?
Que ce soit pour enseigner du dev généraliste ou de l'algo, je sais une chose: je ne me tournerais pas vers un langage purement web, tel que PHP: il y à bien trop de choses à apprendre autour pour arriver à comprendre ce que l'on fait. Par exemple, pourquoi le HTML ne réagit pas de la même manière sur toutes les machines (fonction du browser et même de sa version!)? Il n'y à rien de plus frustrant que les bugs qui sont fonction de l'environnement, surtout pour un élève je pense.