Apprendre à programmer

Mathématiques, sciences humaines, anthropologie, écologie, biologie, génétique, médecine, ou encore philologie, linguistique, grammaire et autres. La vaste partie consacrée aux sciences dans leur ensemble, et dans leur unicité.
Répondre
Avatar du membre
Fu
Messages : 610
Enregistré le : dim. 4 févr. 2018 21:54
Présentation : flou
Profil : Diagnostic +
Test : WAIS

Apprendre à programmer

Message par Fu » sam. 6 avr. 2019 17:12

J’ai trouvé et essayé ce site avec mon fils, pour l’initier à la programmation : http://algoblocs.fr/

C’est très sympa, également pensé pour les écoles, et utilisable gratuitement. Je pense l’avoir déjà croisé il y a des années, ou alors quelque chose qui utilisait un format similaire de blocs.

Et bien sûr c’est utile aussi pour les adultes qui veulent s’y essayer. :)

J’ai trouvé d’autres sites mais qui faisaient plus compliqué et moins complet, avec des graphismes certes plus sympas mais aussi une certaine lourdeur qui va avec. Ici on est plutôt sur des graphismes minimalistes, façon Logo (qui semble être une inspiration), et très efficace.

PS : et il y a des défis, certains assez chauds, de quoi passer des heures.

Avatar du membre
Calvinethobbes
Messages : 91
Enregistré le : jeu. 20 déc. 2018 15:53
Profil : Diagnostic +
Test : WAIS
Âge : 42

Re: Apprendre à programmer

Message par Calvinethobbes » sam. 6 avr. 2019 18:14

Ici les enfants utilisent Scratch (version en ligne) pour débuter...les plus jeunes s'amusent bien dessus. Les plus grands utilisent la partie consacrée à la programmation de Khan Academy, mais je ne sais pas trop s'ils sont assidus (ça a l'air assez ardu, il me semble). Je vais de ce pas jeter un oeil sur alogbloc! Merci pour le lien :)

Avatar du membre
Polgara
Messages : 51
Enregistré le : mar. 2 avr. 2019 18:49
Présentation : Ma présentation
Profil : Diagnostic +
Test : WAIS

Re: Apprendre à programmer

Message par Polgara » dim. 7 avr. 2019 15:49

https://www.code-decode.net/

Je faisais des animations avec les mômes pour créer des jeux vidéos.
J'le trouve vraiment bien fait et marrant. :)
J'y ai initié ma petite cousine, ça lui a bien plu.

Avatar du membre
pixelvois
Papa Ours
Papa Ours
Messages : 6022
Enregistré le : dim. 27 nov. 2011 10:50
Présentation : moi-jeu...
Profil : Diagnostic +
Test : WAIS
Localisation : planète Mars en navet rond
Âge : 47

Re: Apprendre à programmer

Message par pixelvois » lun. 8 avr. 2019 03:08

Fu a écrit :
sam. 6 avr. 2019 17:12
J’ai trouvé et essayé ce site avec mon fils, pour l’initier à la programmation : http://algoblocs.fr/

C’est très sympa, également pensé pour les écoles, et utilisable gratuitement. Je pense l’avoir déjà croisé il y a des années, ou alors quelque chose qui utilisait un format similaire de blocs.
Calvinethobbes a écrit :
sam. 6 avr. 2019 18:14
Ici les enfants utilisent Scratch (version en ligne) pour débuter...
A première vue, c'est bonnet blanc et blanc bonnet ^^

Scratch n'est plus si jeune (version 3.x actuellement, version 0.1 datant de 2003 début du développement, première version "mature" 1.x en 2006-2007) et développé au MIT il poursuivait des buts semblables à ceux de son (illustre?) ancêtre Logo (initiation, éducation). Il est probablement le premier à mettre en oeuvre le concept de brique graphiques à assembler, apparament directement hérité du concept de programmation object (les premières versions de scratch sont d'abord développées en Smalltalk/Squeak -- le second est lui-même héritier du Logo et une implémentation du premier à but éducatif, les deux sont initialement développés par le département de recherche et dévelopement de Xerox, les mêmes qui sont à l'origine de l'invention de la souris et des interfaces graphiques que d'autres se sont mutuellement volés pour les faire passer de l'invention confidentielle à l'innovation et commercialisation grand public -- ensuite en ActionScript -- Flash -- et aujourd'hui en JavaScript via une bibliothèque logicielle "Blockly" dédiée à ce type d'interface de programation graphique de plus en plus répandue, pour ceux que la méta-programmation tenterait :mrgreen:).

Si les premières fois que j'en ai entendu parlé je n'ai pas été très convaincu et demeure assez dubitatif sur son intérêt pour "vraiment" apprendre à programmer, force est de constater qu'il a un succès certain et qu'il semble remplir son rôle :P Il n'en reste pas moins à mes yeux le Duplo de la programation, et qu'il s'agit d'un outil d'initiation avant tout qui ne saurait remplacer un Mécano ou un Légo Technics pour qui veut aller ne serait-ce qu'un peu plus loin, sans parler de se mettre à utiliser des "vrais" outils pour les plus téméraires qui s'ennuyront rapidement de se contenter de faire de l'assemblage (maquettes à prêtes à assembler versus maquettes où il faut fabriquer ses pièces, montage de meubles en kit versus fabrication de meuble sur mesure) ;)

Polgara a écrit :
dim. 7 avr. 2019 15:49
https://www.code-decode.net/

Je faisais des animations avec les mômes pour créer des jeux vidéos.
J'le trouve vraiment bien fait et marrant. :)
J'y ai initié ma petite cousine, ça lui a bien plu.
Le site ne montre pas grand chose de ce que ça propose concrètement, et la partie "gratuite" semble très limitée par rapport aux solutions payantes, tout en nécessitant d'au minimum créer un compte (d'où les guillemets entourant le terme "gratuit", puisque visiblement il n'y a pas d'accès tout à fait libre, ne serait-ce que pour se rendre compte) : c'est toujours dommage je trouve :(
"Dans un monde où chacun triche, c'est l'homme vrai qui fait figure de charlatan." ( André Gide - Les faux monnayeurs )

Youpla
Messages : 79
Enregistré le : sam. 8 déc. 2018 00:50
Présentation : boum
Profil : Diagnostic +
Test : WAIS
Âge : 40

Re: Apprendre à programmer

Message par Youpla » lun. 8 avr. 2019 23:31

On doit initier les collégiens à la programmation et aussi les préparer à l'épreuve de DNB, en fin de 3ème, ils ont un exercice obligatoire dessus.
Le nom de "scratch" n'est pas mentionné sur le sujet, mais les captures d'écran montrent un logiciel en mode "blocs" qui y ressemble étrangement.
Je l'enseigne donc à mes élèves, de la 6ème à la 3ème. En grande majorité, ils adorent. Certains l'ont déjà utilisé en primaire.

Au lycée, ils passent à d'autres logiciels qui ne sont plus sur le mode "blocs" a priori.
Un des principaux enseignés semble être algobox.

Pour les enfants, ça me semble très "sympa" de passer par cette étape duplo-logiciel, et même indispensable pour certains.
Surtout, ça permet de passer par un niveau de conceptualisation moindre pour débuter, zapper aussi les difficultés de tape...

Répondre