Algoritmizálás
Órasorozat: Algoritmizálás
Szak: Szoftverfejlesztő- és tesztelő
Tanár: Tarczaliné Szabó Ágnes
Évfolyam: 14.
Szükséges eszközök: projektor, számítógép, internet, számkártya
Feladat 1. (2*45 perc): Az összehasonlító rendezési tételek közül az egyszerűbbek (összesen 7)
- 3-4 fős csoportokban való kódolása Java nyelven – pszeudo kód és korábbi megbeszélés, illetve animáció alapján – minden csoport egy-egy tételt dolgozva fel,
- teszt fájl írása függvénnyel, ami ellenőrzi, hogy a sorozat rendezett-e,
- összehasonlítás és mozgatás számlálása (a feladatok összefésülése a következő óra anyaga lesz).
- Az adott tételt a bemutatás előtt újra átbeszéltük, illetve a kivetítőn megjelenítettük.
- A csapat tagjai, akik feldolgozták a tételt, beosztották egymást, illetve bevontak még néhány osztálytársukat.
- A bemutatás részletei voltak:
- A sorozat tagjait a diákok jelenítették meg egy-egy számkártyát felmutatva.
- Néhány szereplő a ciklus-változók szerepét játszotta el.
- Az adott rendezési tétel szerint – a csapat egyik tagja irányításával – lépésenként mozgatták a „tag”-okat és a „ciklus-változókat”.
- A játék végén az eredetileg véletlenszerűen felsorakozott „számok” növekvő sorrendbe kerültek a mozgatások hatására.
A tételek élményszerű feldolgozása
- mélyítette a téma megértését,
a csoport munkán keresztül segítette a diákok közötti kommunikáció fejlesztését.