Fő tartalom
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
© 2024 Khan AcademyFelhasználási feltételekAdatkezelési tájékoztatóSüti figyelmeztetés
Tanári útmutató: Bevezetés a JS-be – Objektumok
Az alábbiakban a Bevezetés a JS-be kurzus Objektumok című fejezetéhez készült tanári segédletünket olvashatod.
Mit fognak megtanulni a diákok?
- Hogyan hozhatnak létre objektumokat összetartozó tulajdonságok egyetlen változóban való tárolására.
- Hogyan férhetnek hozzá objektumok tulajdonságaihoz, és hogyan módosíthatják ezeket „szögletes zárójeles jelöléssel” és „pontjelöléssel”.
- Hogyan hozhatnak létre objektumelemekből álló tömböket.
- Hogyan iterálhatnak objektumelemekből álló tömbökö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?
- Elképzelhető, hogy a diákok első próbálkozásra szintaktikai hibákat vétenek – például "="-t írnak ":" helyett a zárójelekbe, elfelejtik a vesszőket a tulajdonságok után, vagy szögletes zárójelet használnak kapcsos zárójel helyett.
- Előfordulhat, hogy a diákok nem értik a különbséget a tömbök és az objektumok között. Valójában ez a két dolog nagyon hasonló, különösen JS-ben. Amikor arról döntenek, hogyan tárolják az adataikat, kérd meg őket, hogy gondolják végig: van-e természetes sorrendje a tárolandó adatoknak, illetve tervezik-e, hogy iterálni fognak rajtuk – amennyiben a válasz ezekre a kérdésekre igen, a tömb lehet a megfelelő megoldás; ha nem, akkor az objektum.
- Elsőre talán nem látják értelmét az objektumok használatának, mert ugyanazt a célt több változó használatával is elérhetik. Azonban amikor a programjuknak már nagyon sok információt kell nyomon követnie, akkor az a sok változó igencsak esetlenül fog mutatni. Képzeljük el, hogy 10 tulajdonságot kell tárolnunk körülbelül 20 tanulóról az osztályban – ez objektumok nélkül 200 változó lenne, de objektumok használatával csak 20, és objektumokból álló tömb használatával mindössze egy.
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.
- Jó néhány JS programozó készít magának olyan névjegykártyát, amelyen önmagukat JavaScript objektummal mutatják be. A diákjaid hogyan mutatnák be magukat egy objektum segítségével? Kérd meg őket, hogy különböző típusú tulajdonságokat, például sztringeket, számokat, tömböket és további objektumokat tároljanak. Ha lehetőséged van rá, akár ki is nyomtathatod a névjegyeiket!
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.