Lähtölaukaus koodaukseen! Arto Hietapelto, kevät Innokas All Rights Reserved

Samankaltaiset tiedostot
OPS2016 ja ohjelmointi

Code.org sivusto ohjelmoinnin opetuksessa

Opi käyttämään Micro:bitiä ohjelmoinnin ja robotiikan opetukseen!

Koodaamme uutta todellisuutta FM Maarit Savolainen

Kiinnostaako. koodaus ja robotiikka? 2014 Innokas All Rights Reserved Copying and reproduction prohibited

Teknoloikkaa varhaiskasvattajille

Pikaopas KUBO CODING+

Valteri-koulu Tervaväylässä käytettäviä mobiilisovelluksia

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

Racket ohjelmointia II. Tiina Partanen 2015

Omia appeja AppInventorilla. Jenna Tuominen Resurssikeskus Linkki, LumA, HY

Lego Mindstorms NXT robottien etenemissuunnitelma

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

KTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma ja TVT Tiistai

Ohjelmointileirin järjestäminen

Teknoloikkaa varhaiskasvattajille

OHJELMOINTIKERHO. 1. KERTA: Tervetuloa ohjelmointikerhoon! Alkuvalmistelut ennen kerhoa

Opikko kouluttaa. Ota yhteys, niin keskustellaan tarkemmin tarpeistanne ja toiveistanne

Scratch ohjeita. Perusteet

Python-ohjelmointi Harjoitus 5

OPETTAJA VERKOSSA: Koodaaminen

OPS2016 ja ohjelmointi

1. Sananselitys. 2. Ohjelmointi. 3. Keskustelu. 4. Medialukutaito

Oppitunti 1 Mitä ohjelmointi tarkoittaa?

Kiinnostaako koodaus ja robotiikka?

KTKO104. Luento

KTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma 2014 Tiistai

Evantia 360 Junior Irtokuva

Digitaalinen teknologia kv-yhteistyössä - mahdollisuudet ja haasteet

Selaimen kautta käytettävällä PaikkaOpin kartta-alustalla PaikkaOppi Mobiililla

BL40A1810 Mikroprosessorit, harjoitus 1

Scratch - Ötökkäralli

EV3 Liikemittauksia. Työkortit EV3 liikemittauksissa / Tehtäväkortit/ Piia Pelander / 2017 Innokas 1

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla (Opettajan ohje)

VIRUSKAAPPARI-PELI - KURKISTUS OHJELMOINNILLISEEN AJATTELUUN

1. Keksi ja kirjoita, mitä kirjan päähenkilölle kuulee 5 10 vuoden kuluttua.

Lego Mindstorms NXT robottien etenemissuunnitelma

PANSION KOULUN OPS PORTAAT

Python-ohjelmointi Harjoitus 2

KOKO PERHEEN HAUSKA STRATEGIAPELI OHJEET

Tuen tarpeen tunnistaminen

Arkipäivän automaatiota ja robotiikkaa

Ryhmäharjoitus III: Mitä on koodaaminen? A. TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3.

Ohjelmointityökalu Scratch

OHJELMOINTIA MONIPUOLISESTI MATEMATIIKAN OPETUKSESSA LUMA-PÄIVÄT, TAMPERE

KOODAUSPLÄJÄYS. Ohjelmoinnin perusteet

Quizlet Itä-Suomen Liikkuva koulu seminaari, Joensuu. Anna Haapalainen, LitM, Liikkuva koulu mentori

Ohjelmointi Lego Mindstorms EV3- ympäristössä

Opettajan ohje: Tehtäväluettelo:

Harjoitustehtävä 1. Kiviä ja muita

YH1b: Office365 II, verkko-opiskelu

Tarvitaanko pelin tekemiseen matematiikkaa? Mitä on ohjelmointi? Mitä tekee ohjelmoija?

Koostanut Juulia Lahdenperä ja Rami Luisto. Salakirjoituksia

Evantia 360 Junior Kuvat ja viittomat -taulusto

Tarvikkeet: A5-kokoisia papereita, valmiiksi piirrettyjä yksinkertaisia kuvioita, kyniä

Vihdin kunnankirjaston ohjelmatarjotin

Adafruit Circuit Playground Express

TVT-opintojen starttaus "Hermossa" syksy 2015 johanna.kainulainenjyu.fi

Ohjeissa pyydetään toisinaan katsomaan koodia esimerkkiprojekteista (esim. Liikkuva_Tausta1). Saat esimerkkiprojektit opettajalta.

Filla&Rillan perehdytyksen käynyt! -työpaja

Evantia 360 Junior Hybrid

Racket ohjelmointia osa 2. Tiina Partanen Lielahden koulu 2014

Työjärjestys

VALINNAISKURSSIT 4.LUOKKA

Labyrintti. Pelihahmon toiminta. Piirrä pelihahmo (älä piirrä esim. sivusta, ettei hahmon tarvitse

Kompassin käyttöönotto ja kokeen luominen Opettaja

Tabletit opetuskäytössä - työpaja

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

ASCII-taidetta. Intro: Python

Siltaaminen: Piaget Matematiikka Inductive Reasoning OPS Liikennemerkit, Eläinten luokittelu

Ohjelmointiopas alakouluun 20 oppituntia luokkalaisille Opettajalle tarkat ohjeet oppitunneille

Tuen tarpeen tunnistaminen

Toteutus. Kun joku saa bingon, eli rastisuoran, hän voi huutaa bingo tai näyttää seuraavan sivun bingo-sanaa.

Geogebra -koulutus. Ohjelmistojen pedagoginen hyödyntäminen

MATEMATIIKKA JA TAIDE I

Tuen tarpeen tunnistaminen

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT OHJAAMINEN. ESITTELY: Tuntisuunnitelma

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

Tuen tarpeen tunnistaminen. Lukemisen ja kirjoittamisen ryhmäarviointi. Esitysohjeet opettajalle. toinen luokka syksy

Muistitikun liittäminen tietokoneeseen

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Ohjelmakoodia kannattaa aina välillä testata sitä luodessa. Muista tallentaa työsi, vaikka se jäisi keskeneräiseksi!

Oulujoen koulu Tulevaisuuden koulu -projekti

Ohje DaisyTrio-kirjan käyttöön EasyReader Express -ohjelmalla

Tuen tarpeen tunnistaminen

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Mitä on konvoluutio? Tutustu kuvankäsittelyyn

Moodle 2.2 pikaohje. 1. Kirjautuminen ja omat kurssit (Työtilat) 1. Mene internet-selaimella osoitteeseen

Tiina Partanen. Koodaamassa Matikantunnilla

Osaamispassin luominen Google Sites palveluun

LoCCaM. LoCCaM Cam laitteiston ohjaaminen. Dimag Ky dimag.fi

Ms Talasniemi s Tips for Pad Apps Vinkkejä Padin Käyttöön Englannin Kielen Oppimisessa. Juupajoen koulukeskus/kirkonkylän koulu Miia Talasniemi

75059 Suuri lajittelusarja

Venekilpailu! Esteiden väistely ja hahmon ohjaaminen

ohjeita kirjautumiseen ja käyttöön

Canva CV NÄIN PÄÄSET ALKUUN CANVA CV:N TEOSSA: Canva on graafisen suunnittelun

Sopulihyppyjä ja tonttuhäntien tähtitaivas Päiväkotilapsien luovaa mediankäyttöä Molla-hankkeessa

Gimp 3. Polkutyökalu, vektori / rasteri, teksti, kierto, vääntö, perspektiivi, skaalaus (koon muuttaminen) jne.

Matikkaa KA1-kurssilaisille, osa 3: suoran piirtäminen koordinaatistoon

Transkriptio:

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