- johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman...

Post on 24-May-2020

6 views 0 download

Transcript of - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman...

OPS2016 ja ohjelmointi- johdattelu ohjelmointiin alakoulussa

MIKKO HORILA & TUOMO TAMMI

4/22/2015

1

2OPS2016 ja ohjelmointi

Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia osaamistavoitteita sekä ala- että yläkoulun puolella.

Opetushallitus on hyväksynyt esiopetuksen-, perusopetuksen-, ja lisäopetuksen opetussuunnitelman perusteet 22.12.2014.

Seuraavissa dioissa on koottuina kohdat, joissa ohjelmointi mainitaan (tai siihen on löydettävissä viittaus) määräyksessä perusopetuksen opetussuunnitelman perusteista:

4/22/2015

2

3OPS & ohjelmointi vuosiluokilla 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). [1]

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). [1]

4/22/2015

3

4

Tieto- ja viestintäteknologinen osaaminen (L5)

Ohjelmointia kokeillessaan oppilaat saavat kokemuksia siitä, miten teknologian toiminta riippuu ihmisen tekemistä ratkaisuista (OPS 2016, 157). [1]

Matematiikan opetuksen tavoitteet vuosiluokilla 3–6 T14 innostaa oppilasta laatimaan toimintaohjeita tietokoneohjelmina

graafisessa ohjelmointiympäristössä (OPS 2016, 235). [1]

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

Suunnitellaan ja toteutetaan ohjelmia graafisessa ohjelmointiympäristössä (OPS 2016, 235). [1]

OPS & ohjelmointi vuosiluokilla 3–6

4/22/2015

4

5

Matematiikan arviointikriteerit 6. vuosiluokan päätteeksi arviota “hyvä” / arvosanaa kahdeksan varten T14 innostaa oppilasta laatimaan toimintaohjeita

tietokoneohjelmina graafisessa ohjelmointiympäristössä (OPS 2016, 239). [1]

Ohjelmointi graafisessa ohjelmointiympäristössä (OPS 2016, 239). [1] Oppilas osaa ohjelmoida toimivan ohjelman graafisessa

ohjelmointiympäristössä (OPS 2016, 239). [1]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). [1]

OPS & ohjelmointi vuosiluokilla 3–6

4/22/2015

5

6

Tieto- ja viestintäteknologinen osaaminen (L5) Ohjelmointia harjoitellaan osana eri oppiaineiden opintoja (OPS

2016, 284). [1]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). [1]

Matematiikan tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 7–9 Ohjelmoidaan ja samalla harjoitellaan hyviä

ohjelmointikäytäntöjä (OPS 2016, 375). [1]

OPS & ohjelmointi vuosiluokilla 7–9

4/22/2015

6

7

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). [1]

Algoritminen ajattelu ja ohjelmointitaidot (OPS 2016, 379). [1] Oppilas osaa soveltaa algoritmisen ajattelun periaatteita ja osaa

ohjelmoida yksinkertaisia ohjelmia (OPS 2016, 379). [1]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). [1]

OPS & ohjelmointi vuosiluokilla 7–9

4/22/2015

7

Miten sitten oikeasti voisi aloittaa?

4/22/2015

8

9Miten aloittaa omassa koulussa? - Kysymykset ja ongelmat

Velvoittavuus tulee muualta, me toimimme apuna. Positiivinen lähtötilanne TVT-kouluttajan näkökulmasta.

Keskeistä on rohkeus kokeilla ja kollegan innostaminen.

Kouluttautuminen? Joko koulutuksessa muualla tai vaikka tilaamalla Innokas-verkoston kouluttaja omalle koululle.

Laitteet ja ohjelmistot? Ei vaadita mitään hankintoja alkuun pääsemiseksi!

Millä ajalla homma hoidetaan? Tästä on hyvä käydä keskustelua koululla.

4/22/2015

9

10Miten me Tampereella aloitimme oppilaiden kanssa?

Binääriluvut (binäärilukukortit, video)

Päättelyt (paperi, kuvat, ongelmanratkaisu)

Loogiset palat

Piirrostehtävät parin kanssa (piirretään parin sanallisen ohjeen mukaan)

salakirjoitus

Visuaalinen ohjelmointi (koodaustunti.fi)

4/22/2015

10

11Parityö

Toisella parista paperia ja kynä

Piirrä kuvio parin ohjeen mukaan

Piirrä muoto käyttäen mahdollisimman lyhyillä ohjeilla

harjoitus 1.4/22/2015

11

12Näyttääkö piirroksesi tältä?

4/22/2015

13Mikä nelikirjaiminen sana?

harjoitus 2.4/22/2015

13

14Hanoin torni

Tehtävänäsi on siirtää tornin osat vasemmalta alustalta oikeanpuoleiseen alustaan. Et voi siirtää isompaa kiekkoa pienemmän päälle.

http://www.luma.fi/materiaalit/907/hanoin-torni

harjoitus 3.4/22/2015

14

15Visuaalinen ohjelmointi

Tampereella homma aloitettiin hyödyntämällä suoraan koodaustunti.fi-materiaalia.

Materiaali on helppokäyttöinen, laitteistoriippumaton, itsessään eriyttävä ja motivoiva.

http://studio.code.org/hoc/1 ja edistyneemmille https://scratch.mit.edu/

4/22/2015

15

16Suorita koodaustunnin ensimmäiset tehtävät!

Siirry osoitteeseen http://koodaustunti.fi/

Valitse ”Mä aloitan heti ;-)”

Auta punaista lintua pyydystämään paha possu!

harjoitus 4.4/22/2015

16

4/22/2015

17

18

4/22/2015

4/22/2015

19

20Teemaviikosta jatkuvaksi käytänteeksi…

Koodaus kannattaa aloittaa koulussa heti – älkää suotta odottako uutta OPSia.

Kootkaa pieni pilottiryhmä, joka kokeilee samalla viikolla vaikkapa koodaustunti.fi-materiaalia saa helposti innostettua muut opettajat mukaan!

Jos koululla on siihen mahdollisuuksia, voisi pienten kanssa olla kiva aloitella Scratch-juniorin kaltaisilla sovelluksilla (Android, iOS) tai vaikkapa BeeBoteilla.

4/22/2015

20

21Vuosiluokittainen etenemissuunnitelma?

Miten varmistaa, että koodaus läpäisee ja tulee osaksi kaikkien oppilaiden ja opettajien arkea?

Tulisiko meidän jo täällä muodostaa ydinryhmä miettimään vuosiluokittaista etenemisen rautalankamallia?

Miten teillä on ajateltu TVT-strategian, oppilaiden TVT-opetuksen ja OPSin suhde ja ihan kirjoitustekninen ratkaisu?

4/22/2015

21

22Linkit

Tänään esitellyt tiedostot Google drivessa*Huom! Tekijänoikeudet – kaikki materiaali ei ole edelleenjakamiskelpoista!

http://www.innokas.fi/

http://koodaustunti.fi/

http://koodiaapinen.fi/

www.koodi2016.fi – ilmainen opas

4/22/2015

22