Ero sivun ”Peruskoulun ohjelmointi” versioiden välillä

Poistettu sisältö Lisätty sisältö
Teromakotero (keskustelu | muokkaukset)
→‎Muuttuja: Lisäsin muuttujaan liittyvät pedagogiset ideat.
Teromakotero (keskustelu | muokkaukset)
Rivi 5 654:
# Aloittaisin hyvin alkeista: opetellaan erilaisten hahmojen luominen ja niiden kääntyminen eri suuntiin: oikea, vasen, eteen- ja taaksepäin. Harjoitellaan luokassa pareittain käskyjen antamista tyyliin: astu kolme askelta eteenpäin, käänny 45 astetta vasemmalle jne. Askelet olisivat vain kengänmitan pituisia, jotta käskijänosaisi arvioida paremmin etäisyyksiä kuin askelmittaa käyttämällä. Saadaan kokemus erilaisista suuntamahdollisuuksista ja tarvittavista astemääristä. Kun periaate tullet tutuksi, luodaan "pelikenttä" ensin reaalimaailmassa, joko luokkatilassa jatkaen tai esim. Lego- tai Multilink- palikoilla tasoon rakentamalla. Luodaan reittejä labyrinttiin, tavoitteena päästä keskellä olvan maalin.
# Aluksi pitäisi varmaan suunnitelma hahmot ja tarina: mistä kaikesta voidaan tehdä peli. Alemmilla luokilla antaisin mielikuvituksen lentää vapaasti ja antaisin oppilaiden keksiä omat tarinansa. Myöhemmin, esim. luokilla 4-5, voidaan antaa ehkä jo tietty aihe, esimerkiksi ympäristö, jonka pohjalle rakennetaan peli. Työt tehdään pienryhmissä, koska ryhmissä on erilaisia osaajia: jotkut ovat täynnä ideoita, jotkut osaavat paremmin teknisiä asioita, jotkut tarvitsevat enemmän rohkaisua ja kavereittensa tukea. (Itselläni on vaikeuksia ohjelmoinnin kanssa ja tarvitsisin sellaista tukea ihan varmasti :) Sen jälkeen työstetään projektit ja katsotaan, miten menee. (En opeta alakoulussa, tämä on puhtaasti teoreettista mietiskelyä).
 
===== Säie =====
 
'''Tehtävä: Mieti, miten opettaisit oppilaitasi remiksaamaan Scratchillä. Mitä siinä pitäisi ottaa huomioon ja kuinka saat oppilaat alkuun tehtävässä.'''
 
==== Racket vuosiluokille 7 - 9 ====