Robotid ja programmid
Sõps küsis Facebookis:
"Oskad soovitada mingit programmeerimiskonstruktorit/mänguasja, mis võiks sobida kuueaastasele, kes ei ole sel teemal enne ülemäära palju huvi üles näidanud?"
Kuna teema kerkib jõulueelsel ajal üles päris tihti, kirjutan siia.
Lühike vastus:
- installi Scratch ja õpeta jõmm seda kasutama. https://scratch.mit.edu/
- osta nii palju Lego Technicsi asju kui saad.
- lisa Technicsile Power Functions (link!) ja IR Remote Control / Receiver (link!)
Pikk vastus A: progemine
Progemise aluseks on lugemise ja arvutamise oskus. Jah, Scratch, EdWare, Lego WeDo / Mindstorm on kõik visuaal-progemise IDE-d. Aga lugema peab ikka. Laps peab vahet tegema plokkidel "vasak" ja "parem", peab ütlema "oota 2 sekundit", "move cat 100 pixels" jne. Mittelugevat last programmeerima panna - ma arvan - ei õnnestu.
Progemise teine eeldus on lapsevanema või vanema lapse tugi. Ove loeb tänu Iidale (kes ta neljaselt kirjatähti lugema ja arvutama õpetas) ja progeb tänu Alole (kes omakorda annab edasi minult saadud teadmisi). Üksi, ise, pole kuuesel mingit lootust ja ei tasu proovidagi.
Lapsevanem peab installima Scratchi. Kulub 1 minut; ning ei, veebivariant EI SOBI.
Lapsevanem peab ise Scratchi ära õppima. Pool tundi on alguseks piisav. Kogu Scratch on õpitav ja läbi proovitav paari tunniga.
Lapsevanem peab debugima. Laps teeb vigu ja hakkab nutma või vihastab kogu kübervärgi peale. Siis peab lapsevanem lapse tegemisest aru saama ning vead üles leidma-parandama. Ausõna, see on lihtne :), aga kuuene ise ei suuda. Kogemuse tekkides suudab, aga abi on ikka vaja.
Pikk vastus B: robotid
Ma arvan, et 6a on robootikaks noor.
Kui talle süsteem ette käima saada, siis, noh, vbl.
Edisoni EdWarega saaks ta ehk hakkama.
Lego WeDo-ga ka, aga Lego robotite suhtes on mul tugev allergia ja koju ma neid ei lubaks.
Robotite asemel õpetage oma laps Lego Technics-ist masinaid ehitama.
Technics on põhimõtteliselt teistsugune kui "nuppudega" lego.
Esiteks on ta tugevam - liited on teised - ja muidugi liikuvam.
Aga Technics nõuab konstruktsiooni ETTE läbi mõtlemist.
Lisaks pead sa teadma, mis tükid sul üldse on, mismoodi nad kokku jooksevad, mis võimalused sul üldse on.
Tava-Legost kindluse saab kokku panna ilma mingi plaanita, lihsalt hakkad ühest nurgast pihta ja lõpetad... kustahes.
Technicsiga nii EI SAA.
Karpides olevad Technicsi sõidukid on õppimiseks väga väga head.
Sealt saab edasi minna ise mehhaaniliste ülekannete disainimise peale.
Lapsevanem peab ülesandeid andma ja saab ise kaasa ehitada.
"Teeme masina, mis edasi liikudes pööritab mingit asja".
"Teeme masina, mil on kolm ratast ja et esiratast saab pöörata".
Sealt edasi saab minna mootoriga vidinate peale. Ei pea olema sõidukid, minu lapsed ehitavad tuuleveskeid ja puurmasinaid ja tehaseid. Tüdrukud võivad isekõikuva nukuhälli või meikimis-automaadi teha.
Sealt edasi on lihtne ehk "on/off" RC.
Sealt edasi on juhitav ehk siis pöörav RC.
Kui laps viimase ise kokku paneb, on ta robotiehituseks juba üsna valmis.
Ta teab, kuidas koostada mehhaaniliselt tugevat seadet.
Ta oskab liikumist ühelt teljelt ja suunalt teisele edasi kanda.
Ta teab, mis komponentidest (raam, rattad, ülekanne, mootor, aku, kontroll-süsteem) masin kooseb.
Ta saab aru, et nende kombineerimine ei ole lihtne.
Pikk vastus C: valmisrobotid
Meil on/oli Edison.
Ostsime ta kohe pärast nende müüki tulekut.
Edison on kapriisne vidin. Progemine küll töötab ja küll ei, otse sõita ta ei oska, sensorite käitumine on mittedeterministlik. Võimalik, et uuemad partiid ja firmware on stabiilsemad. Kui on, siis on hästi.
Lego:
Lego Mindstorms on end üldharidussse nii sisse söönud, et see on sisuliselt monopol.
Seda oma raha eest sisse osta - ei ole vaja.
Ozobotid ja muu selline:
Olen spetsifikatsioone lugenud ja need ei jäta erilist muljet.
Pikk vastus D: elektroonika
Robootikale lisaks on alles ka elektroonika.
Ostke Snap Circuits 500!
Ja ostke Oomipoest makettplaat, kimp juhtmeid, LEDe, takisteid jne.
"Oskad soovitada mingit programmeerimiskonstruktorit/mänguasja, mis võiks sobida kuueaastasele, kes ei ole sel teemal enne ülemäära palju huvi üles näidanud?"
Kuna teema kerkib jõulueelsel ajal üles päris tihti, kirjutan siia.
Lühike vastus:
- installi Scratch ja õpeta jõmm seda kasutama. https://scratch.mit.edu/
- osta nii palju Lego Technicsi asju kui saad.
- lisa Technicsile Power Functions (link!) ja IR Remote Control / Receiver (link!)
Pikk vastus A: progemine
Progemise aluseks on lugemise ja arvutamise oskus. Jah, Scratch, EdWare, Lego WeDo / Mindstorm on kõik visuaal-progemise IDE-d. Aga lugema peab ikka. Laps peab vahet tegema plokkidel "vasak" ja "parem", peab ütlema "oota 2 sekundit", "move cat 100 pixels" jne. Mittelugevat last programmeerima panna - ma arvan - ei õnnestu.
Progemise teine eeldus on lapsevanema või vanema lapse tugi. Ove loeb tänu Iidale (kes ta neljaselt kirjatähti lugema ja arvutama õpetas) ja progeb tänu Alole (kes omakorda annab edasi minult saadud teadmisi). Üksi, ise, pole kuuesel mingit lootust ja ei tasu proovidagi.
Lapsevanem peab installima Scratchi. Kulub 1 minut; ning ei, veebivariant EI SOBI.
Lapsevanem peab ise Scratchi ära õppima. Pool tundi on alguseks piisav. Kogu Scratch on õpitav ja läbi proovitav paari tunniga.
Lapsevanem peab debugima. Laps teeb vigu ja hakkab nutma või vihastab kogu kübervärgi peale. Siis peab lapsevanem lapse tegemisest aru saama ning vead üles leidma-parandama. Ausõna, see on lihtne :), aga kuuene ise ei suuda. Kogemuse tekkides suudab, aga abi on ikka vaja.
Pikk vastus B: robotid
Ma arvan, et 6a on robootikaks noor.
Kui talle süsteem ette käima saada, siis, noh, vbl.
Edisoni EdWarega saaks ta ehk hakkama.
Lego WeDo-ga ka, aga Lego robotite suhtes on mul tugev allergia ja koju ma neid ei lubaks.
Robotite asemel õpetage oma laps Lego Technics-ist masinaid ehitama.
Technics on põhimõtteliselt teistsugune kui "nuppudega" lego.
Esiteks on ta tugevam - liited on teised - ja muidugi liikuvam.
Aga Technics nõuab konstruktsiooni ETTE läbi mõtlemist.
Lisaks pead sa teadma, mis tükid sul üldse on, mismoodi nad kokku jooksevad, mis võimalused sul üldse on.
Tava-Legost kindluse saab kokku panna ilma mingi plaanita, lihsalt hakkad ühest nurgast pihta ja lõpetad... kustahes.
Technicsiga nii EI SAA.
Karpides olevad Technicsi sõidukid on õppimiseks väga väga head.
Sealt saab edasi minna ise mehhaaniliste ülekannete disainimise peale.
Lapsevanem peab ülesandeid andma ja saab ise kaasa ehitada.
"Teeme masina, mis edasi liikudes pööritab mingit asja".
"Teeme masina, mil on kolm ratast ja et esiratast saab pöörata".
Sealt edasi saab minna mootoriga vidinate peale. Ei pea olema sõidukid, minu lapsed ehitavad tuuleveskeid ja puurmasinaid ja tehaseid. Tüdrukud võivad isekõikuva nukuhälli või meikimis-automaadi teha.
Sealt edasi on lihtne ehk "on/off" RC.
Sealt edasi on juhitav ehk siis pöörav RC.
Kui laps viimase ise kokku paneb, on ta robotiehituseks juba üsna valmis.
Ta teab, kuidas koostada mehhaaniliselt tugevat seadet.
Ta oskab liikumist ühelt teljelt ja suunalt teisele edasi kanda.
Ta teab, mis komponentidest (raam, rattad, ülekanne, mootor, aku, kontroll-süsteem) masin kooseb.
Ta saab aru, et nende kombineerimine ei ole lihtne.
Pikk vastus C: valmisrobotid
Meil on/oli Edison.
Ostsime ta kohe pärast nende müüki tulekut.
Edison on kapriisne vidin. Progemine küll töötab ja küll ei, otse sõita ta ei oska, sensorite käitumine on mittedeterministlik. Võimalik, et uuemad partiid ja firmware on stabiilsemad. Kui on, siis on hästi.
Lego:
Lego Mindstorms on end üldharidussse nii sisse söönud, et see on sisuliselt monopol.
Seda oma raha eest sisse osta - ei ole vaja.
Ozobotid ja muu selline:
Olen spetsifikatsioone lugenud ja need ei jäta erilist muljet.
Pikk vastus D: elektroonika
Robootikale lisaks on alles ka elektroonika.
Ostke Snap Circuits 500!
Ja ostke Oomipoest makettplaat, kimp juhtmeid, LEDe, takisteid jne.

Iida, 6. august 2003