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.

Koodi2016 | Miten ohjelmointia opetetaan?<br />

Koodi2016 | Miten ohjelmointia opetetaan?<br />

open tarkistuslista<br />

ensimmäiselle tunnille<br />

Oli kyseessä sitten leikki tai verkkoresurssi, opettajan kannattaa käydä<br />

oheinen lista läpi ennen ensimmäistä ohjelmointiharjoitusta.<br />

1. Valitse sopiva harjoitus<br />

Valitse sopiva harjoitus tai tutoriaali hyödyntäen<br />

esimerkiksi jotain aiemmin tässä osiossa esiteltyä<br />

verkkoresurssia tai leikkiä.<br />

Käy harjoitus läpi itse, jotta tunnet sen kulun.<br />

Jos laitteita ei ole riittävästi, ohjaa kaksi tai<br />

useampia oppilaita saman laitteen ääreen. Kun<br />

oppilaat työskentelevät yhdessä, he auttavat<br />

toisiaan ja nojaavat vähemmän opettajaan. He<br />

oppivat myös, että ohjelmointi on ihmisten välistä<br />

yhteispeliä.<br />

puhelimen toiminta ja sen sovellukset, pelit,<br />

elokuvat, musiikki).<br />

Sano esimerkiksi: ”Ajatelkaa asioita, joita<br />

näette joke päivä: Älypuhelin. Mikroaaltouuni.<br />

Tabletti. Liikennevalo. Facebook. WhatsApp-viestiohjelma.<br />

Kaikki ne voivat toimia vain siksi, että<br />

joku on osannut ohjelmoida ne.”<br />

Tai: ”Ohjelmointi auttaa yhdistämään ihmisen<br />

luovat ideat ja tietokoneen tarjoamat voimavarat.<br />

Ohjelmoijia tarvitaan kehittämään uusia lääkkeitä,<br />

tekemään tietokonepelejä, luomaan animaatioelokuvia,<br />

rakentamaan robotteja, tutkimaan vieraita<br />

planeettoja tai kehittämään itseään ajavia autoja.”<br />

Voit myös käydä läpi sivuilla 26–31 esiteltyjä<br />

esimerkkejä siitä, mitä kaikkea ohjelmoija voi<br />

luoda maailmaan.<br />

4. Ohjaa oppilaat harjoituksen pariin<br />

5. Kun oppilas kohtaa ongelman<br />

Kun oppilaalla on ongelma, voit sanoa: ”Kysy<br />

ensin kolmelta luokkakaverilta. Jos heillä ei ole<br />

vastausta, kysy sitten minulta.”<br />

Tavalliset pedagogiset keinot toimivat myös<br />

ohjelmointiharjoituksissa. Rohkaise opiskelijoita<br />

onnistumisista: ”Hienoa Pörri, sinähän onnistuit!<br />

Kokeile saatko seuraavankin sujumaan!”<br />

On täysin sallittua vastata oppilaalle: ”Enpä<br />

osaa vastata tuohon suoralta kädeltä. Katsotaan<br />

ongelmaa yhdessä.”<br />

Voit myös muistuttaa oppilaita: ”Ohjelmoimaan<br />

oppiminen on kuin uuden kielen oppimista:<br />

kukaan ei osaa kaikkea sujuvasti saman tien.”<br />

6. Mitä tehdä oppilaille, jotka ovat<br />

selvästi muita edellä?<br />

2. Varaa tarvittavat resurssit<br />

Tarkista, että harjoitus / sivusto / tutoriaali toimii<br />

oppilaan käytössä olevalla laitteella (mukaan<br />

lukien ääni ja kuva).<br />

Jos harjoitus vaatii ääntä, eikä koululla ole<br />

tarjota kuulokkeita, pohdi, onko harjoitusta<br />

mahdollista käyttää tilassanne, vai tuleeko hälyä<br />

liikaa. Oppilaita voi myös pyytää tuomaan omia<br />

kuulokkeitaan oppitunnille.<br />

3. Selitä oppilaille,<br />

miksi ohjelmointia opetellaan<br />

Selitä ohjelmoinnin ajatus ja tarkoitus yksinkertaisella<br />

tavalla: ihminen käskee tietokonetta,<br />

koska kone osaa tehdä monia asioita ihmistä<br />

nopeammin ja varmemmin. Käytä esimerkkejä,<br />

joista sekä pojat että tytöt välittävät (ihmisten<br />

auttaminen ja elämien pelastaminen, ihmisten<br />

yhdistäminen toisiinsa, oppilaan käyttämän<br />

Kirjoita harjoituksen aloittamisen ohjeet näkyville.<br />

Varmista, että kaikki saavat harjoituksen auki.<br />

Pyydä oppilasta kysymään<br />

ensin kolmelta kaverilta ja<br />

vasta sitten opettajalta.<br />

Oppilaat voivat kokeilla muita harjoituksia joko<br />

saman sovelluksen parissa tai muualla. Esimerkkejä<br />

sopivista harjoituksista löytyy tämän oppaan<br />

sivuilta 98–99 ja 106–109.<br />

Ensimmäisinä harjoituksista selvinneet oppilaat<br />

voivat myös auttaa muita.<br />

Lista mukailee Code.org-sivuston opettajille<br />

suunnattua Quick Tips -listaa:<br />

code.org/learn (sivun alalaita)<br />

120| |121

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

Saved successfully!

Ooh no, something went wrong!