Hogyan tanítsuk a gyermekek programozási
Programozás - kreatív tevékenység, amelyhez csatlakozhat minden gyerek.
Írtam több könyvet írt az oktatás különböző korú kezdők programozás és tapasztalatból tudom, hogy meg kell, hogy a techie vagy nem jól ismeri a matematika erre. A gyermekek megtanulják gyorsabb, mint a felnőttek, mert nem tudják, hogyan „kemény” programozás.
Ha nem tudja, programozás, de szeretné, hogy megtanulják, hogy majd tanítani a gyermeket, nézd meg az utolsó könyvet Python tanulás kezdőknek: automatizálása az unalmas dolgokat Python. Meg lehet olvasni ingyenes online.
Ebben a cikkben, idézek hat tipp, hogy segítsen a gyermek tanulni programozás:
1. A Scratch tanítani kisgyermekeknek, Python az idősebb gyermekek számára.
Gyermekek 8-13 éves élvezni egy egyszerű grafikus felületen Scratch. Scratch tökéletes detem kisgyermekek, akik elmaradott gépelési készség.
A gyerekek, akik megpróbálják írok többet komplex programok végül megbotlik a falon Scratch. Tinédzserek alkalmasabbak nyelvet a valós világban - Python.
A 2. ábrán látható a forráskód a tényleges program. És ne beszéljünk a fogalmakat.
Annak ellenére, hogy hírnevét, mint egy intellektuális, programozás - A gyakorlati tudás, amely előírja, több gyakorlatot, olvasni nem elég. Python interaktív shell kísérletezésre ösztönöz, melynek során világossá válik, hogy az utasításokat működnek.
Keresse meg a forrás a kis játékot. Program kevesebb, mint 200 sornyi kódot működnek a legjobban.
Scratch nyújt a forráskód minden projekt honlapján. Ösztönözni kell a gyermeket, hogy módosítsa a kódot, és látni, hogyan változik a végleges program.
3. Games - érdekes szoftver projektek.
Elején a képzés lehetetlen, hogy nagy terveket. Létrehozásához sok játék van szükség a közös erőfeszítések fejlesztési csapat, művészek és tervezők. A kezdők is felboríthatja a tény, hogy a játék megköveteli a többszintű tervezés és grafika. De még mindig jobb, hogy hozzon létre egy egyszerű játék, elkezdi vagy befejezi egy nagy projekt.
Kérjük, nézze meg a listát a 49 kis játékokat, egyszerű játék mechanika (49 játék egy egyszerű játék mechanika) gyakorlati megvalósítását az elképzelések.
Bár a játék - ez érdekes, én nem ajánlom szoftverek, például a «játék létrehozása» vagy «játék Maker». Mint Scratch, ezek az alkalmazások gyakran képviselik egyszerűsített programozási környezet. De ellentétben Scratch a, hajlamosak, hogy tompítsa szempontjai programozás. Programozás jobban hasonlítsanak a beállítás előre telepített szoftver.
4. Tartsa távol a kezét a billentyűzet és az egér.
A tudás megosztása izgalmas folyamat. Mutassa valaki tudásukat programozás - jó. De programozás - ez a gyakorlati tudás, nem rohan a gyerekeknek, hogy megszerezzék kódot. Ez gyorsabb, de a hallgató kell gyakorolni, mint te.
5. Ha a tanítás az osztályban, biztosítja minden gyermek egy számítógép.
Programozási hasonló játszani valamilyen hangszeren. Meg kell fejleszteni a gyakorlati készségek, és nem nézni a játékot.
Raspberry Pi - az olcsó PC. Alapcsomag költségek körülbelül 70 $. Bár a megszerzése egy új billentyűzet, egér és monitor növeli az értékét, és ez lesz összehasonlítható egy olcsó laptop. Kerülje Hromobukov, iPad és tablettát. Python nehéz rájuk.
Ha Ön egy szoftver fejlesztő, akkor majd megosszák műszaki titkait. Elég érdekes, hogy ismertesse a rekurzív algoritmusok megtölteni vagy gyakorlati problémák Euler Project (kiváló helyszíne a gyakorlati problémák javítása programozási ismeretek). De a hallgató nem szeretné, hogy szabad beengedni a mély tudás. Néhány téma eldönthetjük, hogy késleltesse a kezdete:
- Az objektum-orientált programozás
- rekurzió
- sablon design
- Adatszerkezetek kivéve listák / készletek és szótárak / hash kártya (kapcsolt listák, bináris fák, stb)
- A hálózati protokollok (kivéve az egyszerű HTTP kérések)
- SQL adatbázis, vagy más objektum-orientált nyelvek
Az elején, akkor jobb, ha széles skáláját ölelik fel a téma, hogy részletezném a technikai részleteket. Hagyja, hogy a gyerekek megtalálják a saját szenvedély. Miután a gyermek ismeri a programozás világot, boldog lenne, hogy vizsgálja meg a kedvenc részei.
A fordítás kész abv24.com