lähtölaukaus koodaukseen! arto hietapelto, kevät 2017 · koodaa nimesi 2) lukuja alustalla ->...

Post on 12-Aug-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 2015 Innokas | All Rights Reserved

Lähtölaukaus

koodaukseen!Arto Hietapelto, kevät 2017

Mitä koodaus on?

Kuka?

Mistä?

Mitä?

Video

Käskytä robottia kuorimaan banaani!

Kuluttaja

vai

tuottaja?

© 2015 Matti Parkkonen | All Rights

Reserved

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

© 2014 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited© 2015 Innokas | All Rights Reserved

© 2015 Innokas | All Rights Reserved

Leikin varjolla kohti koodausta

Rakenna parin ohjeen

mukaan

Multilink

Legot

Palikat

Geolauta

Tangram

© 2014 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Leikin varjolla kohti koodausta

▪ Rakenna parin ohjeen

mukaan

▪ Multilinkit

▪ Legot

▪ Palikat

▪ Geolauta

▪ Tangram

© 2015 Innokas | All Rights Reserved

Rakenna samanlainen näkemättä

kohdetta Rakentakaa ryhmässä

mahdollisimman

nopeasti ja vähillä

tarkastuskäyneillä

samanlainen multilink-

torni.

© 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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Bee Bot

Alkeisohjelmointia

Suuntien hahmottaminen

Motivaatiota oppimisen

syventämiseen ja

drillauksiin

BeeBot app iPadiin

https://itunes.apple.com/fi/a

pp/bee-

bot/id500131639?mt=8BeeBoteja 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)

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Salakirjoitusta

Mikä nelikirjaiminen sana?

2.

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Salakirjoitusta

Erilaisia salakirjoituksia

https://sites.google.com/site/codesforscouts/

Caesarin salakirjoitus http://ouluma.fi/2013/09/caesarin-

salakirjoitus/

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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Harjoitus: Morsen aakkoset

Ratkaise koodi:

-.- / --- / --- / -.. / .. /

...- / .. / .. / -.- / -.- / ---

Morsen aakkoset

http://fi.scoutwiki.org/Morsen_a

akkoset

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Scratch-Junior

Sovellus iPadilla (ladattavissa myös Android-

laitteelle)

HUOM! Työ tallentuu ainoastaan siihen

laitteeseen, millä se on tehty.

Alkuun pääsee helposti vaikkapa katsomalla

ohjevideoita

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Scratch-Junior -harjoitusAvaa sovellus iPadilla ja aloita uusi projekti1. 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 hahmonantamien ohjeiden perusteella.

4. Toisessa ruudussa on myös uusi hahmo, jonka kanssa ensin luotu hahmokä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 samalla kuulua joku ääni.

7. LISÄTEHTÄVÄ: Kokeile vielä jotain koodipalikkaa, jota et vielä ole kokeillut.

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Code.orgNettipohjainen ohjelmoinnin

harjoitteluun soveltuva sovellus.

Alkuun helposti koodaustunnin harjoitusten avulla.

Kokeile yhtä valitsemaasi koodaustunninharjoituksista:

code.org

Koodaustunti

Luomalla tunnuksen voit tallentaa tekemäsiharjoitukset, luoda oppilasryhmän ja oppilastunnuksia, jolle voit antaa haluamiasitehtäviä sekä seurata oppilaiden työskentelynedistymistä code.org-sivustolla.

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Scratch-harjoitusNettipohjainen sovellus, enemmän toimintoja

kuin ScratchJR:ssa (scratch.mit.edu)

Alkuun pääsee helposti vaikkapa katsomallaohjevideoita

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?

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Vinkkejä ja linkkejä Scratch-klubi: http://www.teromakotero.fi/scratch-klubi/

Muita applikaatioita eri laitteisiin

https://www.commonsensemedia.org/lists/coding-apps-

and-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

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Vinkkejä ja linkkejäKirja: Linda Liukas: Hello Ruby

Peli: Oppi&Ilo: Robogem

Koirankujeita – loogiset päättelytehtävät

© 2015 Innokas | www.innokas.fi | All Rights Reserved | Copying and reproduction prohibited

Linkkejä ja vinkkejä muilta kursseilta

Hyväksi koettuja appseja:

Hopscotch

Kodable

Daisy the Dinosaur

Lightbot

Kahoot!

Piskelapp

top related