8 éves gyerek érdeklődést mutat az AI iránt (javarészt Asimov ihlette) ami jelen esetben valószínű kimerül a chatbot kategóriában
mivel egy kommunikáló robotról ábrándozik amit ő tanít persze annak teste is lenne meg minden. :)
Kérdés, milyen kis játékos programozás-szerű megoldásokat ismertek, javasolnátok amivel legalább a dolgok logikai felépítését elsajátíthatná?
A mi időnkben ott volt pl. a Comenius Logo ami egész aranyos kis szösszenet volt,
aztán nálam jött a HTML meg a pascal de ma már nem biztos hogy ez az irány lenne a mérvadó.
(Persze nyilván azt is tudom hogy a most "trendi" nyelvek sem valószínű hogy 20 év múlva azok lesznek.)
Lényeg, ki milyen módon kezdte, kezdené el gyermekkel a programozás alapjait?
Köszönöm
- 543 megtekintés
Hozzászólások
Talán nem 8 évesnek, de épp a napokban kezdtem el Unity tutorialokat nézegetni, és elég jó videók vannak fent YouTube-n (angolul).
2D, 3D, botok, C#, később VR/AR. Van Voice recognition plugin Google-hez, meg sok minden más is.
Csak egy ötlet.
Példák:
Landscape generation (fizetős) (ilyen tájakat lehet vele készíteni egyszerűen: https://youtu.be/_FQ9Ead2KCM)
Mivel én nagyjából Flash-sel kezdtem a "programozást" (előtte nyilván pár hónap Pascal, Java iskolában), ezért szerintem valami vizuális mindenképp jó lehet, hogy felkeltse az érdeklődését.
- A hozzászóláshoz be kell jelentkezni
En Scratch-csel kezdenem, vagy ha az mar esetleg ismeros, akkor https://machinelearningforkids.co.uk/
- A hozzászóláshoz be kell jelentkezni
Nálunk a srácok így csinálták/csinálják sorban:
1. Scratch: ez egy vizuális fejlesztőkörnyezet gyerekeknek. Nálunk nagyon rácuppantak a srácok, pont ilyen 8 éves kor körül, már akinek még nem a Comenius Logo jutott az életkora folytán.
2. Python: ezt nyomják a gimnáziumban, és a Nemes Tihamér versenyen is inkább ez, mint a többi alternatíva.
3. HTML/CSS: emelt infóérettségi miatt, de amúgy is kell.
4. VBA / Visual Basic: ha már Microsoft-ot erőltetik mindenhol, legalább tudjanak vele varázsolni.
5. Go: ezt én tolom nekik, hogy legyen valami használható dolog is a kezükben.
6. Bash: szintén én mutogatok dolgokat, ha egyszerűbb ügyeket kell automatizálniuk
Innentől meg egyetemen C stb.
- A hozzászóláshoz be kell jelentkezni
Godot Engine
Open source, teljesen ingyenes, meglepően sokat tud már most is, és teljes (bár kissé túl egyszerű) IDE-t is tartalmaz, és elérhető Windowsra, Linuxra és Macre egyaránt:
Egy említésre méltó hátránya, hogy saját programozási nyelve van, ami kissé hasonlít a Pythonra, de nem az, így a nyelv máshol nem használható és a toolset sem a legjobb. Kis erőfeszítéssel lehet C#-ban is tolni, sőt, egy picivel több erőfeszítéssel meg gyakorlatilag bármilyen nyelven piszkálható.
Viszont baromi gyors, egyszerű, és sok tutorial van hozzá, például: https://www.youtube.com/c/KidscancodeOrg/videos
- A hozzászóláshoz be kell jelentkezni
Nem MI, hanem LMC-szerűség, de a Human Resource Machine szóba jöhet? (GOG-on is megtalálható, decemberben sok más egyébbel együtt akciós is volt.)
- A hozzászóláshoz be kell jelentkezni
Ahogy mi haladunk:
Scratch 6-8 éves kor közt kezdve. Amikor kezd unalmassá válni, akkor MIT App Inventor, ami kvázi ugyanaz mobilra. A legkisebb fiam
Utána python 12 körül, de az korainak bizonyult, mert nem volt instant látványos végeredmény. Gimiben viszont az hogy nem nulláról indult a fiam, nagy előny volt, most élvezi.
Kis kitekintés volt unity felé, de a c# nagyon fejnehéz 14 körül, viszont a GTA FiveM ekkor jött képbe mint kedvenc játék, az Lua-ban szkriptelhető, ami a kis c# kitekintés után "marha könnyű"-nek ítéltetett, így a középső fiam abba lendült durván.
Lányomnak egyik sem jött be.
Igazából az jött ki, hogy amit az aktuális hobbijukhoz úgy tudnak kötni, hogy instant sikerélmény, az a nyerő
- A hozzászóláshoz be kell jelentkezni
codecombat.com
Python, JavaScript, CoffeScript, LUA, C++, Java
lightbot.com
(prog logika)
mekorama.com
(logikai)
- A hozzászóláshoz be kell jelentkezni
Ezekhez kapcsolódóan:
https://robowiki.net/wiki/Robocode
Tankot kell programozni Java-ban és meg lehet mérkőzni más botokkal.
- A hozzászóláshoz be kell jelentkezni
8 éves gyerekkel? Rengeteg természetjárás a gyerekkel és a fizika törvényszerűségeinek játékos elmagyarázása, bemutatása.
Számítógép előtt ülni bőven ráér idősebb korában is.
- A hozzászóláshoz be kell jelentkezni
Ezek miért zárják ki egymást? Úgysem úszod meg manapság, hogy képernyő elé kerüljön a gyerek, akkor meg már sokkal hasznosabb ha értelmes hobbit csinál rajta, mintha tiktok függő lesz...
És nem, kizárt hogy elhiszem hogy a hét minden napján lecke után ha esik, ha fúj, viszed a gyereket a természetbe.
- A hozzászóláshoz be kell jelentkezni
jajj és akkor mi lesz ha kipróbálja? semmi.
az hogy túráztatod, azzal csak fizikailag meríted le...
- A hozzászóláshoz be kell jelentkezni
Társasjátékok, amelyekben programozni kell valamilyen formában (=utasításokkal előre meghatározzuk, hogy mit fog csinalni a robot, aztán nézzük ahogy semmi sem működik úgy, ahogy megterveztük :) ).
Életkortól függően: https://youtu.be/k8vXW95kQk4
“Any book worth banning is a book worth reading.”
- A hozzászóláshoz be kell jelentkezni
lányom Scratch-el kezdte elég sok projektet csinált.logiscoolban kodu, minecraft tábor. minecraftban modokat rakott fel egyedül,módosította,stb.
mostanában moddolható ritmus játékokba készít saját animációkat kritával rajzolva.
de annyira nem érdekli a programozás, a rajzolás annál inkább.
- A hozzászóláshoz be kell jelentkezni
Vegyel neki lego robotot :) Van kisebbeknek valo, tableten programozos verzio it.
Igy ott lesz az "AI vezerelt" robotja
- A hozzászóláshoz be kell jelentkezni
Szerintem van abban ráció, hogy abba vezeted be, amihez te értesz. Mert abban sokáig tudsz segíteni neki.
Én abban hiszek, hogy jobbak a szöveges nyelvek programozáshoz, akár olyan is amit nem direkt oktatásra találtak ki. Nem baj, ha nehéz elkezdeni, feltéve hogy van motivációja, ezen át fog lendülni, és utána jobban fejlődik az absztrakt gondolkodás képessége.
Abban is hiszek, hogy érdemes az animációkat arra korlátozni, amit ő maga csinál. Nagyon könnyen függőséget tud okozni a gyerekeknek.
Én ennyit gondolok. Régebben azt gondoltam, hogy olyan gépet állítok össze a gyerekeknek, amin csak programozni lehet, nincsen rajta semmi, ami elterelné a figyelmét. Az én gyerekeim egyelőre nem érdeklődnek, ezért tapasztalatom még nincsen velük.
- A hozzászóláshoz be kell jelentkezni
Azért a colobot is említésre méltó. Kiindulásnak: https://en.wikipedia.org/wiki/Colobot
- A hozzászóláshoz be kell jelentkezni
Friss játék ebben a témában: while True: learn()
Stream-et láttam róla, egészen jónak tűnik a programozási logika átadásában
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
Rabbid Coding Ubisoft, ingyenes. scratch alapú, szép grafika, vicces animácikókkal.
őrült nyúl kódol világvége!:D
- A hozzászóláshoz be kell jelentkezni