22
OPS2016 ja ohjelmointi - johdattelu ohjelmointiin alakoulussa MIKKO HORILA & TUOMO TAMMI 4/22/2015 1

- johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

OPS2016 ja ohjelmointi- johdattelu ohjelmointiin alakoulussa

MIKKO HORILA & TUOMO TAMMI

4/22/2015

1

Page 2: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 3: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 4: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 5: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 6: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 7: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 8: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

Miten sitten oikeasti voisi aloittaa?

4/22/2015

8

Page 9: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 10: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 11: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 12: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

4/22/2015

Page 13: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

13Mikä nelikirjaiminen sana?

harjoitus 2.4/22/2015

13

Page 14: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 15: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 16: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 17: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

4/22/2015

17

Page 18: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

18

4/22/2015

Page 19: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

4/22/2015

19

Page 20: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 21: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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

Page 22: - johdattelu ohjelmointiin alakoulussa...2 OPS2016 ja ohjelmointi Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot mainitaan osana laaja-alaisia

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