koodikerho pepe pajapäivä 6.9.2016

36
Otto Kekäläinen @ottokekalainen Ohjelmointia alakouluissa Työpaja klo 9.30–11.30 Pelipedagogiikan ja portfolio-oppimisen hanke Helsinki, 6.9.2016

Upload: otto-kekaelaeinen

Post on 21-Jan-2017

300 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Koodikerho PEPE Pajapäivä 6.9.2016

Otto Kekäläinen@ottokekalainen

Ohjelmointia alakouluissa

Työpaja klo 9.30–11.30

Pelipedagogiikan ja portfolio-oppimisen hanke

Helsinki, 6.9.2016

Page 2: Koodikerho PEPE Pajapäivä 6.9.2016

Ohjelmointitaito on tulevaisuuden yleissivistystä

lukemisen, kirjoittamisen ja laskutaidon ohella.

Page 3: Koodikerho PEPE Pajapäivä 6.9.2016

Gutenbergista kesti yli 300 vuotta ennen kuin lukemisesta tuli yleinen taito.

Page 4: Koodikerho PEPE Pajapäivä 6.9.2016

Haluamme edistää tiedettä, taloutta ja demokratiaa

tulevaisuuden tietoyhteiskunnassa tekemällä automatisointiajattelusta

yleisen ja vahvan taidon.

Page 5: Koodikerho PEPE Pajapäivä 6.9.2016

Jos osaa kirjoittaa, ei tarvitse muistaa kaikkea.

Tieto on tallessa.

Jos osaa koodata, ei tarvitse ajatella kaikkea.

Tiedonkäsittely on automatisoitu.

Page 6: Koodikerho PEPE Pajapäivä 6.9.2016

Viikoittainen harrastus mahdollisimman monelle

Koodikerho on iltapäiväkerho, jossa lapset oppivat

ohjelmoinnin perusteet.

Page 7: Koodikerho PEPE Pajapäivä 6.9.2016
Page 8: Koodikerho PEPE Pajapäivä 6.9.2016

9-vuotiaista ylöspäin

Pojille ja tytöille 3.-6. luokalla

Tavoitteena laajentaa kohderyhmää kun alakoulutoiminta vakiintunut.

Kerho täydentää uuden opetussuunnitelman toimeenpanoa.

Page 9: Koodikerho PEPE Pajapäivä 6.9.2016

Code.org:n Frozen

Page 10: Koodikerho PEPE Pajapäivä 6.9.2016

Näytä koodi

Page 11: Koodikerho PEPE Pajapäivä 6.9.2016

Robotti käyttää JavaScriptia

moveForward(100);

turnRight(90);

moveForward(100);

Robotteja vaihteluna pelkälle ruudun edessä istumiselle!

Page 12: Koodikerho PEPE Pajapäivä 6.9.2016

Valmis konsepti monistettavaksi

Toiminta tapahtuu paikallisen koulun tiloissa ja tuella.

Kerhon vetäjät hyödyntävät Koodikerho.f-verkoston kehittämiä

opetusmateriaaleja, jotka ovat vapaasti kenen tahansa käytettävissä (CC-BY).

Page 13: Koodikerho PEPE Pajapäivä 6.9.2016

Koodikerhot SuomessaKoodikerhot Suomessa

Page 14: Koodikerho PEPE Pajapäivä 6.9.2016

24 kerhoa 2015–2016

90+ ohjaajaksi ryhtymisestä kiinnostunutta

Page 15: Koodikerho PEPE Pajapäivä 6.9.2016

(Lähes) vapaaehtoistoimintaa

Yksittäisten kerhojen vetäjinä opettajat, yliopisto-opiskelijat, vanhemmat ja vapaaehtoiset.

Kansallisen koordinaattorin rahoituksen haku käynnissä.

Page 16: Koodikerho PEPE Pajapäivä 6.9.2016

Ilmoittaudu mukaan!Etsimme tällä hetkellä kerhon vetämisestä kiinnostuneita

koodaajia tai opettajia.

Myös rehtorit ja vanhempain-yhdistykset voivat ilmoittautua.

koodikerho.fi/ilmoittaudu

Page 17: Koodikerho PEPE Pajapäivä 6.9.2016

OPS 2016 jaautomatisointiajattelu

Page 18: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 1–2: Tieto- ja viestintäteknologinen osaaminen (L5)

● Tieto- ja viestintäteknologian perustaitoja harjoitellaan ja opitaan käyttämään niitä opiskelun välineinä.

● Oppilaat pohtivat myös, mihin tarkoituksiin tieto- ja viestintäteknologiaa käytetään lähiympäristössä ja mikä sen merkitys on arjessa.

● Ohjelmointia kokeillessaan oppilaat saavat kokemuksia siitä, miten teknologian toiminta riippuu ihmisen tekemistä ratkaisuista.

Page 19: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 1–2● Tieto- ja viestintäteknologinen osaaminen:● Oppilaat saavat ja jakavat keskenään

kokemuksia digitaalisen median parissa työskentelystä sekä ikäkaudelle sopivasta ohjelmoinnista (OPS 2016, 101).

● Matematiikan tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 1–2

● Tutustuminen ohjelmoinnin alkeisiin alkaa laatimalla vaiheittaisia toimintaohjeita, joita myös testataan (OPS 2016, 129).

Page 20: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 3–6

● Tieto- ja viestintäteknologinen osaaminen (L5)● Ohjelmointia kokeillessaan oppilaat saavat

kokemuksia siitä, miten teknologian toiminta riippuu ihmisen tekemistä ratkaisuista (OPS 2016, 157).

Page 21: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 3–6● Matematiikan opetuksen tavoitteet

vuosiluokilla 3–6● T14 innostaa oppilasta laatimaan

toimintaohjeita tietokoneohjelmina graafsessa ohjelmointiympäristössä (OPS 2016, 235).

● Matematiikan tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 3–6

● Suunnitellaan ja toteutetaan ohjelmia graafsessa ohjelmointiympäristössä (OPS 2016, 235).

Page 22: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 3–6● Matematiikan arviointikriteerit 6. vuosiluokan

päätteeksi arviota “hyvä” / arvosanaa kahdeksan varten

● T14 innostaa oppilasta laatimaan toimintaohjeita tietokoneohjelmina graafsessa ohjelmointiympäristössä (OPS 2016, 239).

● Ohjelmointi graafsessa ohjelmointiympäristössä (OPS 2016, 239).

● Oppilas osaa ohjelmoida toimivan ohjelman graafsessa ohjelmointiympäristössä (OPS 2016, 239).

Page 23: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 3–6

● Käsityön tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 3–6

● Harjoitellaan ohjelmoimalla aikaan saatuja toimintoja, joista esimerkkinä robotiikka ja automaatio (OPS 2016, 271).

Page 24: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 7–9

● Tieto- ja viestintäteknologinen osaaminen (L5)● Ohjelmointia harjoitellaan osana eri

oppiaineiden opintoja (OPS 2016, 284).

Page 25: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 7–9● Matematiikan opetuksen tavoitteet

vuosiluokilla 7–9● T20 ohjata oppilasta kehittämään algoritmista

ajatteluaan sekä taitojaan soveltaa matematiikkaa ja ohjelmointia ongelmien ratkaisemiseen (OPS 2016, 375).

● Matematiikan tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 7–9

● Ohjelmoidaan ja samalla harjoitellaan hyviä ohjelmointikäytäntöjä (OPS 2016, 375).

Page 26: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 7–9● Matematiikan päättöarvioinnin kriteerit hyvälle

osaamiselle (arvosanalle 8) oppimäärän päättyessä

● T20 ohjata oppilasta kehittämään algoritmista ajatteluaan sekä taitojaan soveltaa matematiikkaa ja ohjelmointia ongelmien ratkaisemiseen (OPS 2016, 379).

● Algoritminen ajattelu ja ohjelmointitaidot (OPS 2016, 379).

● Oppilas osaa soveltaa algoritmisen ajattelun periaatteita ja osaa ohjelmoida yksinkertaisia ohjelmia (OPS 2016, 379).

Page 27: Koodikerho PEPE Pajapäivä 6.9.2016

Vuosiluokat 7–9

● Käsityön tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 7–9

● Käytetään sulautettuja järjestelmiä käsityöhön eli sovelletaan ohjelmointia suunnitelmiin ja valmistettaviin tuotteisiin (OPS 2016, 431).

Page 28: Koodikerho PEPE Pajapäivä 6.9.2016

Lisätietoja

OPS-tulkintaa:koodiaapinen.f/ops2016

Terminologiasta:tampub.uta.f/handle/10024/97917

Page 29: Koodikerho PEPE Pajapäivä 6.9.2016

Koodikerhon 1. ja 2. kerta

Page 30: Koodikerho PEPE Pajapäivä 6.9.2016

1. kerta: Karkkirobotti

● Kaikki kirjoittavat oman ohjelmansa paperilapulle.

● Tavoitteena saada robotti ojentamaan karkkia oikeassa kohtaa.

● Jos koodissa on virhe, keskeyttää robotti suorituksen. Koodaajan pitää korjata virhe ja yrittää uudestaan.

Page 31: Koodikerho PEPE Pajapäivä 6.9.2016

1. kerta: KarkkirobottiRobotin ymmärtämät komennot:● (askel) Eteenpäin● (askel) Taaksepäin● (käänny) Vasenpaan● (käänny) Oikeaaan● OJENNA (karkkipussi)

Esimerkki:

Jukka

E

E

E

V

E

E

OJENNA

Page 32: Koodikerho PEPE Pajapäivä 6.9.2016

2. kerta: Code.org● Graafista ohjelmointia Angry Birdsien kanssa!● Avaa nettiselaimella

koodikerho.fi/code/VXPTMG● Kirjaudu kerhonvetäjälta saamallasi tunnuksella

ja suorita niin monta tasoa kuin ehdit. Videot voi hypätä ylitse, niitä ei tarvitse katsella.

Page 33: Koodikerho PEPE Pajapäivä 6.9.2016
Page 34: Koodikerho PEPE Pajapäivä 6.9.2016

Bonus: robotti-demo

Page 35: Koodikerho PEPE Pajapäivä 6.9.2016

Koulutuskortit kerhojen ohjaajille:

koodikerho.f/materiaalit

Page 36: Koodikerho PEPE Pajapäivä 6.9.2016

Kiitos!