Lähtölaukaus koodaukseen! Arto Hietapelto, kevät 2017 2015 Innokas All Rights Reserved
Mitä koodaus on? Kuka? Mistä? Mitä? Video
Käskytä robottia kuorimaan banaani!
Kuluttaja 2015 Matti Parkkonen All Rights Reserved vai tuottaja?
Leikin varjolla kohti koodausta PARITYÖ Toisella parista paperia ja kynä Piirrä kuvio parin ohjeen mukaan Yritä saada pari piirtämään muoto käyttäen mahdollisimman lyhyitä ohjeita 2015 Innokas All Rights Reserved
2015 Innokas All Rights Reserved 2014 Innokas www.innokas.fi All Rights Reserved Copying and reproduction prohibited
2015 Innokas All Rights Reserved
Leikin varjolla kohti koodausta Leikin varjolla kohti koodausta Rakenna parin ohjeen Rakenna parin ohjeen mukaan mukaan Multilinkit Multilink Legot Legot Palikat Palikat Geolauta Geolauta Tangram Tangram 2015 Innokas All Rights Reserved 2014 Innokas www.innokas.fi All Rights Reserved Copying and reproduction prohibited
Rakenna samanlainen näkemättä kohdetta Rakentakaa ryhmässä mahdollisimman nopeasti ja vähillä tarkastuskäyneillä samanlainen multilinktorni. 2015 Matti Parkkonen All Rights Reserved
Leikin varjolla kohti koodausta PARITYÖ Ohjaa käskyillä eteen, oikealle, vasemmalle parisi sovittuun kohteeseen Ohjaamisen voi tehdä myös koskettamalla paria selkään ja olkapäihin (käännös) Liikunta: Seikkailurata Matikka: Laske robotin kulkema matka (askeleet, etäisyys) Äidinkieli: Tehkää tarina robotin seikkailusta, jossa on mukana salakieltä (koodi) 2015 Matti Parkkonen All Rights Reserved
Piirrä parille timantti-koodaa sen luo A) Suullinen koodi B) Kirjallinen koodi 2015 Matti Parkkonen All Rights Reserved
Bee Bot Alkeisohjelmointia Suuntien hahmottaminen Motivaatiota oppimisen syventämiseen ja drillauksiin BeeBot app ipadiin https://itunes.apple.com/fi/a pp/beebot/id500131639?mt=8 BeeBoteja voi hankkia esim. Tevellasta
Bee Bot- pedagogiikkaa 1) aakkoset alustalla -> koodaa nimesi 2) Lukuja alustalla -> keksi yhtälö (+ - * /) 3) viivoja alustalla -> tee rata ja laske etäisyyksiä TEE OMA SOVELLUS! 2015 Matti Parkkonen All Rights Reserved
Ohjelmoinnin ydinkäsitteet -Komento (yksittäinen käsky) -Algoritmi (tehtäväjono) -Toistorakenne (silmukka/luuppi) -Ehtolause (jos niin tai muussa tapauksessa) -Muuttuja (x, y) -Funktio (toiminta) -Tietorakenne (muisti)
Ongelmanratkaisua - Hanoin torni Hanoin 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 http://www.dynamicdrive.com/dynamicindex12/towerhanoi.htm
Salakirjoitusta Mikä nelikirjaiminen sana? 2.
Salakirjoitusta Erilaisia salakirjoituksia https://sites.google.com/site/codesforscouts/ Caesarin salakirjoitus http://ouluma.fi/2013/09/caesarinsalakirjoitus/
Leikin varjolla kohti koodaamista LUOKITTELU Millaisia ryhmiä esineistä voidaan tehdä? Ryhmien tekeminen ehtojen mukaan. SARJOITTAMINEN Korutyöt Matematiikan tuntien "Mikä tulee seuraavaksi" Mensan sarjat ylöspäin eriyttämiseen 2015 Innokas All Rights Reserved
Harjoitus: Väritetään numeroita! Tavoite: Kuvien esittäminen numeroilla Ikäsuositus: 7 vuodesta ylöspäin Sääntö: Aloitetaan aina valkoisella Lähde: Computer Science Unplugged
Harjoitus: Morsen aakkoset Ratkaise koodi: -.- / --- / --- / -.. /.. /...- /.. /.. / -.- / -.- / --- Morsen aakkoset http://fi.scoutwiki.org/morsen_a akkoset
Mitä kieltä tietokone puhuu? Tietokone tallentaa, siirtää ja lukee numeromuodossa olevaa raakamateriaalia Tämä numeromuodossa oleva data toimii binäärilukujärjestelmässä (0,1) Tietokone muuttaa datan helpommin ymmärrettäväksi informaatioksi (sanoiksi, numeroiksi ja kuviksi). Lapset oppivat binäärilukujärjestelmän helposti Lähde: Computer Science Unplugged
Lasketaan pisteillä! Tavoite: Lukujen esittäminen numeroilla 0 ja 1 Ikäsuositus: 7 vuodesta ylöspäin Esimerkkivideot Binäärikortit http://tinyurl.com/nuodzvm Lähde: Computer Science Unplugged
Scratch-Junior Sovellus ipadilla (ladattavissa myös Androidlaitteelle) HUOM! Työ tallentuu ainoastaan siihen laitteeseen, millä se on tehty. Alkuun pääsee helposti vaikkapa katsomalla ohjevideoita
Scratch-Junior -harjoitus Avaa sovellus ipadilla ja aloita uusi projekti 1. Tee kaksi kuvaruutua ja valitse niihin erilaiset taustat. 2. Lisää ensimmäiseen ruutuun joku hahmo, joka tervehtii ja antaa ohjeet siitä miten seuraavaan ruutuun siirrytään. Voit lisätä myös jotain liikettä. 3. Suunnittele ja ohjelmoi, miten siirtyminen toiseen ruutuun tapahtuu hahmon antamien ohjeiden perusteella. 4. Toisessa ruudussa on myös uusi hahmo, jonka kanssa ensin luotu hahmo käy keskustelun eli vuoropuhelun. 5. Vuoropuheluun liittyen hahmojen tulee myös liikkua tai tehdä jotain liikkeitä. 6. Toisen hahmoista pitää liikkua johonkin suuntaan hahmoa painettaessa ja samall a kuulua joku ääni. 7. LISÄTEHTÄVÄ: Kokeile vielä jotain koodipalikkaa, jota et vielä ole kokeillut.
Code.org Nettipohjainen ohjelmoinnin harjoitteluun soveltuva sovellus. Alkuun helposti koodaustunnin harjoitusten avulla. Kokeile yhtä valitsemaasi koodaustunnin harjoituksista: code.org Koodaustunti Luomalla tunnuksen voit tallentaa tekemäsi harjoitukset, luoda oppilasryhmän ja oppilastunnuksia, jolle voit antaa haluamiasi tehtäviä sekä seurata oppilaiden työskentelyn edistymistä code.org-sivustolla.
Scratch-harjoitus Nettipohjainen sovellus, enemmän toimintoja kuin ScratchJR:ssa (scratch.mit.edu) Alkuun pääsee helposti vaikkapa katsomalla ohjevideoita Luomalla tunnuksen voi tallentaa tekemänsä harjoitukset ja jakaa tekemiään tuotoksia muille. Tehdään yksinkertainen peli "Make a simple game" -ohjevideon perusteella. Valitse haluamasi hahmot, äänet yms. Voit lisätä vielä ainakin taustan, pistelaskurin, mitä muuta?
Vinkkejä ja linkkejä Scratch-klubi: http://www.teromakotero.fi/scratch-klubi/ Muita applikaatioita eri laitteisiin https://www.commonsensemedia.org/lists/coding-appsand-websites Kattava verkkosivusto ohjelmointiin sopivien ajattelumallien harjoitteluun http://csunplugged.org/ Ensiapua ohjelmoinnin opettamiseen peruskoulussa http://koodi2016.fi/ http://koodaustunti.fi/ https://studio.code.org/ https://code.org
Vinkkejä ja linkkejä Kirja: Linda Liukas: Hello Ruby Peli: Oppi&Ilo: Robogem Koirankujeita loogiset päättelytehtävät
Linkkejä ja vinkkejä muilta kursseilta Hyväksi koettuja appseja: Hopscotch Kodable Daisy the Dinosaur Lightbot Kahoot! Piskelapp