Pelaajaoppimisella koodariksi helposti ja
hauskastiTero Toivanen
Iitin opettajien veso-päivä 24.9.2016
Rakenne1. Pelaajaoppiminen
2. Ohjelmointia esi-2 –luokille -> ScratchJr
3. Ohjelmointia 3-6 –luokille -> Scratch-klubi
4. Ohjelmointia 7-9 –luokille -> Python-klubi
Mitä pelaajaoppimisella tarkoitetaan?
By Horia Varlan from Bucharest, Romania - Question mark made of puzzle pieces, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=34722054
http://jarche.com/2016/02/learn-like-a-gamer/
Harold Jarche: learn like a gamer
Annetaan ongelma ilman ratkaisua
By SparkFun Electronics from Boulder, USA - Arduino Uno - R3, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=26785892
Ratkaisu löydetään kokeilemalla ilman ohjeita
By H. Alexander Talbot (TrialAndError) [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons
Virheet opettavat
By Celestine Chua - MISTAKE CC BY 2.0, https://www.flickr.com/photos/celestinechua/10417682004
Virheistä opittaessa syntyy ratkaisumalleja
By Psmith1691 - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=26478840
Avun pyytäminen online-foorumeista
By Tero Toivanen stack_overflow CC BY 2.0, https://www.flickr.com/photos/teromakotero/25832882026/in/dateposted/
Ongelmatilanteissa pyydetään apua kavereilta
By Nux at the Polish language Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4989018
Ratkaisun jakaminen muille
By Eugène_Delacroix_-_La_liberté_guidant_le_peuple.jpg: Eugène Delacroixderivative work: Ju gatsu mikka (^o^) appelez moi Ju (^o^) - Eugène_Delacroix_-_La_liberté_guidant_le_peuple.jpg, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=7982600
Lisää äsken tekemääsi koodiin palikka, joka saa kissan kulkemaan reunaan vihreästä lipusta napauttamalla.
Scratch-klubi perustuu pelaajaoppimiseen
• Annetaan ongelma ilman ratkaisua -> Scratch-haasteet• Ratkaisu löydetään kokeilemalla ilman ohjeita -> Haasteissa vihjeitä• Virheet opettavat -> Yrityksen ja erehdyksen kautta oivallukseen• Virheistä opittaessa syntyy ratkaisumalleja -> Ongelmanratkaisutaidot• Avun pyytäminen online-foorumeista -> scratch.mit.edu-sivusto• Ongelmatilanteissa pyydetään apua kavereilta -> Kolleegat ja oppilaat• Ratkaisun jakaminen muille -> scratch.mit.edu-sivusto
Scratch-klubin osoiteteromakotero.fi/scratch-klubi
Scrath-klubi iPadillä (Pyonkee-sovellus):https://sites.google.com/site/scratchklubi/ipad-ohje
http://www.teromakotero.fi/scratch-haaste-1/
http://www.teromakotero.fi/scratch-haaste-2/
http://www.teromakotero.fi/scratch-haaste-5/
Python-klubi perustuu pelaajaoppimiseen
• Annetaan ongelma ilman ratkaisua -> Python-haasteet• Ratkaisu löydetään kokeilemalla ilman ohjeita -> Haasteissa vihjeitä• Virheet opettavat -> Yrityksen ja erehdyksen kautta oivallukseen• Virheistä opittaessa syntyy ratkaisumalleja -> Ongelmanratkaisutaidot• Avun pyytäminen online-foorumeista -> trinket.io-sivusto• Ongelmatilanteissa pyydetään apua kavereilta -> Kolleegat ja oppilaat• Ratkaisun jakaminen muille -> trinket.io-sivusto
http://www.teromakotero.fi/python-haaste-1/
http://www.teromakotero.fi/python-haaste-2/
http://www.teromakotero.fi/python-haaste-4/