Ero sivun ”Peruskoulun ohjelmointi/Opettajien pedagogisia ideoita ohjelmoinnin opettamiseen lähteenä Koodiaapinen-MOOC 2015” versioiden välillä

Poistettu sisältö Lisätty sisältö
Jni (keskustelu | muokkaukset)
p typo
Rivi 98:
# Lapset voisivat pihalla leikkiessään suunnitella yksilötehtävänä sellaisen helpon tehtävän, jossa antavat komentoja itselleen esim. ota kaksi askelta eteenpäin, hyppää ja sitten 3 askelta oikeaan jne... Oppivat siinä samalla itsehallintataitoja. Sitten voivat toteuttaa sisälle tultua leikkinsä ohjelmoimalla sen tabletilla. Tässä opettaja voi alkuun näyttää esimerkin Screen Mirrorin avulla. Eli heti vaan tabletit käteen, se lisää motivaatiota.
# Musiikkiliikuntaa Suomi-koulun tunnilla. Pikkukoira kulkee eteenpain, pikkukoira kulkee taaksepain, pikkukoiran hanta heilahtaa, pikkukoira maahan kellahtaa
# LiiikuntatunninLiikuntatunnin yhteyteen robottileikki. Ne joilla on siniset sukat, istuu ison robottiaskeleen eteen, ne joilla on raitoja paidassa kääntyvät nokka takaseinää kohti. Näin koodataan oppilaita ympäriä salia, niin hahmottuu periaate.
# Parin kanssa selät vastakkain ja toinen antaa ohjeita esim. multikuutioilla rakentaen ja yritetään saada samanlaiset tuotokset.
# Minulla on yläkoulun oppilaita. Minusta olisi kiva kokeilla motivoinnissa sokkona olevan oppilaan kuljettamista paikasta A paikkaan B. Tai toisena tuli mieleeni Bosse ohjelman malliin pelata sählyä silmät sidottuina toisen joukkuekaverini ohjatessa pelaajaa. Innostuin tästä Junior versiosta ja aion kyllä kokeilla tätäkin yk tukea tarvitsevien oppilaiden kanssa ehdottomasti.
Rivi 311:
## Pari (ohjelmoija) piirtää ensin oman paperinsa ruudukkoon (aloituspiste merkitty) yksinkertaisen kuvan ruudun viivoja seuraten. Tämän jälkeen hän antaa parilleen (ohjelmoitava) ohjeita kuinka kulkea omassa ruudukossaan siten, että hänelle muodostuu samanlainen kuvio omaan paperiin. Komennot: ylös-alas, oikea-vasen, lkm kuinka monta ruutua edetään. Esim. kolme ruutua oikealle, kolme ruutua ylös, kolme ruutua vasemmalle, kolme ruutua alas (=neliö).
## Parin ohjaaminen aarteen luokse: Pari (ohjelmoija) antaa omalle parille (ohjelmoitava) ohjeita etenemiseen. Esim. kolme askelta eteenpäin, käännös 90°, kolme askelta eteenpäin - kohteena voisi olla ‘aarre’, joka on esimerkiksi pulpetissa piilossa. Tehtävä muutettuna siten, että ‘aarre’ olisi jokin hauska tehtävä.
# Fröbelin palikoilta kuunneltaisiin ja leikittäisiin laulu Kapteeni käskee, leikittäisiin sama leikki. Salissa tai pihalla open ja sitten parin kuljetus ohjeen mukaan. Multilink, lego, duplo palikoilla rakentaminen suullisen ohjeen mukaan. Pisteruudukolla liiikkuminenliikkuminen ohjeen mukaan. Ruudukolla eri kohteita, joihin ope/lapsi ohjaa. Huisin hyviä ideoita seinä täynnä!
# Leikeistä esim. maa-meri-laiva, ullakko-keittiö-kellari, kapteeni käskee ja muut toiminnalliset täällä seinällä mainitut välipaloina koulupäivien lomassa (koodauksen perusteita siis harjoiteltu ennenkin näköjään!). Ehdottomasti Hello Ruby -kirja, johon oman eskarilaiseni kanssa olen kotona iltaisin jo tutustunut. Ja ScratchJr, jotta oppilaat pääsevät oikeasti koodaamaan ja kokeilemaan :)
# Olen jo lukenut oppilailleni Hello Ruby-kirjaa. Kirjan jälkeen ajattelin käyttää apuna koulun iPadeilta löytyviä appseja Bee-bot ja Kodable. Liikuntatunnilla tarkoituksena olisi ohjata kaveria toimimaan annettujen käskyjen mukaan.
Rivi 1 634:
# Oppilaille jaetaan käskyjä ja silmukoita. Parin kanssa voi miettiä, mitä niillä käskyillä voi saada aikaiseksi. Käskyt asetetaan järjestykseen ja oppilaat kokeilevat toteuttaa parinsa käskyt.
# Sen jälkeen kokeillaan sama scratchilla, toimiiko.
# Liikuntatunnilla "seuraa koodaria" Vois vaikka etukäteistehtävänä pyytää oppilaita miettimään "koodilauseita", jotka voisi heijastaa liikuntasalin seinälle. Samalla voitaisiiinvoitaisiin mahdolliset bugit korjata ja miettiä jatkokehittelyä. :)
# Harjoitellaan oikeaa sanajärjestystä englannin kielen kysymyslauseessa toistojen kautta. Paperilapuille on kirjoitettu englanninkielisiä sanoja (esim. happy, why, you, are ,?). Kun oppilaat ovat saaneet sanat mielestään oikeaan järjestykseen, he nauhoittavat lauseen ja jokainen ottaa itsestään kuvan ohjelmaan. Tämän jälkeen he laittavat ohjelman toistamaan lausetta ja jokaisen toiston jälkeen oppilaan kuva vaihtuu.
# Jatkaisin robottileikkiä, jolla oppilaat tutustuivat lause-käsitteeseen (liikkuivat yksinkertaisen komentojen mukaan). Lauseista tehdään silmukoita. Musiikki auttaisi hahmottamaan silmukan (sama melodia ja komentosarja toistuisi silmukkana).
Rivi 2 509:
# Hmm.. mita peleihin tulee, en ole koskaan ollut kiinnostunut niista, eli omakohtaisia kokemuksia ei ole. Ekana pitais varmaan jutella lasten kanssa minkalaisia peleja he pelailevat ja mita komponentteja he haluaisivt tehda omiin peleihinsa. Sita kautta lahtea rakentamaan ja etsimaan palapelin palasia oikeille paikoille. Aika paljon se on viela minullakin yrityksen ja erehdyksen kautta kohti onnistumista, rutiinia kun ei viela ole.
# Ehka kuitenkin esittelisin oppilaille ensin jonkun ping-pong- ja/tai tetris- pelin ja lahtisin purkamaan sita, miten ne on tehty ja mahdollisesti koetettaisiin tehda samantyylinen “helppo” peli. (Tosin, open pitais varmaan ekana tehda naa kotona) Samalla oppilaat voisivat miettia millaisen pelin itse haluaisivat tehda ja mahdollisesti, miten sen tekisivat.
# Kun nyt - ihme kyllä - sain tehtyä toimivan kertolaskupelin, ottaisin sen oman pelini oppilaiden käyttöön. Kun sitä olisivat aikansa pelanneet, alettasiiinalettaisiin tutkia sen pelin sisälle, mitä käskyjä skriptistä löytyy. Voitaisiin kokeillä esim. äänten tai uusien liikkeiden lisäämistä siihen valmiiseen peliin ja katsoa, miten pelin kulku muuttuu.
# Sitten voitaisiin kehitellä esim. pareittaain tai pienissä ryhmissä jonkin yksinkertaisen pelin skriptin pohjalta oma, kenties samankaltainen peli.
# Tosin itseni pitää vielä oppia tosi paljon, ennen kuin rohkenen aloittaa oppilaiden kanssa koodausharjoitukset.
Rivi 3 040:
# Jos luokalla on blogi, hauska idea voisi olla viikoittain julkaista siinä animaatio, jossa kerrotaan vanhemmillekin, mitä luokassa on sillä viikolla tehty. Oppilaspari, joka animaation koodaa, vaihtuu joka viikko
# Äidinkielen vuoropuhelun sääntöjä voidaan opetella / kerrata koodaamallakin. Laitetaan hahmot juttelemaan ja samalla opetellaan vuoropuhelun sääntöjä.
# Minäkin ajattelin yhdistää kielen tuntiiintuntiin (esim. kohteliaat sanonnat, kuulumisten kysely jne.). Hahmot voisivat keskustella lyhyesti jostain vaikkapa englanniksi. Eri oppilaille tai pareille voisi antaa erilaisia tilanteita, joita toiset eivät tiedä etukäteen. Yritetään sitten selvittää, mistä tilanteesta olisi kyse.
# Pareittain voisi tehdä kertaustunnin johonkin oppiaineeseen esim. tietokilpailun tyylisesti. Valmiita tehtäviä voidaan tehdä myös kotona, jos tunnilla ei ole aikaa. Voidaan myös miettiä vuoropuheluita esim. Kiva-koulun aiheisiin liittyen ja käyttää näitä vaikka keskustelunavaajina.
# Mahtavia ideoita täällä! Itselleni tuli mieleen historiallisen eläytymisen harjoittelu: jonkin historiallisen hahmon koodaaminen ja sopivien repliikkien sijoittaminen hahmojen suuhun vuoropuheluna?