1jZ7iKR
1jZ7iKR
1jZ7iKR
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