Koodikoulu 4-IoT
Laajuus: 30 oppituntia
Ikäsuositus: 10-15 vuotta
Tarvikkeet: Koodikouluun tiedekoululainen tarvitse mukaan oman kannettavan tietokoneen + laturin. Ulkoinen hiiri ja hiirimatto suositeltava. Tiedekoululla on nettiyhteys. Mahdolliset ruutuajat on hyvä tarkistaa ja tietokoneen akku ladata jo kotona, jotta tietokonetta voi käyttää koko oppitunnin ajan.
Ryhmän kuvaus: Koodikoulu 4-IoT on syventävä jatkoryhmä, jossa tutustutaan ja syvennytään sulautettuihin järjestelmiin ja IoT -laitteiden ohjelmointiin. Tasolla 4-IoT työskennellään sekä visuaalisilla ohjelmointisovelluksilla että käytetään tekstuaalista ohjelmointia.
Oppimistavoitteet:
- oppilas osaa käyttää erilaisia visuaalisia ohjelmointityökaluja ja käyttää niitä tarkoituksenmukaisesti
- oppilas kehittää loogista päättelykykyään sekä ongelmanratkaisutaitojaan edelleen sekä oppii yhdistelemään tietoa ja soveltamaan sitä
- oppilas oppii sulautettujen järjestelmien perusteet ja osaa ohjelmoida niitä
- oppilas oppii IoT-laitteiden perusteet ja oppii käyttämään sekä ohjelmoidaan niitä
- oppilas syventää Python-ohjelmoinnin osaamistaan
- oppilas oppii suunnittelemaan ja toteuttamaan erilaisia ohjelmia ja ohjelmarakenteita
Toteutus:
Jokaisella oppitunnilla on oma teemansa. Tavoitteena on, että oppilas oppii aiheena olevan perusteorian ja pääsee soveltamaan sitä heti käytännössä harjoitusten ja tehtävien kautta. Ryhmässä suunnitellaan ja toteutetaan oma peliprojekti.
Oppituntien teemat
Koodikoulu 4lk1/IoT
- Micro:bitin käyttöönotto, ohjaaminen, kuvakirjasto
- Teksti
- Toistolauseet
- Ehtolauseet
- Satunnaisuus
- Nappien ohjelmointi
- Painikkeet ja ehtolause
- Kiihtyvyysanturi
- Sovelletaan: kompassi
- Sovelletaan: virtuaalilemmmikki
- Sensorit
- Listat ja nopeuspeli 1
- Listat ja nopeuspeli 2
- Oma projekti
- Oma projekti
Koodikoulu 4lk2/IoT
- Laitteiden yhdistäminen
- Radiopeli
- Led -virtapiiri ja dc-moottori
- Sähkön mittaaminen
- Kytkimet ja liikennevalot
- Ulkoiset komponentit
- Komponenttien ohjelmointi
- Kytkimen käyttö
- Sovelletaan: reaktioaikamittari
- Äänen tuottaminen
- Luokat
- Sovelletaan: matopeli
- Äänestyslaite
- Oma projekti
- Oma projekti