Fő tartalom
Tudástár
Tantárgy/kurzus: Tudástár > 1. témakör
2. lecke: Informatikatanároknak- Programozási tananyag: áttekintés
- Programozást tanuló diákok haladásának nyomon követése
- Hibavadászat az osztályban
- Programozás párokban az osztályban
- Tanári útmutató: Bevezetés a JS-be – A rajzolás alapjai
- Tanári útmutató: Bevezetés a JS-be – Színezés
- Tanári útmutató: Bevezetés a JS-be – Változók
- Tanári útmutató: Bevezetés a JS-be – Az animáció alapjai
- Tanári útmutató: Bevezetés a JS-be – Interaktív programok
- Tanári útmutató: Bevezetés a JS-be – Átméretezés változókkal
- Tanári útmutató: Bevezetés a JS-be – Szöveg és sztringek
- Tanári útmutató: Bevezetés a JS-be – Függvények
- Tanári útmutató: Bevezetés a JS-be – Logika és feltételes elágazás
- Tanári útmutató: Bevezetés a JS-be – Ciklusok
- Tanári útmutató: Bevezetés a JS-be – Tömbök
- Tanári útmutató: Bevezetés a JS-be – Objektumok
- Tanári útmutató: Bevezetés a JS-be – Objektum-orientált tervezés
- Osztálytermi programozási segédanyagok
- További programozási projektek
- Óratervek: Programozás tanítása az iskolában
- Programozás esettanulmány: több területet átfogó projektek
- Programozás esettanulmány: túl a KA-tananyagon
- Programozás esettanulmány: általános iskolai tanítás
© 2023 Khan AcademyFelhasználási feltételekAdatkezelési tájékoztatóSüti figyelmeztetés
Tanári útmutató: Bevezetés a JS-be – Tömbök
Az alábbiakban a Bevezetés a JS-be kurzus tizennegyedik részéhez, a Tömbök című fejezethez készült tanári segédletünket olvashatod.
Mit fognak megtanulni a diákok?
- Hogyan hozhatnak létre tömböket értékek sorozatának egyetlen változóban való tárolására.
- Hogyan férhetnek hozzá a tömb elemeihez, és hogyan módosíthatják ezeket „szögletes zárójeles jelölés” használatával.
- Hogyan adhatnak hozzá elemeket tömbhöz a push() metódussal.
- Hogyan iterálhatnak tömbön for ciklussal.
A diákok az alábbiakhoz hasonló kódok megírására lesznek képesek:
Mi okozhat nehézséget a diákoknak?
- A diákoknak időbe telhet, hogy hozzászokjanak ahhoz, hogy az indexelés 0-val kezdődik, hiszen a mindennapokban 1-től felfelé számolunk. Erre többször is hívd fel a figyelmüket!
- Ha a diákok nem tanulták meg biztonsággal használni a
for
ciklust az előző anyagrész folyamán, akkor ebben a részben várhatóan nehézségeik lesznek. Ebben az esetben érdemes újra megnézniük afor
ciklus videóját, és újra nekifutni a feladatnak is. - A
for
ciklusos iterálásnál a diákok gyakran elfelejtik, hogy kapcsos zárójelet kell használniuk, ha a tömbjük egy elemét szeretnék elérni, így ehelyett az egész tömböt fogják módosítani. Kérdezz rá, hogy a kódjuk valóban csak egyetlen elemhez fér-e hozzá a tömbből. - A diákokat kíváncsiak lehetnek, hogy létezik-e eljárás a tömb egyes elemeinek eltávolítására. Erre a
pop()
eljárást alkalmazhatják. Valójában számos olyan, tömbökkel kapcsolatos eljárás van, amit nem tanítunk a bevezető kurzusban, de ezeket a „JS array methods” keresőszavak használatával a diákok könnyen megtalálhatják az interneten. - Lehet, hogy érdekli a diákokat a 2 dimenziós tömbök létrehozása is, értékek mátrixának tárolásához. Erre van lehetőség, de nem tanítjuk a bevezető kurzusban. Találhattok rá példákat, ha rákerestek a következőkre: „multi-dimensional JS array” vagy „2-d JS array”.
Kiegészítő módszer: Vitaindító kérdések
A vitaindító kérdések olyan kérdések, melyeket külön-külön feltehetsz a diákoknak, amikor egy anyagrész végére értek, vagy akár csoportos megbeszélést is alapozhatsz rájuk, ha mindenki elérte ugyanazt a tudásszintet.
- Milyen adatokat érdemes tömbben tárolni? Nyiss meg egy népszerű játékot vagy applikációt, és gondolkodjatok együtt!
Kiegészítő módszer: Villámkérdések
Izgalmas tevékenység lehet a csoport számára, miután mindenki az anyagrész végére ért. A legnehezebb kérdésekről külön vitafórumot indíthattok. Játsszatok itt: Quizizz!
Szeretnél részt venni a beszélgetésben?
Még nincs hozzászólás.