Pelko pois ja koodaamaan!



Pelko pois ja koodaamaan!

0 0


opettajien-koodikoulu-slides

Opettajien koodikoulun slaidit

On Github raimohanska / opettajien-koodikoulu-slides

Pelko pois ja koodaamaan!

Juha Paananen / @raimohanska

1984

ohjekirja, sivu 2

2013

girlscantcode.blogspot.com

Tietokoneen osat

Tiedostot, skriptaus

Tekstieditori

Kiintolevyn vaihto

Luku- ja kirjoitustaito

Matematiikkaa ja geometriaa

Koodikoulu Reaktorilla

2014

Ensimmäinen avoin koodikoulu

Koodikouluja

2016

koodikirja.fi

robogem.fi

Opettajien koodikoulu

Tavoitteet

Agenda

  • Miksi koodausta?
  • Sukellus koodiin
  • Taidot ja rakenteet
  • Ohjelmoinnin oppiminen
  • OPS 2016
  • Ryhmätyö

Miksi koodausta?

Kiinnostaako lapsia?

Luovuus

Rakentaminen

Se herää eloon!

Konkretiaa

Harjoitus ja esimerkit

koodikirja.fi/turtle-roy/

Taidot

Ongelman purkaminen osiin ↑↺↑↺↑↺↑↺   Kaavojen tunnistaminen 4 (↑↺)   Rakentaminen osista   Ratkaisun yleistäminen

Taidot ja rakenteet

Ongelman purkaminen osiin Komentosarjat   Kaavojen tunnistaminen Toistolausekkeet   Rakentaminen osista Funktiot   Ratkaisun yleistäminen Parametrit     EhtolauseetMuuttujatRekursio

Algoritminen ajattelu

Ongelman purkaminen osiin Komentosarjat Kaavojen tunnistaminen Toistolausekkeet Rakentaminen osista Funktiot Ratkaisun yleistäminen Parametrit   EhtolauseetMuuttujatRekursio
That's it! Questions?

Ohjelmoinnin oppiminen

taitolaji!

Ohjelmointi

Turtle Roy

C++

Leikit ja pelit

Syvyys

Luovuus

Koodiaapinen.fi

alkaa taas 15.10.2016

OPS2016

OPS2016 1-2 luokka

  • Matematiikka Tutustuminen ohjelmoinnin alkeisiin alkaa laatimalla vaiheittaisia toimintaohjeita, joita myös testataan

OPS2016 3-6 luokka

  • Matematiikka Suunnitellaan ja toteutetaan ohjelmia graafisessa ohjelmointiympäristössä
  • Käsityö Harjoitellaan ohjelmoimalla aikaan saatuja toimintoja, joista esimerkkinä robotiikka ja automaatio

OPS2016 7-9 luokka

  • Matematiikka Ohjelmoidaan ja samalla harjoitellaan hyviä ohjelmointikäytäntöjä
  • Käsityö Käytetään sulautettuja järjestelmiä käsityöhön eli sovelletaan ohjelmointia suunnitelmiin ja valmistettaviin tuotteisiin

OPS käytännössä?

OPS2016

Taidot ja rakenteet*1-2 Ongelman purkaminen osiin Komentosarjat 3-6 Kaavojen tunnistaminen Rakentaminen osista Toistolausekkeet Funktiot 7-9 Ratkaisun yleistäminen Parametrit Ehtolauseet Muuttujat Rekursio *) Lähde: Juhan oma hiha-arvaus

OPS2016

Opetusvälineet*1-2 Koodaustunti Pelit ja leikit 3-6 Scratch Turtle Roy 7-9 HTML + Javascript Arduino Code Academy *) Muutama esimerkki

Pelit ja leikit

Bee-Bot
robbo.world

Ohjelmointiympäristöt

Ryhmätyö

  • 2-3 Hengen ryhmät
  • Aktiviteetti / harjoitus / tehtävä
  • Algoritminen ajattelu
  • Tyyli on vapaa!
github.com/raimohanska/opettajien-koodikoulu

Anna palautetta, ota yhteyttä

juha.paananen@reaktor.fi @raimohanska

Pelko pois ja koodaamaan! Juha Paananen / @raimohanska