koodikerho: ohjelmointia alakouluissa

35
Otto Kekäläinen @ottokekalainen Ohjelmointia alakouluissa Työpaja klo 10.30–12.15, 13.00–14.25 ja 14.35–16.00 Koodipäivä, Mediakeskus Helsinki, 2.3.2016

Upload: otto-kekaelaeinen

Post on 21-Jan-2017

298 views

Category:

Education


0 download

TRANSCRIPT

Otto Kekäläinen@ottokekalainen

Ohjelmointia alakouluissa

Työpaja klo 10.30–12.15, 13.00–14.25 ja 14.35–16.00

Koodipäivä, MediakeskusHelsinki, 2.3.2016

Ohjelmointitaito on tulevaisuuden yleissivistystä

lukemisen, kirjoittamisen ja laskutaidon ohella.

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

Haluamme edistää tiedettä, taloutta ja demokratiaa

tulevaisuuden tietoyhteiskunnassa tekemällä automatisointiajattelusta

yleisen ja vahvan taidon.

Jos osaa kirjoittaa, ei tarvitse muistaa kaikkea.

Tieto on tallessa.

Jos osaa koodata, ei tarvitse ajatella kaikkea.

Tiedonkäsittely on automatisoitu.

Viikoittainen harrastus mahdollisimman monelle

Koodikerho on iltapäiväkerho, jossa lapset oppivat

ohjelmoinnin perusteet.

9-vuotiaista ylöspäin

Pojille ja tytöille 3.-6. luokalla

Tavoitteena laajentaa kohderyhmää kun alakoulutoiminta vakiintunut.

Kerho täydentää uuden opetussuunnitelman toimeenpanoa.

Code.org:n Frozen

Näytä koodi

Robotti käyttää JavaScriptia

moveForward(100);

turnRight(90);

moveForward(100);

Robotteja vaihteluna pelkälle ruudun edessä istumiselle!

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).

Koodikerhot SuomessaKoodikerhot Suomessa

24 kerhoa

90+ ohjaajaksi ryhtymisestä kiinnostunutta

(Lähes) vapaaehtoistoimintaa

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

Kansallisen koordinaattorin rahoituksen haku käynnissä.

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

koodaajia tai opettajia.

Myös rehtorit ja vanhempain-yhdistykset voivat ilmoittautua.

koodikerho.fi/ilmoittaudu

OPS 2016 jaautomatisointiajattelu

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.

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).

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).

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).

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).

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).

Vuosiluokat 7–9

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

oppiaineiden opintoja (OPS 2016, 284).

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).

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).

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).

Lisätietoja

OPS-tulkintaa:koodiaapinen.f/ops2016

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

Koodikerhon 1. ja 2. kerta

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.

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

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

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

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

Koulutuskortit kerhojen ohjaajille:

koodikerho.f/materiaalit

Kiitos!