04.06.2015 Views

1jZ7iKR

1jZ7iKR

1jZ7iKR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TIETOKULMA<br />

TIETOKULMA Miksi tämä on tärkeää? Koodi2016:n tukijat kertovat<br />

Mitä eri maissa opetetaan nyt?<br />

Ohjelmoinnin opettaminen peruskoulussa on uutta, mutta jostain on lähdettävä.<br />

Esimerkisi Britanniassa on aloitettu oma Computing-niminen oppiaineensa.<br />

Britannia<br />

Britanniassa opettajilla on iso valta päättää, mitä<br />

ja miten opetetaan. Jokaiselle luokkatasolle on<br />

kuitenkin kirjattu joukko tavoitteita, joita lasten ja<br />

nuorten tulisi oppia. Keinot tavoitteisiin pääsemiseen<br />

saa päättää luokittain.<br />

Huomioitavaa on, että siinä missä Suomessa<br />

ohjelmoinnin opetuksella otetaan aikaa muista<br />

oppiaineista, Britanniassa se liittyy omaan<br />

Computing-oppiaineeseensa, minkä myötä aikaa<br />

sisältöjen oppimiselle on enemmän.<br />

Seuraavassa on esimerkkejä brittien eri luokkaasteiden<br />

tavoitteista.<br />

Opetussuunnitelmiin voi perehtyä osoitteissa:<br />

www.naace.co.uk/naacecurriculum ja<br />

computingatschool.org.uk/index.php?id=cacfs<br />

1. vaihe, luokat 1–2<br />

1. vaiheen tavoitteet ovat kokonaisuudessaan:<br />

• oppilas tietää, mitä algoritmit ovat ja miten<br />

annetaan tarkkoja ohjeita<br />

• oppilas luo ja korjaa yksinkertaisen ohjelman<br />

• oppilas käyttää loogista päättelyä ennustaakseen<br />

yksinkertaisen ohjelman<br />

lopputuleman<br />

• oppilas käyttää teknologiaa tavoitteellisesti<br />

luodakseen, järjestääkseen, muokatakseen<br />

ja hakeakseen digitaalista sisältöä.<br />

• oppilas tunnistaa, miten informaatioteknologiaa<br />

käytetään koulun ulkopuolella<br />

• oppilas tietää, miten teknologiaa käytetään<br />

turvallisesti ja yksityisyyttä kunnioittaen<br />

Muista vaiheista on seuraavassa esimerkkejä:<br />

2. vaihe, luokat 3–6<br />

Oppilas muun muassa suunnittelee, kirjoittaa<br />

ja korjaa ohjelmia saavuttaakseen tavoitteen.<br />

Oppilaat ratkaisevat isoja ongelmia pilkkomalla ne<br />

pienempiin.<br />

3. vaihe, luokat 7–9<br />

Oppilas muun muassa käyttää kahta tai useampaa<br />

ohjelmointikieltä, joista ainakin yksi on tekstipohjainen<br />

ratkaistakseen erilaisia ongelmia. Oppilas<br />

käyttää ongelmaan sopivia tietorakenteita ja suunnittelee<br />

ja ohjelmoi modulaarisia ohjelmia.<br />

4. vaihe, lukio/ammattikoulu<br />

Oppilas kehittää osaamista, luovuutta ja tietoja<br />

muun muassa tietojenkäsittelytieteessä, digitaalisessa<br />

mediassa ja informaatioteknologiassa.<br />

USA:ssa Code.orgjärjestö<br />

on kehittänyt alle<br />

8-vuotiaille 25 tunnin<br />

opetussuunnitelman.<br />

Yhdysvallat<br />

Yhdysvalloissa ohjelmointiopetus päätetään<br />

liittovaltiotasolla. Erilaiset edunvalvontajärjestöt,<br />

kuten ohjelmointiopetusta edistävä Code.org<br />

ja tietotekniikan opettajien yhdistys Computer<br />

Science Teachers Association (CSTA) ovat<br />

kuitenkin rakentaneet omia opetussuunnitelmiaan,<br />

joita yksittäiset opettajat ja koulut voivat halutessaan<br />

hyödyntää.<br />

CSTA on kehittänyt jo vuosia sitten alle<br />

12-vuotiaiden opetussuunnitelman, jota käytetään<br />

standardina monille muille opetussuunnitelmille.<br />

Se koostuu neljästä teemasta: tietojenkäsittelytieteen<br />

perusteet, tietojenkäsittelytiede ja ohjelmointi<br />

osana modernia maailmaa, tietojenkäsittely<br />

analyysin ja suunnittelun välineenä sekä neljäs,<br />

vaativampien tietojenkäsittelytieteen opintoihin<br />

valmistava kokonaisuus: csta.acm.org/Curriculum/sub/K12Standards.html<br />

Code.org-järjestö on kehittänyt alle 8-vuotiaille<br />

25 tunnin opetussuunnitelman, jossa opitaan<br />

esimerkiksi, mitä tietojenkäsittelytiede on, mitä<br />

ohjelmoija tekee, miten ohjelmointia käytetään<br />

maailmassa, miten ohjelmia korjataan sekä joukon<br />

ohjelmoinnin peruskäsitteitä (peräkkäisyys,<br />

64| |65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!