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 – Ciklusok
Az alábbiakban a Bevezetés a JS-be kurzus Ciklusok című fejezetéhez készült tanári segédletünket olvashatod.
Mit fognak megtanulni a diákok?
- Hogyan használhatnak ciklusokat egyes kódrészek ismétlésére, miközben a kódban egy változó értékét minden iterációnál változtatják (mint például amikor alakzatokból álló sorokat vagy oszlopokat szeretnének kirajzolni).
- A
while
és afor
ciklusok szintaktikáját. - Hogyan ágyazhatnak egymásba ciklusokat, amely hasznos módszer, ha értékek kétféle dimenzióját szeretnék megváltoztatni (például alakzatokból álló rácsháló rajzolásához).
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ákok néha elfelejtik, hogy használniuk kell a ciklusváltozót az alakzatokat kirajzoló parancsokban – máskülönben a program csak egy csomó alakzatot fog rajzolni, ugyanarra a helyre.
- A diákokban bizonytalanságot kelthet, hogy mikor kell a
while
, és mikor afor
ciklust használniuk. Awhile
ciklus a ciklusok legáltalánosabb formája, míg afor
ciklus specifikusabb szintaktikájú, és kiválóan alkalmas például arra, hogy végigiteráljunk egy számsoron. A legtöbb rajzhoz és animációhoz afor
ciklus használata ajánlott. - A diákok néha kifelejtenek egy-egy elemet a
for
ciklus fejlécéből. Emlékeztetőül szolgálhat nekik ez a mintadokumentáció. Hangsúlyozd, hogy nem kell azonnal fejből megtanulniuk a szintaktikai szabályokat, mivel gyakran áll majd rendelkezésükre a dokumentáció – a legfontosabb, hogy gyakorolják a szintaktika alkalmazását, és megértsék azt. - A diákok gyakran elkövetik a klasszikus „eggyel elcsúszás” hibáját a ciklusok írásakor. Ezekben az esetekben a feltételben apró hiba van, és így az iterációt túl korán vagy túl későn fejezik be. Kérd meg őket, hogy alaposan gondolják végig a feltételüket, és azt, hogy milyen értékek szerepelnek majd a végső iterációban.
Kiegészítő anyagok: Számítógép nélkül végezhető tevékenységek
Számítógép nélküli tevékenységeket is végezhettek diákjaiddal. Ezek segíthetik a fogalmak mélyebb elsajátítását, valamint tartalékfeladatok lehetnek arra az esetre, ha a számítógépek meghibásodnak.
A Code.org-on elérhető egy For Loops Fun (For ciklus móka) című gyakorlat (lásd az ehhez tartozó áttekintő videót, óratervet, és osztálytermi bemutató videót)!
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.
- Tekintsetek vissza a diákok által korábban írt programokra. Keressetek olyanokat, ahol alakzatok sorai/oszlopai szerepelnek, és kérd meg a diákokat, hogy mutassanak rá azokra az esetekre, ahol ciklusokat is lehetne használni. Ha idő engedi, akár fejleszthetik is programjaikat.
- Nézz körül a teremben. Ha a termet kellene lerajzolni, hol használnál ciklusokat?
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.