Ero sivun ”Peruskoulun ohjelmointi” versioiden välillä

Poistettu sisältö Lisätty sisältö
Teromakotero (keskustelu | muokkaukset)
Teromakotero (keskustelu | muokkaukset)
→‎Tapahtuma: Lisäsin tapahtumiin liittyvät pedagogiset ideat.
Rivi 5 707:
 
'''Tehtävä: Viimeisen jakson pedagogisena tehtävänä on suunnitella, miten tehdä oppilaiden kanssa animaatio Scratchillä käyttäen tapahtumia hyväksi. Mitä kaikkea hauskaa voi keksiä, kun hahmot kommunikoivat keskenään?'''
 
# Oppilaat voisivat kirjoittaa aluksi tarinan, jossa on kaksi henkilöä. Sen jälkeen he voisivat toteuttaa saman tarinan Scratchillä vuoropuheluna käyttäen tapahtumia. Samalla opetetaan tapahtuman koodaus.
# Oppilaat voisivat loman tai viikonlopun jälkeen ohjelmoimalla kertoa kuulumisensa.
# Aluksi kehittelisimme oppiliaden kanssa pareittain vuoropuhelun. Sen jälkeen lähtisimme tutkimaan miten pystymme toteuttamaan edellä harjoitellun vuoropuhelun Scratchin työkaluilla, niin että siitä tulisi pieni animaatio.
# Oppilaiden tehtävänä olisi suunnitella animaatio, jossa hahmot liikkuvat ja kommunikoivat keskenään. Eli kun hahmoa klikataan, se tekee vaikkapa kuperkeikan ja toinen hahmo sanoo: Hups tms. Ideat ja hahmot olisivat oppilaiden omia.
# Oppilaiden tulisi tehdä kahden hahmon vuorokeskustelu annetuista aiheista.
# Englannin sanontojen/keskustelujen opetteluun. How old are you?....I´m ten years old. Animaatioiden avulla.
# Aluksi katsotaan läpi tapahtuma-käsite: asiaa voisi konkretisoida oikealla kirjekuorella ja sen avaamisella. Näin joulukuussa oppilaat voisi ohjata tekemaan pieniä animattioita luokan yhteiseksi joulukalenteriksi. Hahmot voivat kertoa vitsejä, sanoa joulutervehdyksiä eri kielillä tai vaikka leikkiä hippaa. Animaatioon kykenee myös luomaan pelinomaiseksi. Pääasia, että oppilaat itse saavat ideoida ja tuottaa heidän mielestään hauskoja animaatioita. 
# Aluksi kävisimme oppilaiden kanssa yksinkertaisen mallin avulla läpi, mitä tapahtuma tarkoittaa. Tämän jälkeen oppilaat kehittelevät pareittain erilaisia tapahtumakulkuja. Lopuksi parit valitsevat yhden tuotoksensa, jonka esittelevät muille. Todennäköisesti tiedossa on hupaisia hetkiä, kun oppilaille on annettu vapaat kädet...
# Olemme näytelleet luokassa pieniä sketsejä, joten olisi hauska yhdistää tämä koodausharjoitus siihen. Oppilaat voisivat tehdä animaation, jossa heidän valitsemansa hahmot esittäisivät oppilaiden sketsin. Valmiit sketsit voitaisiin koota Padletiin, josta niitä pääsisi esittämään myös kotona.
# Tässä tehtävässä hyödyntäisin draaman kaaren oppimista, kielten opetusta tai matematiikkaa. Käyttäisimme peliä opiskeltujen asioiden kertaamiseen. Kaksi hahmoa keskustelee, toinen kysyy kysymyksiä ja toinen vastaa.
# Oppilailla olisi tehtävänä käsikirjoittaa kahdelle tai useammalle hahmolle esim. jahtaamistilanne, jossa kohtaamisissa tapahtuu aina toiselle hahmolle jotakin.
# Hyödyntäisin animaatiota kielten opetuksessa. Esimerkiksi itsensä esitteleminen ja itsestä kertominen voisi olla hyvä vuoropuhelun aihe. Liikettä ja ääniä voi tietysti lisätä omien taitojen ja halun mukaan.
# Hauskaa hahmojen kommunikointia? Opettajan mielestä hauska tuskin on oppilaiden mielestä hauskaa. Jotta animaatio olisi oppilaidenkin mielestä hauska on oppilaiden osallistuttava koko prosessiin suunnittelusta toteutukseen ja arviointiin Rajana on vain käytettävissä oleva aika ja oppilaiden viitseliäisyys. Opettaja on tietysti mukana tarvittaessa apuna.
# Oppilaiden kanssa voisi opetella tapahtuma lausekkeiden käyttämistä samalla kun harjoitellaan vuorosanojenkäyttämistä äidinkielessä tai eri kielissä.
# Tämä osa-alue sopii hyvin moneen aineeseen. Kielten sanojen opetteluun/kommunikointiin, reaaliaineisiin ja tietenkin matemaattisiin aineisiin. Matematiikassa tähän voisi yhdistää myös geometrisen piirtämisen.
# Oppilaat voisivat kirjoittaa lyhyitä vuoropuheluita arkisista tilanteista ja tehdä niiden pohjalta animaatioita, joissa useat hahmot keskustelevat keskenään. Esimerkiksi miten toimitaan kaupan kassalla, kirjastossa, koulun ruokalassa jne. Hahmot voisivat esittää erilaisia kommentteja, joista osa voisi olla myös yllättäviä. Interaktiivisessa animaatiossa voisi valita hahmon, jonka vuorosana sopii tilanteeseen parhaiten ja siitä saisi sitten vaikka pisteitä.
# Oppilaat voisivat tehdä pienen "kertauspelin" esimerkiksi ympäristöopin kokeeseen. Kun painaa eri nappuloita/liikuttaa hiirtä/klikkaa hahmoa, tulisi esiin jokin jakson keskeisistä asioista tai käsitteistä selityksineen.
# Tällä voisi tehdä esim hirsipuun tietyn aiheen tai kielen sanojen tai kuvien arvaamiseksi esim. eläinten, maiden lippujen tunnistaminen kuvista. Scrachtsilla voi laittaa myös piirtämään kirjaimia. Esim. ensin voisi miettiä koordinaatiston avulla miten joku kirjain piirretään pisteiden x ja y avulla ja sitten toteuttaa sen.
# Oppilaiden kanssa voisi tehdä kahden hahmon keskustelun eri kielillä, vaikkapa suomi-englanti ja suomi-ruotsi. Äidinkielessä aiheena voisi olla vitsit tai kysymysvastauskortit - jotain lyhyttä
# Matematiikassa voidaan harjoitella tasokuvioiden nimiä ja miltä kuviot näyttävät niin, että toinen hahmo kysyy, mikä kuvio kynällä piirretään. Jos esimerkiksi painetaan k, kynä piirtää kolmion, jos painetaan n, kynä piirtää neliön, jos painetaan y, kynä piirtää ympyrän jne. Piirtämisen jälkeen kuvio kannattaa pyyhkiä pois, ja taas kysytään, mitä piirretään seuraavaksi. Piirtämistä voidaan jatkaa, kunnes kuvioiden nimet alkavat tuntua tutuilta.
# Harjoittelisin ensin oppilaiden kanssa käyttämään tapahtumapainikkeita. Eli kaksi henkilöä tapaavat ja viestivät keskenään. Kun oppilaat osaavat viestiä eri hahmojen välillä, voidaan suunnitella juonellisen tarinan tekemistä liikkumista hyväksi käyttäen. Mietitään aluksi mistä hyvä tarina koostuu ja mitä kaikkea voimme lisätä tähän hyödyntäen scratchiä. Scratchin avulla voimme näin harjoitella tarinankerrontaa. 
# Oppilaat voivat lennättää lennokkeja ja kertoa jotain teemaan liittyen. Samalla kun klikataan jotain hahmoa/lennokkia, tulee jokin asia ilmi.
# Hauskaa olisi, jos oppilaat voisivat esitellä itseään scratch-hahmon avulla mm. kertoa mistä pitää tai mitä harrastaa. Lisäksi scratch-hahmon esittelyn voisi yhdistää vaikka englannin tai ruotsin kieleen. Oppilaat voisivat harjoitella kertomista itsestään, perheestään ja harrastuksistaan vieraalla kielellä.
# Matikka/fysikka/kemia: käsitteiden opettelua. Oppilas klikkaa kuvaa, ja hahmo kertoo, mikä kuva on kyseessä. Tämä tehtäisiin tietenkin niin, että oppilas itse tekee "pelin". Ja sitten kun koodaustaidot kasvavat, niin asiaa voisi kysyä käyttäjältä "Mikä esine tämä on?" ja käyttäjän täytyisi vastata kysymykseen.
# Oppilaat voisivat kertoa vaikka harrastuksestaan scratch-hahmon avulla.
# Oppilaat ovat tänä syksynä kirjoittaneet dialogeja erilaisissa vuorovaikutustilanteissa (esim. junalipun ostaminen). Tällaisen (jo valmiin) dialogin voisi herättää henkiin scratchilla. On vain hauskaa, jos asioimassa ovatkin kissa ja koira, ehkäpä siitä irtoaisi tarinaan uusia ulottuvuuksia! Ohjelma voisi käynnistyä vihreällä lipulla ja sen voisi rakentaa niin, ettei lisäklikkauksia tarvita. Toisaalta lisämaustetta ja -haastetta saisi sillä, että käyttäjä voisi myös vaikuttaa tapahtumiin antamalla vastauksia (siis jos joku kaipaa lisähaastetta). Yksinkertaisimmillaan riittäisi, että saa koodattua tapahtumia (viestejä) hahmolta toiselle ja rakennettua näin vuoropuhelun puhekuplilla. Toisaalta ohjelmaan saa lisätyä myös liikettä ja äänitehosteita, minkä uskoisin motivoivan oppilaita.
# Tapahtumia hyväksi käyttäen oppilaat voisivat tehdä pienryhmissä lyhyt elokuvia, jotka lähtevät käyntiin vihreästä lipusta ja etenevät loppuun asti ilman lisäklikkauksia. Kun lyhyt elokuvat ovat valmiit, voidaan pitää elokuvailtapäivä ja sen jälkeen esim. kirjoittaa elokuva-arvosteluita.
# Tapahtuma-käsitteen opettamisen voisi aloittaa kahden hahmon keskustelusta. Kun hahmo sanoo jotain, täytyy sen lähettää viesti toiselle. Tämähän voisi olla tekstiviesti, joka pitää lähettää. Ei riitä, että viestin kirjoittaa. Viesti voisi olla myös puhetta. Ei riitä, että puhuu mielessään. Viesti täytyy lähettää eli sanoa ääneen. Viesti voi olla myös hahmon ele tai katse, jonka takia tapahtuu jotain (tässä positiivista). Kun hahmot näin lähettelevät erilaisia viestejä toisilleen ja reagoivat saamiinsa viesteihin, syntyy jonkinlainen vuoropuhelu ja ohjelmassa tapahtuu kaikenlaista. Kyllähän siitä peli kehittyy!
# Matematiikassa voisi tehdä oppikirjoista tuttuja aukkotehtäviä. Esimerkiksi kahden luvun väliin pitäisi valita sopiva laskutoimitus, jotta tulos olisi halutunlainen. Kun oppilas klikkaa grafiikkana esitettävää välimerkkiä, se kertoo, onko lasku nyt oikein tai jos ei ole, miksei ole (esim. 2 [] 4 = 6 ja oppilas valitsee kertomerkin, ohjelma kertoisi, että 2 x 4 = 8).
# Oppilaiden omista tarinoista voisi tehdä animaatioita Scratchin avulla. Tarinan pohjana voidaan käyttää myös esim. vuoropuhelua lasten kirjasta tai luetun kirjan pohjalta voidaan työstää animaatioksi jokin kohtaus tai kuviteltu tilanne kirjan jatkosta. Animaation avulla voisi myös opettaa toisille jonkin asian (esim. ympäristöopin sisällöistä). Tämä toimii ehkä paremmin vanhempien oppilaiden kanssa.
# Ensimmäinen hahmo tapaa toisen hahmon. Sanoo tai tekee jotain.Miten se toinen hahmo vastaa/reagoi? Entäs seuraus...Inspiraatio voidaan hakea esim. päivälehden sarjakuvista (2-4 ruutua).
# Pyytäisin oppilaita valitsemaan pienen sarjakuvan tai keksimään lyhyen tarinan pienissä ryhmissä. Tarinassa olisi kaksi tai korkeintaan kolme hahmoa. Oppilaat yrittäisivät saada hahmot keskustelemaan tapahtuma koodilohkoja hyväksikäyttäen. (nauhoitetaan puhe tai tekstinä) Apua voisi kysyä toisilta ryhmiltä (vertaisoppiminen) ja jos ei onnistuisi millään, niin opettaja auttaa.
# Alakoululaisiin uppoaa koululaisvitsit, ja niitä voisi hyödyntää animaatiota ja keskusteluja tehdessä. Vitsikirjat esiin, ja sieltä poimitaan itselle mieluisimmat. Hahmot esittäisivät vitsejä kommunikoiden.
# Kiva-koulu hankkeeseen liittyen oppilaat voisivat luoda jonkin tapahtuman, jossa käsitellään esimerkiksi riitatilanteita. Kaksi hahmoa voivat esimerkiksi keskustella keskenään välitunnilla tapahtuneesta tilanteesta, jonka jälkeen he sopivat riidan.
# En tiedä, onko se mahdollista, mutta tekisin jonkinlaisen tapahtumasarjan, jossa kehitetään jokin tarina. Voidaan esimerkiksi keksiä oppilaiden kanssa tarina ja yrittää toteuttaa se Scratchissa (vaikka kokeilemalla). Katsotaan sitten, onnistuuko tämä tarina ja jos ei onnistu, niin miten voi ohittaa vaikeat kohdat tai millä uusilla keinoilla voi korvata nämä "mahdottomuudet". Tästä tulee varmaan hauskaa! Tehtävät voi tehdä joko pienryhmissä tai koko luokan kanssa.
# Ohjaisin oppilaita tekemään pienen tarinan. Runkona voisi olla esim. kaksi tai useampi kaverusta tapaavat, keskustelevat, päättävät tehdä jotakin yhdessä ja päivän päätteeksi lähtevät omille teilleen. Ohjaisin heitä ensin miettimään juonen tai tapahtumasarjan ja sitten vasta toteuttamaan sen.
# Tpahtumien avulla voi käydä hahmojen välisiä vuoropuheluita. Tapahtumien avulla voidaan myös laukaista tapahtumasarjoja. Tässä tietysti voisi laittaa vaikka mitä hassua ja hullua tapahtumaan tiettyjen ehtojen täyttyessä. Hahmoja klikatessa voisi alkaa tapahtumaan kaikenlaista liikettä ja puhetta :) Animaation tekemiseen Scratch luontuu loistavasti. Arkistossa on huikea määrä hahmoja ja taustoja. Sen lisäksi myös musiikit ja äänitehosteet. Päästään nopeasti alkuun ja saadaan näyttävä lopputulos. Yksinkertaisimmillaan voisi olla vaikka kahden paikallaan pysyvän hahmon vuoropuhelu, jonka voisi integroida kielten opiskeluun. Esimerkiksi nimen/lempivärin/kellonajan kysymistä, tilaamista tai vaikkapa ihan tervehtimistä voisi harjoitella hahmojen avulla. Monimutkaisempi tehtävä olisi tehdä useamman tapahtumapaikan ja hahmon juonellinen animaatio, jossa hahmot myös liikkuvat ja puhuvat.
 
==== Racket vuosiluokille 7 - 9 ====