Initier enfant à la programmation |
Bienvenue invité ( Connexion | Inscription )
Initier enfant à la programmation |
24 Jan 2023, 08:03
Message
#1
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 808 Inscrit : 21 Apr 2005 Membre no 37 560 |
Bonjour,
Je voudrais initier ma fille à la programmation. Elle est en CE2 et j'ai juste un mac mini à la maison. Quel langage vous me conseilleriez ? Et si vous avez un livre à me conseiller pour qu'elle travaille ça pas que devant un ordinateur. Merci -------------------- Apple - Mac Mini 2.4 Ghz - 500 Go Hitachi
Apple - iPhone 3G - 8 Go QNAP - TS-409 - 4x HD WD10EADS 1 To Synology - DS1010+ - 2x HD WD30EZRX 3 To Samsung - UE40C6000 |
|
|
24 Jan 2023, 08:52
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 131 Inscrit : 20 Aug 2020 Lieu : Belgique Membre no 212 269 |
Ma petite sœur avait eu une initiation à la programmation quand elle était gamine, c'était en LOGO. C'était assez intuitif.
Le Basic est relativement simple, mais il utilise des mots anglais. Si elle ne connaît rien en anglais, ça ne sera pas facile... |
|
|
24 Jan 2023, 09:34
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 297 Inscrit : 1 Nov 2021 Membre no 214 848 |
Je voudrais initier ma fille à la programmation. Elle est en CE2 et j'ai juste un mac mini à la maison. Quel langage vous me conseilleriez ? Et si vous avez un livre à me conseiller pour qu'elle travaille ça pas que devant un ordinateur. Il n'y a rien de tel qu'un Arduino pour apprendre à programmer et en même temps voir "vivre" ce qu'on a programmé de façon autonome. http://www.arduino.cc Ce message a été modifié par Laszlo Lebrun - 24 Jan 2023, 09:49. -------------------- "Les gens douteront toujours de la vérité sur Internet car l'erreur est constamment prêchée autour de nous" Johann Wolfgang von Goethe
MBP 15" 2014 Retina ( Win11 + Mojave), Macbook Air 2013 (en voyage), iMac 2015 27" Retina (Mojave + Win11), Macbook blanc 2008 (Mate), pour ne citer que les Macs. |
|
|
24 Jan 2023, 13:55
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 10 284 Inscrit : 4 Nov 2002 Lieu : Carcassonne Membre no 4 494 |
Je rajouterai aussi un Raspberry
-------------------- Raspberry Pi5 8Go Ram / Dissipateur thermique et ventilo / PIMORONI NVMe BASE PCIe 3.0 / SSD NVMe M.2 Crucial P3 PLUS 500Go
Raspberry Pi4 B (Overclock 2.0 Ghz) / 4 Go Ram / SSD Samsung T5 500 Go Usb3 / Ventila Pi4 / Raspberry Pi OS (Buster) / boot SD Card / rootfs SSD (fait accessoirement office de serveur pour Apple TV 4K 128Go) Raspberry Pi4 B / 2 Go Ram/ SD 16Go / RETROFLAG NESPI 4 Case / Recalbox 7.2 / Kodi 18 / 8BitDo SN30 Pro+ Pac Man et 1942 MacBook 6,1 2009 / 8 Go Ram Corsair /SSD Crucial 500MX 500 Go SATA / (Single boot) Ubuntu 18.04.4 LTS (Bionic Beaver) Support 10 ans MacBook Pro 8,1 2011 / 8 Go Ram Corsair /SSD Crucial 500MX 500 Go SATA / (Single boot) Ubuntu 18.04.4 LTS (Bionic Beaver) Support 10 ans HP X360 (LORdi) 2015 / 4 Go Ram / SSD 250 Go M2 / (Single boot) Ubuntu 20.04 LTS (Focal Fossa) Support 10 ans HP Laptop 17 Core i3-11th gen 3.00GHz x 4 / 8 Go Ram / SSD 512 Go / (Single boot) Zorin 16.3 Apple TV 4K 128Go / 8BitDo SN30 Pro+ Je remercie la fondation Raspberry qui me redonne une ame d'enfant avec un ordinateur, comme Apple avait su le faire dans les années 80. Trek Emonda SL6 pour le plaisir, pour s'amuser et se faire mal :) Ultegra 50x34/11x28, Ksyrium Pro, Keo Blade Carbon, Edge 520Plus, |
|
|
25 Jan 2023, 02:34
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 567 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Dans une autre veine, pourquoi ne l'engagerais-tu pas vers la macro-programmation : ça permet de découvrir à travers une interface assez « parlante » les concepts (boucles, conditions, variables, événements, classes d'objets, héritage des propriétés, etc.) sous-jacents à tous les langages modernes.
Vous pourriez commencer par explorer ensemble les applications d'Apple, Automator ou Raccourcis, selon le système que tu as. C'est attrayant, facile et puissant. (Occasionnellement, on peut d'ailleurs aussi appeler un AppleScript ou une commande shell — ce qui amène, insensiblement, au niveau suivant…) À mon humble avis, mieux vaut d'abord jouer avec des Lego ou des Kapla si on veut un jour construire des maisons… Au niveau conceptuel, il faut néanmoins — comme toujours en programmation — être rigoureux et bien peser ses besoins avant de se lancer. Surtout, travailler par petites unités qu'on teste séparément et qu'on combine quand ça va bien. Je suis convaincu qu'un bon programmeur trouvera très vite comment répercuter ses bonnes pratiques dans ce qui ressemble à un jouet mais repose sur de solides bases. [Voir les sites répertoriés ici pour découvrir le « manuel du prof ». ] Et d'un point de vue pédagogique, on arrive très vite à imaginer des choses qui pourraient nous être utiles. C'est encourageant et stimulant ! Moi, j'aime me créer des petits services qui font le ménage ou l'intendance mais on peut s'inventer plein de défis… (Vous l'aurez compris, je regrette toujours HyperCard… Au moins, je retrouve avec ces outils un plaisir qui me le font rappeler : celui de bidouiller. ) Un exemple, ici en anglais mais on comprend aisément le processus, juste pour donner l'eau à la bouche. -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
25 Jan 2023, 06:32
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 6 166 Inscrit : 31 Oct 2003 Membre no 11 118 |
Tu as du choix, pour de l'initiation ludique tu as ScratchJr (pour iPad, mais il existe un portage pour Mac).
Plus évolué, il y a le vrai scratch qui permet de faire beaucoup plus de choses. Ce sont des logiciels fréquemment utilisés au primaire et même au collège. On trouve beaucoup de ressources dessus. Pour les nostalgiques d'HyperCard (mais pas que) il y a Livecode (désormais payant, mais on trouve encore la version open source ici). Sinon, au collège, ils s'essayent aussi à Python. Ne pas oublier Swift Playground, proposé par Apple, qui est plutôt bien fait et ludique, même pour des enfants (mais ça se complique vite). Existe aussi pour iPad. -------------------- |
|
|
25 Jan 2023, 06:49
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 5 561 Inscrit : 9 Feb 2002 Lieu : Cambodge Membre no 2 013 |
Que l'embarras du choix... tout un programme
-------------------- Hackintosh Gigabyte X670 Gaming X AX - Ryzen™ 7 7700X - G-Skill GAMING TRIDEN Z5 RGB DDR5 5600MHz 2*16GB - Gigabyte RX 5700 XT - 2 Lexar NM710 M.2 PCIe 4.0 NVMe 1TB (Win 11 et macOS) SSD Samsung 860 500Go (CCC Sonoma), 2 SATAs 4To Boîtier LIAN LI Lancool 216RX
Hackintosh Asus Z790 ProArt Creator WIFI - Intel™ i9 14900K - G-Skill GAMING TRIDEN Z5 RGB DDR5 6000MHz 4*32GB - Gigabyte RX 6900 XT - 4 SSDs Adata Legend M.2 PCIe 4.0 NVMe 2TB - Boîtier LIAN LI O11 Dynamic EVO 3 Ecrans Mi Xiaomi 34" 3440*1440 Switch 4K KVM CMSTEDCD (3 écrans 2 PC) OpenCore 1.0.1 Sequoia 15.1 ß4 (24B5046f) Sonoma 14.7 Ventura 13.7 Monterey 12.7.6, Big Sur 11.7.10, Parallels Desktop Leopard Server > Sequoia (Sur Asus 790) MacbookPro 14" 2021 16Go RAM 512Go SSD Sequoia 15.0. MacBook M3 15" 2024 Sequoia 15.1 ß4 (24B5046f) Synology DS1522+ Retour d'expérience Installations d'OS X/macOS depuis OS X 10.5 Leopard jusqu'à macOS 12 Monterey Durex King Size XXL (boites de 12) - Lave Linge LG F1222QD5 - Aspirateur Honiture Q6 Pro - Machine Espresso DeLonghi Magnifica Evo - Réfrégirateur Samsung RT38FFAK . |
|
|
25 Jan 2023, 08:23
Message
#8
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 297 Inscrit : 1 Nov 2021 Membre no 214 848 |
Que l'embarras du choix... tout un programme Pour ma part, je trouve important de sortir de l'écran-clavier. Il y a plein de kits de robotique simple pour Arduino. Par example des vehicules suiveurs de trace comme le regretté Asuro. A plusieurs, on fait des competition de robotique. Absolument passionant et bien plus interessant que d'assembler des pavés Scratch sur un écran. Ce message a été modifié par Laszlo Lebrun - 25 Jan 2023, 08:24. -------------------- "Les gens douteront toujours de la vérité sur Internet car l'erreur est constamment prêchée autour de nous" Johann Wolfgang von Goethe
MBP 15" 2014 Retina ( Win11 + Mojave), Macbook Air 2013 (en voyage), iMac 2015 27" Retina (Mojave + Win11), Macbook blanc 2008 (Mate), pour ne citer que les Macs. |
|
|
25 Jan 2023, 09:35
Message
#9
|
|
Adepte de Macbidouille Groupe : Membres Messages : 82 Inscrit : 17 Oct 2022 Membre no 216 806 |
Personnellement je pense qu'il faut aujourd'hui initier les débutants à la programmation fonctionnelle et non pas à la programmation impérative.
Apprendre la programmation fonctionnelle est facile tant que l'on n'a pas l'esprit formaté par les paradigmes de la programmation impérative. |
|
|
25 Jan 2023, 09:45
Message
#10
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 808 Inscrit : 21 Apr 2005 Membre no 37 560 |
Merci pour toutes vos réponses. Je vais parcourir ça.
Je pense que je vais partir sur Scratch, le visuel va plaire et je vois que l'on peut démarrer aussi sur tablette. Et il y des livres dessus à ma médiathèque. Ce message a été modifié par crashRay - 25 Jan 2023, 10:12. -------------------- Apple - Mac Mini 2.4 Ghz - 500 Go Hitachi
Apple - iPhone 3G - 8 Go QNAP - TS-409 - 4x HD WD10EADS 1 To Synology - DS1010+ - 2x HD WD30EZRX 3 To Samsung - UE40C6000 |
|
|
30 Jan 2023, 10:42
Message
#11
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 768 Inscrit : 4 Dec 2007 Lieu : Toulouse Membre no 101 651 |
Bonjour
Beaucoup de propositions, mais on s'adresse à un enfant de CE2 ! Je rappelle quand même qu'un des objectifs de lycée est de maitriser les bases La programmation se fait principalement en Mathématiques • en Seconde : variables, tests et boucles • en Première et Terminale : on rajoute la manipulation des listes (en Première et terminale, il y a aussi la spécialité NSI (numérique et science informatique) pour aller plus loin...) Au lycée, on utilise Python et en Mathématiques on met l'accent sur l'algorithmique On ne fait pas de la programmation pure et dure (ce n'est pas l'objectif) mais on traduit les algorithmes avec des fonctions Python avec paramètres (qui utilisent variables, tests, boucles ou listes) Au Collège, on utilise Scratch ScratchJr proposé par hellomorld est très bien pour les enfants . C'est de loin la meilleure façon d'initier... Fonce sans hésiter..! Suivant la progression et l'intérêt de ta fille, elle pourra ensuite passer à Scratch... (pour te faire une idée... regarde ces tutoriels ) Remarque : En Seconde, le passage de Scratch à Python est très délicat pour une majorité d'élèves... Avant Python, on utilisait AlgoBox qui est très bien pour faire la passerelle avec des langages de programmation "évolués" (Python, etc...) -------------------- iMac 5k 27" (2017) : Ventura 13.7 // iPhone 7Plus (2017) : iOS 15.8.3 // iPadPro Gen4 (2020) : iOS 18
|
|
|
30 Jan 2023, 11:07
Message
#12
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 297 Inscrit : 1 Nov 2021 Membre no 214 848 |
Remarque : En Seconde, le passage de Scratch à Python est très délicat pour une majorité d'élèves... Pas étonnant. C'est comme passer du Lego à l'architecture. -------------------- "Les gens douteront toujours de la vérité sur Internet car l'erreur est constamment prêchée autour de nous" Johann Wolfgang von Goethe
MBP 15" 2014 Retina ( Win11 + Mojave), Macbook Air 2013 (en voyage), iMac 2015 27" Retina (Mojave + Win11), Macbook blanc 2008 (Mate), pour ne citer que les Macs. |
|
|
Nous sommes le : 23rd September 2024 - 19:42 |