Quelques remarques sur le premier exo :
- Chiffres ≠ Nombres (ou Entiers) : ça m'a piqué deux fois les zoreilles. Certes, on peut trier les chiffres aussi, mais je pense que "nombres" est le bon mot à utiliser (ou "entiers"). C'est le prof2math qui parle ; c'est important.
- Je n'ai pas vu les contraintes dans la description de la tâche. Je suis Modo sur SPOJ ; un site anglophone d'apprentissage d'algo, très utilisé (bon OK pas trop en France) ; on impose les contraintes claires dans les descriptions. C'est important pour les habitudes.
- la prise de son est moyenne (pas pourave non plus) ; il semble que cela manque de meubles dans la pièce ; ou tout autre artefact pour étouffer le retour.
- Je pense que la vidéo devrait faire défiler la sortie attendue pour l'exemple en incrustation (genre en haut à droite) ; c'est pas trop dur.
- Je pense qu'il faudrait prendre parti avant (ou après, mais pas pendant) l'exemple sur les deux optis. À savoir 1) théorème : À chaque étape le dernier du tableau est en place, donc le prochain tableau à trier sera plus court d'une case. 2) On peut arrêter si une passe se fait sans tri. (Mon avis est de proposer 1) avant l'exemple, et 2) après, en option.
- Je reconnais que c'est pas facile de donner une consigne simple et claire sans donner en Français l'algorithme direct...
Ce journal m'a bien plu, d'ailleurs je me connecte, plusse et commente !
Il m'intéresse car je cherche tout ce qu'on peut proposer aux plus jeunes pour apprendre à programmer. C'est un peu l'avenir (sortez les violons s'il vous plaît). Et votre proposition est excellente.
Dès 12 ans (en gros), je conseille FranceIOI pour mes bons élèves, sur leur temps libre. Ça passe tranquille ; on en discute lors de quelques récrés. Ils avancent lentement, mais sûrement.
Pour ceux qui sont plus grands et plus matheux, mon conseil serait les premiers exos de Project Euler puis ceux de SPOJ, mais il y a un trou, une abysse à combler entre grands débutants et les "moyens". Les classiques de Coding Game me semble encore plus durs même.
Je vais même essayer de faire manipuler ces gobelets-chiffrés (ou numériques) par mes petits protégés lors d'activités extra-scolaire (on part en classe de neige, et on s'occupe de tout, des veillées en particulier...) ; on verra le résultat. Je demanderai à tous d'écrire sur papier les étapes, sans référence à un langage de programmation. Ensuite, à ceux qui connaissent Python, je peux leur demander de faire la traduction des "consignes" en Python.
J'ai hâte de voir d'autres exemples simples. Je suis sûr qu'il y a une niche.
Mon avis est que l'ÉN devrait elle même la combler (créer non seulement une structure d’accueil, mais financer la production de contenu), mais ça c'est un débat éthique/politique/financier, et en attendant je prends ce qu'il y a de bon.
# Chiffres ≠ Entiers
Posté par Francky (site web personnel) . En réponse au journal Apprentissage du code par la pratique. Évalué à 8.
Quelques remarques sur le premier exo :
- Chiffres ≠ Nombres (ou Entiers) : ça m'a piqué deux fois les zoreilles. Certes, on peut trier les chiffres aussi, mais je pense que "nombres" est le bon mot à utiliser (ou "entiers"). C'est le prof2math qui parle ; c'est important.
- Je n'ai pas vu les contraintes dans la description de la tâche. Je suis Modo sur SPOJ ; un site anglophone d'apprentissage d'algo, très utilisé (bon OK pas trop en France) ; on impose les contraintes claires dans les descriptions. C'est important pour les habitudes.
- la prise de son est moyenne (pas pourave non plus) ; il semble que cela manque de meubles dans la pièce ; ou tout autre artefact pour étouffer le retour.
- Je pense que la vidéo devrait faire défiler la sortie attendue pour l'exemple en incrustation (genre en haut à droite) ; c'est pas trop dur.
- Je pense qu'il faudrait prendre parti avant (ou après, mais pas pendant) l'exemple sur les deux optis. À savoir 1) théorème : À chaque étape le dernier du tableau est en place, donc le prochain tableau à trier sera plus court d'une case. 2) On peut arrêter si une passe se fait sans tri. (Mon avis est de proposer 1) avant l'exemple, et 2) après, en option.
- Je reconnais que c'est pas facile de donner une consigne simple et claire sans donner en Français l'algorithme direct...
Ce journal m'a bien plu, d'ailleurs je me connecte, plusse et commente !
Il m'intéresse car je cherche tout ce qu'on peut proposer aux plus jeunes pour apprendre à programmer. C'est un peu l'avenir (sortez les violons s'il vous plaît). Et votre proposition est excellente.
Dès 12 ans (en gros), je conseille FranceIOI pour mes bons élèves, sur leur temps libre. Ça passe tranquille ; on en discute lors de quelques récrés. Ils avancent lentement, mais sûrement.
Pour ceux qui sont plus grands et plus matheux, mon conseil serait les premiers exos de Project Euler puis ceux de SPOJ, mais il y a un trou, une abysse à combler entre grands débutants et les "moyens". Les classiques de Coding Game me semble encore plus durs même.
Je vais même essayer de faire manipuler ces gobelets-chiffrés (ou numériques) par mes petits protégés lors d'activités extra-scolaire (on part en classe de neige, et on s'occupe de tout, des veillées en particulier...) ; on verra le résultat. Je demanderai à tous d'écrire sur papier les étapes, sans référence à un langage de programmation. Ensuite, à ceux qui connaissent Python, je peux leur demander de faire la traduction des "consignes" en Python.
J'ai hâte de voir d'autres exemples simples. Je suis sûr qu'il y a une niche.
Mon avis est que l'ÉN devrait elle même la combler (créer non seulement une structure d’accueil, mais financer la production de contenu), mais ça c'est un débat éthique/politique/financier, et en attendant je prends ce qu'il y a de bon.