Programozástanítási célok teljesítése a Logóval és a Scratch-csel Bernát Péter
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP-4.1.2.B.2-13/1-2013-0007 pályázat keretében
1. Problémamegoldás 1/a. Problémamegoldás a Logóval
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
2
Feladat
(forrás: Országos Logo verseny 2005, II. kategória, 2. forduló)
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
3
Problémamegoldás alulról felfelé ismétlés alprogram
alprogram
alprogram ismétlés
paszuly 2014.11.27.
levélpár
levél
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
háromszög 4
Problémamegoldás felülről lefelé ismétlés alprogram
levél levélpár
alprogram
levélpár
alprogram
hsz
ismétlés
levélpár paszuly 2014.11.27.
levélpár
levél
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
háromszög 5
Rekurzió – Problémamegoldás felülről lefelé
fa
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
6
1. Problémamegoldás 1/b. Problémamegoldás a Scratch-csel
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
7
Feladat
Ugrás a projektre… 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
8
Problémamegoldás felülről lefelé Búvár
(x; y) …
objektumok
Csillag
tulajdonságok
(x; y) …
műveletek jelenjen meg és folyamatosan forogjon
menjen előre ill. forduljon ugorjon a pálya elejére
2014.11.27.
tűnjön el
bármikor ha falat érint, ugorjon a pálya elejére
ismétlés
elágazás
bármikor ha a Csillagot érinti, szerezze meg
ismétlés
elágazás
ismétlés
üzenet
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
9
Problémamegoldás – összehasonlítás Logo
Scratch
A probléma egy rajz elkészítése
A probléma egy interaktív multimédiás program elkészítése
A bonyolultabb problémák mélysége nagyobb (sok egymásba skatulyázott alprogram)
A bonyolultabb problémák szélessége nagyobb (sok szereplő, sok egyszintű alprogram)
Az alulról felfelé és a felülről lefelé haladó megoldás is motivált
A felülről lefelé haladó megoldás a motivált
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
10
2. Fogalomtanítás 2/a. Fogalomtanítás a Logóval
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
11
Alprogram • Alakzat megrajzolása • különböző helyeken • különböző változatokban (méret, részalakzatok darabszáma stb.)
(forrás: Országos Logo verseny)
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
12
Ismétlés • Alakzat többszöri megrajzolása (sorminta)
(forrás: Országos Logo verseny) 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
13
Rekurzió • Önhasonló ábrák rajzolása
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
14
2. Fogalomtanítás 2/b. Fogalomtanítás a Scratch-csel
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
15
Objektum és eseménykezelés • Szereplő • Tulajdonságok • Műveletek
• Események • Kattintás a zöld zászlón • Kattintás egy szereplőn • Egy gomb lenyomása
Ugrás a projektre…
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
16
Párhuzamos programozás • Párhuzamos folyamatok • Üzenetküldés
Ugrás… Ha a karácsonyfára kattintunk, megjelenik a felirat 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
17
Ismétlés • Animálás • jelmezváltás, mozgatás, méretváltoztatás ismétlése
Ugrás… A hóember besétál a képernyő közepére, és közben mozognak a lábai 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
18
Ismétlés • Dallamkészítés • hangok ismétlése
Ugrás… Az elefántra kattintva 8 véletlen magasságú hang szólal meg 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
19
Ismétlés • Időmérés • változó csökkentésének ismétlése
Ugrás…
A hátralévő idő másodpercenként csökken 1-gyel 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
20
Változó • Pontszámítás • Időmérés
Ugrás…
Minden megszerzett szörny 10 pontot ér 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
21
Fogalomtanítás – összehasonlítás Logo
Scratch
Alapfogalmai az automata-elvű programozásból valók
Alapfogalmai az objektum alapú, eseményvezérelt, párhuzamos programozásból valók
A vezérlési szerkezetek célja tipikus – a Logo a vezérlési szerkezetek működését képes vizuális síkon szemléltetni
A vezérlési szerkezetek célja sokféle – a fogalmak kellő általánosságban rajzolódnak ki
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
22
3. A programozás felhasználása 3/a. A programozás felhasználása a Logóval
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
23
A programozás felhasználása • Az informatikán belül • Rajzolás • Mikor praktikusabb más alkalmazásoknál?
• Az informatikán kívül • Geometria (matematika)
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
24
3. A programozás felhasználása 3/b. A programozás felhasználása a Scratch-csel
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
25
A programozás felhasználása • Az informatikán belül • Rajzolás, animációkészítés • Játékkészítés
Társasjáték a számítógép ellen (egyáltalán milyen nyelvi elem nincsen benne?) 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
26
A programozás felhasználása • Az informatikán kívül • Történetmesélés • Zene
Ugrás… Eltérő hangszerek hangjaiból komponálható dallam 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
27
A programozás felhasználása • Az informatikán kívül • Oktatóprogram • Bemutató • Játékos oktatóprogram
Ugrás… Hogyan kell lovat rajzolni (ceruza és radír segítségével)? 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
28
A programozás felhasználása • Az informatikán kívül • Oktatóprogram • Bemutató • Játékos oktatóprogram
Ugrás… A Földet támadó hulladékok felé mindig a megfelelő szelektív kukát kell fordítani 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
29
A programozás felhasználása – összehasonlítás Logo A matematikához kapcsolódik szorosan
2014.11.27.
Scratch Univerzális eszköz (általános szerzői környezet; „toll” a „digitális írástudáshoz”)
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
30
4. Szociális készségek fejlesztése 4/a. Szociális készségek fejlesztése a Logóval
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
31
Szociális készségek fejlesztése • A programozási környezet nem támogatja – a tanár feladata megszervezni
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
32
4. Szociális készségek fejlesztése 4/b. Szociális készségek fejlesztése a Scratch-csel
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
33
Szociális készségek fejlesztése
Más gondolatainak megértése, tanulás a másiktól
Csoportmunka, a programok csoportba rendezése 2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
34
Szociális készségek fejlesztése Továbbalkotás
2014.11.27.
Remixelés
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
35
Szociális készségek fejlesztése
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
36
Szociális készségek fejlesztése – összehasonlítás Logo A tanárnak kell megszerveznie az együttműködés lehetőségeit
2014.11.27.
Scratch Támogatja az együttműködést, az egymástól tanulást
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
37
5. Összefoglalás Melyiket válasszuk?
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
38
Összefoglalás – Melyiket válasszuk? Logo
Scratch
Jellemzők a többszörös egymásba ágyazások, és a paraméteres alprogramok, ezáltal jól szemlélteti és gyakoroltatja a moduláris gondolkozást Alapozó szemléletet ad a népszerű objektumorientált programozáshoz (objektum, esemény, párhuzamosság)
2014.11.27.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP4.1.2.B.2-13/1-2013-0007 pályázat keretében
39