Tutustu ohjelmoinnin maailmaan helpolla tavalla mukavassa ilmapiirissä. Kuka vaan voi oppia ohjelmoimaan. Ohjelmoidessa kehittyy looginen ajattelukyky, toiminnanohjaustaidot ja kognitiiviset taidot. Opettelemme ohjelmointia, ehtolauseita, silmukoita helpolla visuaalisella lohko-ohjelmoinnilla. Animoimme kortteja, tarinoita ja teemme oman pelin. Tutustumme myös Robbo-robottien ohjelmointiin.
2. Kurssikuvaus
●
Tutustu ohjelmoinnin maailmaan helpolla tavalla
mukavassa ilmapiirissä. Kuka vaan voi oppia
ohjelmoimaan. Ohjelmoidessa kehittyy looginen
ajattelukyky, toiminnanohjaustaidot ja kognitiiviset taidot.
Opettelemme ohjelmointia, ehtolauseita, silmukoita
helpolla visuaalisella lohko-ohjelmoinnilla. Animoimme
kortteja, tarinoita ja teemme oman pelin. Tutustumme
myös Robbo-robottien ohjelmointiin.
3. Sisältö
●
Code.org – tutustuminen lohko-ohjelmointiin
●
Animaatio – Tynker
●
Kortti tai Peli– Scratch
●
Turtle Roy - kirjoitetaan itse koodia
●
Robotti - ohjelmointi
4. Miksi ohjelmointi?
●
Tulevaisuuden kansalaistaito?
●
Ohjelmointi on enemmän kuin ohjelmien käyttö
– Se antaa erinomaiset eväät loogiselle ajattelulle. Sitä
tarvitaan kaikissa elämän vaiheissa.
●
Linda Luikas ei haluaisi, että maailma jakaantuu jyrkästi
heihin, jotka luovat ja heihin, jotka kuluttavat sisältöjä.
5. Elämme ohjelmien keskellä
●
Vaikka kaikki käyttävät ohjelmia päivittäin, pidetään
ohjelmointia nörttien hommana
– Aikuisten asenteen
●
Missä tässä huoneessa on ohjelma?
●
Mihin voisi lisätä ohjelman?
6. Mitä ohjelmointi on?
●
Ohjelmointi on prosessi, joka auttaa kehittämään
ongelmanratkaisu- ja suunnittelutaitoja.
– tutkimukset ovat osoittaneet ohjelmoinnin positiivisen
vaikutuksen kognitiiviseen kehitykseen
●
Ongelman ratkaisu
– Ongelman pilkkomista pienempiin osiin
– Syy – Seuraus- suhde
8. Code.org - https://studio.code.org
●
Amerikkalainen (Settale) riippumaton organisaatio
●
Uusimissa tehtävät saattavat olla kokonaan tai osaksi englanniksi
●
Opettele ohjelmointi tuttujen satuhahmojen kanssa
– Frozen, Star Wars, Minecraft ja Angry Birds mm.
– Voit katsoa miltä ohjelma näyttäisi ohjelmointipalikoiden sijaan
javascript-lähdekoodina.
●
Hyvä aloitella, koska oppiminen ohjattua
●
Tunnuksen luonti
– Voit tallentaa omat edistymisesi ja ohjelmasi
– Opettajille omat tunnukset
– Todistus!
9. Scratch - https://scratch.mit.edu/
●
USA:ssa MIT-yliopistossa kehitetty ohjelmointikieli ja -ympäristö
– julkaistiin vuonna 2005.
– Uusi versio vuoden vaihteessa 2018/2019
●
8–16-vuotiaille suunnattu
– Lukutaito välttämätön
●
Tunnuksen luominen
– Mahdollistaa omien ohjelmien tallentamisen
●
Mahdollistaa monimutkaistenkin pelien luomiseen, jos kärsivällisyys ja osaaminen
riittävät.
– Mallia, neuvoja ja vinkkejä kannattaa etsiä muiden esimerkeistä
– Valmiiksi annetut tehtävät helpottavat etenemistä
– https://scratch.mit.edu/explore/projects/all
●
Voit tuoda omia kuvia, taustoja ja ääniä Scratchiin
10. Turtle Roy
●
Suomalaisen isän kehittämä komentopohjainen
ohjelmotikieli
●
Hyvät ohjeet ja ohjeistus Koodikirjassa
●
Ei gaafinen
●
Vaatii jonkinlaisen luku- ja kirjoitustaidon
●
http://www.koodikirja.fi/
●
https://turtle-roy.herokuapp.com/ - Älä käännä suomeksi!
11. Code Combact - https://codecombat.com/
●
Amerikkalainen (San Francisco) organisaatio
●
Opi ohjelmoimaan pelaamisen kautta
– Taistelupeli
●
Voit valita mitä ohjelmointikieltä haluat oppia
– Javascript, Phyton, Java
●
Voit kokeilla ennen kirjautumista
●
Tunnus
– Etenemisesi ja saavutuksesi tallentuu
– Opettajalle omat tunnukset
●
Huom vain yksi moduli ilmainen, jatko vaatii lisenssejä
– Todistus!