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

Poistettu sisältö Lisätty sisältö
Jni (keskustelu | muokkaukset)
p →‎Säie: typo
Rivi 356:
# Täällä on jo hyviä ideoita ja tärkeitä pointeja nostettu esiin! Mielestäni idea luokan studiosta on hyvä. Siitä lähdettäisiin, jotta tehdyt työt ja remiksaukset löytyvät helposti. Ensimmäinen remiksaus voisi olla opettajan tekemä lyhyt ohjelma tai peli. Sitä remiksattaisiin yhdessä parin kanssa (olen huomannut, että monet oppilaat kokevat harjoittelun mielekkäämmäksi yhdessä). Yksinkin saisi tehdä, jos välttämättä haluaa. Opetaja voisi joko määritellä kuinka monta/millaista muutosta pitäisi tehdä (esim. tehosteääniä, taustamusiikki, hahmojen vaihto...) tai vaihtoehtoisesti oppilaat voisivat saada vapaat kädet. Samalla harjoiteltaisiin, miten alkuperäinen tekijä nostetaan esiin ja keskusteltaisiin siitä, miksi se on tarpeen ja tärkeää. Yhdessä voitaisiin katsoa oppilaiden tekemät remiksaukset. Seuraavaksi oppilaat voisivat tehdä yhdessä parin kanssa lyhyen ohjelman tai pelin, jota toinen pari voisi sitten remiksata. Kuten täällä on jo todettukin, on tärkeää korostaa sitä, että remiksaus ei ole "parantelua" vaan versiointia.
# Ensimmäisenä remiksauskohteena käyttäisin jotakin ennalta valittua tai open tekemää pientä peliä tai animaatiota, jota oppilaat muuttaisivat pienillä yksinkertaisilla muutoksilla. Tämän jälkeen edettäisiin luokkakavereiden projektien remiksaukseen. Tekijänoikeudet ja alkuperäisen materiaalintuottajan nimeäminen omaan työhön otetaan huomioon miksailtaessa.
# Luokka voisi kerätä koodaustehtäviä yhteen studioon, kuten täällä koodiaapisessakin teeemmeteemme. Studioon kasattaisiin myös yksinkertaisia liikkeitä ja muita harjoituksia, joita alkuun koodausta opeteltaessa tehdään. Tässä vaiheessa opetellaan nimeämään omat projektit niin, että toisten on helppo otsikon perusteella ymmärtää, onko kyse yksinkertaisesta liikkeestä, animaatiosta, pelistä tai jostain muusta. Kun koodauksen harjoittelu etenee, voidaan luokan studiosta opetella hyödyntämään tarvittavia, aiemmin tehtyjä projekteja. Ensimmäisillä kerroilla remixaus olisi tehtävän pääasiallinen opeteltava asia, jolloin puhuttaisiin myös tekijänoikeuksista ja alkuperäisen tekijän mainitsemisesta. Lisäksi olisi varmasti hyvä nostaa esille se, ettei tarkoitus ole parantaa aiemmin tehtyä, vaan kehittää ideaa eteenpäin tai hyödyntää toisen tekemää pohjaa. Vähitellen päästäisiin siihen, että oppilaat oppivat hyödyntämään aiemmin tehtyjä projekteja uusia koodaustehtäviä ratkaistessaan ilman, että tehtävän tarvitsee erityisesti ohjata remixaukseen.
# Hyödyntäisimme toisten (luokkakavereiden) tekemiä projekteja. Tehtävänä olisi ainakin vaihtaa hahmoa ja musiikkia. Lisäksi pitäisi tehdä joku muu muutos esimerkiksi hahmon liikkumiseen. Korostaisin sitä, että alkuperäisideaa muutetaan (ei "paranneta"). Remiksaaminen on aina helpompaa kuin uuden idean keksiminen.
# Ottaisin jonkun pienen ohjelman tai pelin pohjaksi, jota muutettaisiin ryhmissä. Ryhmä voisi kopioida esim. koodin ja muuttaisi hahmot tai voisi muuttaa ääntä tai kysymyksiä riippuen ohjelmasta. Lopuksi näytettäisiin, millaisia erilaisia lopputuloksia tuli ja mitä itse on tehty ohjelmaan. Aivan kuten muutkin täällä kirjoittavat, alkuperäisen idean esittäjä olisi saatava jotenkin näkyville. Oppilaiden kanssa puhuttaisiin tekijänoikeuksista.