Potentiometri

Opiskelijat tutustuvat muuttujiin tehoautomaatin avulla. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, matematiikkaPituus45 minuuttiaPedagoginen lähestymistapaTutkiva oppiminenKompetenssitOhjelmointi, algoritmit, uudet teknologiatIkäryhmäPeruskoulu, 3.-6. luokkaTeknologiatMIT App Inventor -ohjelmistoArviointiTehtävämoniste Johdanto: Opettaja esittelee muuttujien käsitteen ja selittää sen eksponentiaaliesimerkin avulla. Kehittäminen: Oppilaat kehittävät sovelluksen, jolla lukuja voidaan potensoida, ja oppivat muuttujien käyttöä. Pohdinta: Oppilaat testaavat sovellustaan ja vertailevat tuloksiaan. Linkki dokumenttiin: https://docs.google.com/document/d/1rA-5t_hj4M7Hp2qZU1wj-o3eMUxWtelX7pdfG64AFZE/edit

BeeBot ja geometriset kuviot

Oppilaat ohjaavat Bee Botteja matolla, jossa on erilaisia geometrisia kuvioita, kuten ympyröitä, suorakulmioita ja kolmioita. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, matematiikkaPituus45 minuuttiaPedagoginen lähestymistapaTutkiva oppiminenKompetenssitAlgoritmit, ohjelmointiIkäryhmäPeruskoulu, 3. luokkaTeknologiatBeeBot -ohjelmistoArviointiTehtävämoniste Johdanto: Opettaja esittelee lyhyesti aiheen ja selittää, miten Bee Botteja ohjataan. Käytetyt luvut määritetään yhdessä ryhmässä alussa. Kehittäminen: Oppilaat yrittävät saada Bee Bots -robotit liikkumaan ennalta määriteltyjen geometristenContinueContinue reading “BeeBot ja geometriset kuviot”

Askel askeleelta turnaussovellukseen

Opiskelijat laajentavat digitaalista tulostaulua, jossa on myös mahdollisuus tallentaa turnauksia. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, liikuntaPituus90 minuuttiaPedagoginen lähestymistapaTutkiva oppiminenKompetenssitOhjelmointi, algoritmit, uudet teknologiatIkäryhmäPeruskoulu, 5.-6. luokkaTeknologiatMIT App Inventor -ohjelmistoArviointiTehtävämoniste Johdanto: Opettaja esittelee lyhyesti aiheen ja viittaa oppimisskenaarioon “digitaalinen tulostaulu”. Kehittäminen: Oppilaat toteuttavat toimintoja, kuten joukkueen luomista ja pelin tulosten kirjaamista. Yksittäiset vaiheet on esitetty laskentataulukossa. Pohdinta: Oppilaat pelaavatContinueContinue reading “Askel askeleelta turnaussovellukseen”

App Inventor: Digitaalinen tulostaulu

Oppilaat kehittävät sovelluksen, jonka avulla voidaan laskea pisteet erilaisissa kilpailuissa. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, liikuntaPituus90 minuuttiaPedagoginen lähestymistapaTutkiva oppiminenKompetenssitOhjelmointi, algoritmit, uudet teknologiatIkäryhmäPeruskoulu, 5.-6. luokkaTeknologiatMIT App Inventor -sovellusArviointiOppilaiden tekemät sovellukset Johdanto: Opettaja esittelee aiheen esimerkin avulla (jalkapallo). Oppilaat voivat yhdessä miettiä, mitä pelejä/urheilulajeja sovellus voi tukea. Kehittäminen: Oppilaat kehittävät sovelluksen yhdessä. Yksittäiset vaiheet on esitetty laskentataulukossa. Pohdinta:ContinueContinue reading “App Inventor: Digitaalinen tulostaulu”

Puiden arviointi

Idea : Tässä oppimisskenaariossa esitellään jakamisen käsite: miten ongelma voidaan jakaa useisiin pienempiin ongelmiin niin, että ne ovat helpommin ratkaistavissa.Tämä koskee konkreettista ongelmaa, eli puiden ja vaurioituneiden puiden määrän määrittämistä. TekijäJan Pawlowski, Idzik MartinOppiaineMaantiede, biologia, matematiikkaPituus90 minuuttiaPedagoginen lähestymistapaTosielämään perustuva oppiminenKompetenssitOngelman jakaminen osiin, abstraktio, ohjelmointi, algoritmitIkäryhmäPeruskoulu, 5.-6. luokkaTeknologiat-ArviointiTehtävämoniste Kuvaus: Opettaja esittelee lyhyesti, että joskus ongelmat ovatContinueContinue reading “Puiden arviointi”

Algoritmit: Silmukat

Idea: Tämän skenaarion tavoitteena on erottaa toisistaan silmukat, joissa on ehto, ja laskettavat silmukat. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, matematiikkaPituus45 minuuttiaPedagoginen lähestymistapaOngelmalähtöinen oppiminenKompetenssitKuvioiden tunnistaminen, algoritmit, ohjelmointiIkäryhmäPeruskoulu, 3.-5. luokkaTeknologiat-ArviointiTehtävämoniste Kuvaus: Aihe on esiteltävä lyhyesti – silmukoita on kahta eri tyyppiä. Oppilaille annetaan nyt kaksi esimerkkiä, joissa kunkin silmukkatyypin toiminta selitetään ja kuvataan. Seuraavassa vaiheessa oppilaiden tulisi kuvataContinueContinue reading “Algoritmit: Silmukat”

Algoritmit: Vaiheittainen opas

Idea: Oppimiskokonaisuuden tavoitteena on prosessien kirjaaminen. Prosessit olisi kuvattava mahdollisimman konkreettisesti. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, maantiede, kuvaamataito, muut soveltuvat aineetPituus45 minuuttiaPedagoginen lähestymistapaTosielämään perustuva oppiminenKompetenssitOhjelmointi, algoritmitIkäryhmäPeruskoulu, 3.-6. luokkaTeknologiat-ArviointiTehtävämonisteet Kuvaus: Vaiheittaisten ohjeiden käsite voidaan selittää hyvin taululla olevan esimerkin avulla.”Selitä minulle, miten taulu pyyhitään niin, että se on jälkeenpäin puhdas.”Opettaja voi spontaanisti tehdä virheitä, jos kuvaus eiContinueContinue reading “Algoritmit: Vaiheittainen opas”

Johdatus järjestettyihin joukkoihin

Oppimiskokonaisuuden tavoitteena on selittää oppilaille matriisien käyttöä ja kokeilla niitä. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapaTutkiva oppiminenKompetenssitDatatyypit, ohjelmoinnin perusteet, algoritmitIkäryhmäPeruskoulu, 3.-6. luokkaTeknologiat-ArviointiTehtävämonisteet Kuvaus: Annetaan esimerkkejä siitä, milloin tietoja voidaan tallentaa matriiseihin (esim. luokan edustajavaalit, viikon säätiedot). Intensiteetistä riippuen voidaan työstää 3 yhä monimutkaisempaa tehtävämonistetta. Kunkin monisteen jälkeen ratkaisuja verrataan. Olisi keskusteltava siitä, mihin tietoihin taiContinueContinue reading “Johdatus järjestettyihin joukkoihin”

Liikuta esineitä: BeeBot maailmankiertue

Idea: Tämän skenaarion tavoitteena on esitellä, miten esineitä voidaan ohjata ja siirtää. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikka, maantiedePituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitAlgoritmit, perustaidot, ohjelmointiIkäryhmäPeruskoulu, 3.-4. luokkaTeknologiatBee Bot -ohjelmistoArviointiTehtävämoniste Kuvaus: Maanosat ja kartan kompassikohdat käsitellään yhdessä. Oppilaat ovat tervetulleita kertomaan tarinoita siitä, missä he ovat käyneet maailmankartalla. Tehtävä 1: Oppilaat saavat nyt yhden pelikentän joukkuetta kohti ja ensimmäisenContinueContinue reading “Liikuta esineitä: BeeBot maailmankiertue”

Liikuta esineitä: Juoksupeli

Idea: Tämän skenaarion tavoitteena on esitellä, miten esineitä voidaan ohjata ja siirtää. Toiminta tehdään ilman tietokonetta. TekijäJan Pawlowski, Martin IdzikOppiaineTietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitAlgoritmit, perustaidot, ohjelmointiIkäryhmäPeruskoulu, 3.-4. luokkaTeknologiatBee Bot -ohjelmistoArviointiTehtävämoniste Kuvaus: Aihe olisi esiteltävä lyhyesti – aluksi olisi esiteltävä vain juoksupeli ja säännöt:Luokka muodostaa kolmen hengen ryhmiä ja joko käyttää tulostettua pelikenttää tai piirtää pelikentän (5X5ContinueContinue reading “Liikuta esineitä: Juoksupeli”

Perusmuodot

Tämän oppimisskenaarion pääajatuksena on, että oppilaat luovat yksinkertaisen ohjelman ja piirtävät neliön ja kolmion. Sen jälkeen he tunnistavat koodinsa kaavat ja yrittävät käyttää silmukoita, jotta ohjelmasta tulisi pienempi mutta samalla tuloksella. Lopuksi heidän pitäisi ymmärtää FOR-lauseen käytön merkitys. Perusidea TekijäRallis SpirosOppiaine ICTPituus45 minuuttiaPedagoginen lähestymistapaYhdistämme tosielämän ja teknologia-avusteisen oppimisen.KompetenssitOngelmanratkaisuKuviotunnistusAlgoritmi-ajatteluVianmääritysLuokka-asteIkä (9-10 vuotta), perusoppimisen taso, ohjelmoinnin perustiedot.TeknologiatScratch 2.0ContinueContinue reading “Perusmuodot”

Peruskomennot -peli

Tässä skenaariossa oppilaat oppivat käyttämään pseudoalgoritmien peruskomentoja. TekijäAnna-Leena LounaskorpiOppiaineLiikunta, ICTPituus45 minuuttiaPedagoginen lähestymistapaTekemällä oppiminenKompetenssitOhjelmoinnin perusteetPeruskomennotLuokka-aste7-12-vuotiaat oppilaatTeknologiat-ArviointiOpettajan johdolla käytävä keskustelu jälkeenpäin Tämä tehtävä perustuu improvisointiin. Oppilaat ovat suuressa ringissä. Jokainen antaa komennon vuorollaan koko ryhmälle ja koko ryhmä tekee tämän komennon mukaisen aktiviteetin. Vuoro siirtyy ringissä kunnes kaikilla on ollut vuoronsa. Esimerkkikomento: “Hyppää kolmesti oikealla jalalla” taiContinueContinue reading “Peruskomennot -peli”

Tarinoiden kirjoittaminen nopalla

Tämä skenaario opettaa oppilaille if/else-lausekkeiden käyttöä. TekijäMikko MuiluOppiaineKielet, tieto- ja viestintätekniikka, muut soveltuvat oppiaineetPituus45 minuuttiaPedagoginen lähestymistapaIlmiöpohjainen oppiminenKompetenssitAlgoritmitOhjelmoinnin perusteetOpiskelijat oppivat käyttämään if/or/else-lausekkeita ohjelmoinnin peruslogiikassa.Luokka-aste10-12-vuotiaat oppilaatTeknologiatKynä ja paperi ja noppaArviointiOppilaiden kertomukset, opettajan johdolla käytävä keskustelu sen jälkeen. Kuvaus: Oppitunnin alussa olisi annettava lyhyt johdatus if/else-lausekkeisiin. Luokka keksii säännöt, joiden mukaan nopanheitot määräävät tarinan rakenteen. Esimerkiksi jos lukuContinueContinue reading “Tarinoiden kirjoittaminen nopalla”

Lajittelupeli: Yhdistämislajittelu (Merge sort)

Oppilaat oppivat lajittelemaan algoritmeja leikkimällä ryhmässä. TekijäMikko MuiluOppiaineMatematiikka, ICTPituus45 minuuttiaPedagoginen lähestymistapaIlmiöpohjainen oppiminenKompetenssitOppilaat oppivat vertailemaan lukuja lajittelemallaIkäryhmäPeruskoulu, 3-6. luokkaTeknologiat-ArviointiOpettajan johtama keskustelu jälkeenpäin Kuinka pelata Pyydä kaikkia oppilaita asettumaan piiriin. Yksi oppilas seisoo ympyrän keskellä ja vertailee muiden ikää, jaa ihmiset ryhmiin useisiin pareihin. Tätä kutsutaan nimellä “Merge Sort Algorithm”. Vaihe 1: Varmista ensin, että keskellä olevaContinueContinue reading “Lajittelupeli: Yhdistämislajittelu (Merge sort)”

Pseudokoodin piirtäminen

Tämän harjoituksen tarkoituksena on selittää, miten pseudokoodi toimii ja miten kuka tahansa voi seurata sitä. Sisällyttäminen on tärkeää (kuten Pythonissa). Sama voidaan välittää sulkujen kanssa, mutta Tässä yhteydessä valitaan tarkoituksenmukaisuus. TekijäMikko MuiluOppiaineMatematiikka, tieto- ja viestintätekniikka, liikuntaPituus45 minuuttiaPedagoginen lähestymistapaIlmiöpohjainen oppiminenKompetenssitAlgoritmitOpiskelijat oppivat pseudokoodin ja algoritmin idean.Luokka-aste9-12-vuotiaat oppilaatTeknologiatKynä ja paperiArviointiOpettajan johdolla käytävä keskustelu jälkeenpäin Harjoitus 1: Anna oppilailleContinueContinue reading “Pseudokoodin piirtäminen”

Jättimäinen instrumentti

Tämä skenaario opettaa oppilaille, mitä lausekkeet ovat tietokoneohjelmoinnissa. TekijäAnna-Leena LounaskorpiOppiaineMusiikki, tieto- ja viestintätekniikka, liikuntaPituus55 minuuttiaPedagoginen lähestymistapaIlmiöpohjainen oppiminenKompetenssitOhjelmoinnin perusteetOpiskelijat oppivat käyttämään lauseita ja lukemaan yksinkertaisia nuotteja.Luokka-aste7-12-vuotiaat oppilaat.Teknologiat-ArviointiOpettajan johdolla käytävä keskustelu jälkeenpäin Kuvaus: Oppitunnin alussa luokka keskustelee eri soittimista ja niiden toiminnasta. Luokka keksii omat yksinkertaiset nuotit, jotka kirjoitetaan taululle. Oppilaat jaetaan ryhmiin, ja heille annetaan soitettavaContinueContinue reading “Jättimäinen instrumentti”

Lausekkeen debuggaus

Oppilas ymmärtää paremmin, mitä mikäkin lausekkeen komponentti tekee käytännössä ja kuinka sitä voi soveltaa muissa laskuissa. Opettaa myös osaltaan ohjelmointia ja algoritmista ajattelua. TekijäAnna-Leena LounaskorpiOppiaineMatematiikka, tietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapaTosielämään perustuva oppiminenKompetenssitAlgoritminen ajatteluOngelmanratkaisutaidotDebuggaustaidotLuokka-aste5.-6. luokkaTeknologiatEi teknologiaaArviointiOpettaja arvioi oppilaiden työskentelyä Kuvaus Laskun debuggaus auki laskemalla. Käydään muodostetun lausekkeen jokainen osanen läpi debuggerin tavoin samalla, kun laskua lasketaan auki. MuistiinpanotContinueContinue reading “Lausekkeen debuggaus”

Binäärihaku korteilla

Oppilaille näytetään binäärihaun idea. Idea perustuu ihmisrobotit -harjoitukseen. TekijäMikko MuiluOppiaineMatematiikka, ICTPituus45 minuuttiaPedagoginen lähestymistapaOngelmalähtöinen oppiminenKompetenssitOpiskelijat oppivat ymmärtämään, mikä on binäärihakualgoritmi ja milloin sitä tulisi käyttää.IkäryhmäPeruskoulu, 3-6. luokkaTeknologiatPino numeroituja kortteja on printattava valmiiksi ja asetettava järjestykseen narussa. Naru pitää kortit järjestyksessä ja auttaa uudelleenkäytössä. (PDF) Tämä vaatii jonkin verran aikaa, ja se tulisi tehdä etukäteen. Kun seContinueContinue reading “Binäärihaku korteilla”

Avaruusalus

Tässä oppimisskenaariossa oppilaat suunnittelevat avaruusaluksen Sketch Upin avulla. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus120 minuuttiaPedagoginen lähestymistapaHaptinen ja teknologia-avusteinen oppiminen.KompetenssitOngelmanratkaisuAlgoritmitAbstraktioIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatSketch UpArviointiOpiskelijoiden luomuksia Kuvaus Aluksi keskustelemme oppilaiden kanssa asteikosta. Sen jälkeen oppilaat täyttävät työarkin. Kurssin lopussa opastamme oppilaita suunnittelemaan avaruusaluksen Sketch Upin avulla. 1. Muistutamme luokkahuoneessa mittakaavatietoa antamalla oppilaille joitakin esimerkkejä.   2. Jaamme oppilaiden kanssa työarkin.  3. Pyydämme oppilaitaContinueContinue reading “Avaruusalus”

LÄMPÖTILASENSORI

Luomme lämpötila-anturin. Tärkein syy tämän luomiseen on vertailla perinteisiä mittausmenetelmiä uusiin menetelmiin. TekijäRallis SpirosOppiaineYmpäristökasvatus, tietojenkäsittelytiedePituus60-120 minuuttiaPedagoginen lähestymistapaHaptinen ja teknologia-avusteinen oppiminenKompetenssitOngelman tunnistaminenAbstraktioAlgoritmitVianmääritysIkäryhmäPeruskoulu, 4-6. luokkaTeknologiatArduino-ohjelmisto, Tinkercad ArviointiOpiskelijoiden luomuksia Ympäristökasvatuksen kurssilla oppilaiden piti mitata veden lämpötilaa pienessä joessa. Keskustelimme asiasta ja päätimme luoda digitaalisen lämpömittarin ja verrata mittauksia perinteiseen lämpömittariin. Tehtävämoniste: https://docs.google.com/document/d/1FySoDHCubyaRncFIKbB6-vVNGSERpBzsnya_x-oEEog/edit (Kesto:1 -2 tuntia)

CHATBOT

Tämän sovelluksen tavoitteena on, että oppilaat ymmärtävät, miten antureita käytetään ja miten ne yhdistetään IF-lausekkeeseen. Lisäksi he käyttävät ja ymmärtävät, kuinka hyödyllisiä muuttujat ovat tietojen tallentamisessa. Idea syntyi, kun keskustelimme puhumaan kykenevistä roboteista ja yritimme keksiä “puhuvia robotteja”. Perusidea TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus60 minuuttiaPedagoginen lähestymistapaTosielämään perustuva ja teknologia-avusteinen oppiminenKompetenssitOngelmanratkaisuAlgoritmi-ajatteluVianmääritysIkäryhmäPeruskoulu, 3-4. luokkaTeknologiatOnline Scratch 3ArviointiTunnin lopussa oppilaiden on ajettavaContinueContinue reading “CHATBOT”

OMENOIDEN SYÖMINEN

Oppilaiden pääajatuksena on luoda peli käyttäen KODU GAME LABin lohkoja. Idea syntyi, kun keskustelimme heidän kanssaan heidän tämänvuotisesta projektistaan, joka käsitteli terveellistä elämää ja erityisesti terveellistä ruokaa lapsille ja aikuisille. Perusidea TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus120 minuuttiaPedagoginen lähestymistapaTosielämään perustuva ja teknologia-avusteinen oppiminenKompetenssitongelmanratkaisualgoritmitYleistäminenIkäryhmäPeruskoulu, 3-4. luokkaTeknologiatΟffline Kodu Game LabArviointiOppilaat pelaavat toistensa pelejä ja opettaja arvioi ne. Kuvaus Todellisen elämän esimerkkienContinueContinue reading “OMENOIDEN SYÖMINEN”

LASKE OMENAT

Tämän oppimisskenaarion pääajatuksena on, että opiskelijat ymmärtävät joitakin edistyneempiä käsitteitä valintarakenteesta, toistorakenteesta ja oliopohjaisesta ohjelmoinnista. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus120-180 minuuttiaPedagoginen lähestymistapaTosielämään perustuva ja teknologia-avusteinen oppiminenKompetenssitOngelmanratkaisuAlgoritmi-ajatteluAbstraktioKuviotunnistusVianmääritysIkäryhmäPeruskoulu, 5. luokkaTeknologiatSCRATCH 3ArviointiOppilaiden on tunnin lopussa ajettava ohjelmansa, jotta opettajat voivat arvioida niitä. Kuvaus Pyydämme yhtä oppilasta nousemaan ylös ja toista antamaan hänelle oikeat ohjeet, jotta ensimmäinen oppilas luo virtuaalisen neliön lattiaanContinueContinue reading “LASKE OMENAT”

Robotin reaktiot ympäristöön

Tässä oppimisskenaariossa yritämme opettaa lapsille, miten luoda robotteja, jotka ovat vuorovaikutuksessa ympäristön kanssa, käyttämällä LEGO EV3 -tiiliä ja kaikkia paketin sisältämiä antureita. Perusidea TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus60-120 minuuttiaPedagoginen lähestymistapaHaptinen, tosielämään perustuva ja teknologia-avusteinen oppiminenKompetenssitOngelmanratkaisuAbstraktioAlgoritmi-ajatteluVianmääritysIkäryhmäPeruskoulu, 5. luokkaTeknologiatLego Ev3ArviointiOppilaat ajavat ohjelman istunnon lopussa ja opettajat arvioivat heidät. Learning Activities Kuvaus Keskustelemme oppilaiden kanssa siitä, voiko robotti käyttäytyä ja reagoidaContinueContinue reading “Robotin reaktiot ympäristöön”

PLANEETTASOVELLUS

Perusidea Matkapuhelimiin, tabletteihin ja kannettaviin tietokoneisiin on tulvillaan sovelluksia. Keskusteltuamme oppilaiden kanssa päätimme luoda sovelluksen android-laitteille. Sen aiheena on planeettajärjestelmämme. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus60-120 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitOngelman tunnistaminenHajoaminenKuviotunnistusAbstraktioAlgoritmitVianmääritysYleistäminenIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatMIT App inventorArviointiTunnin lopussa oppilaiden on “ajettava” ohjelmansa, jotta voimme arvioida heidän projektejaan tulosten perusteella. Tavoitteena on myös, että oppilaat arvioivat toisiaan. Kuvaus Opastamme oppilaita ensin suunnittelemaan graafisenContinueContinue reading “PLANEETTASOVELLUS”

SEINÄÄ SEURATEN

Perusidea Tässä skenaariossa yritämme opettaa lapsille valinnan ja toistamisen rakennetta LEGO EV3 -tiiliä käyttäen. Näytämme heille myös, miten robotti on vuorovaikutuksessa ympäristön kanssa.Todellisessa elämässä olemme nähneet robottirakenteita, kuten itseohjautuvien uima-altaiden puhdistusta uima-altaan seinillä. Olemme myös nähneet monta kertaa autoja, jotka liikkuvat itsenäisesti tien linjoja seuraten ja pysähtyvät tai väistävät esteen tai seinän. Kuinka vaikeaa tällaisenContinueContinue reading “SEINÄÄ SEURATEN”

ROBOTTIPUHDISTAJA

Main Idea Tämän oppimisskenaarion perusajatuksena on, että opiskelijat pystyvät käyttämään robotiikkaa ympäristön hyväksi ja opettamaan tietotekniikan perusrakenteita. Kurssin lopussa voimme keskustella oppilaiden kanssa lisää ideoita vastaavien robottien ja sovellusten rakentamisesta. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus45 minuuttiaPedagoginen lähestymistapaTosielämään perustuva ja teknologia-avusteinen oppiminenKompetenssitOngelmanratkaisuAlgoritmi-ajatteluVianmääritysIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatLego Ev3-pakettiArviointiOppilaat ajavat ohjelman tunnin lopussa, ja opettajat arvioivat heidät. Kuvaus Ensimmäinen keskustelumme oppilaiden kanssa koskeeContinueContinue reading “ROBOTTIPUHDISTAJA”

TYKILLÄ LEIKKIMINEN

Perusidea Tämän oppimisskenaarion pääajatuksena on auttaa oppilaita ymmärtämään, miten yksi objekti on vuorovaikutuksessa toisen kanssa, kun se käynnistyy. Haluamme simuloida robotin anturin toimintaa. Kun se laukeaa, se lähettää viestin pääprosessorille. Idea tästä pelistä syntyi eräänä päivänä, kun eräs oppilas pelasi peliä, jossa oli palloja ja reikiä. Pelin tavoitteena oli saada kaikki pelilaudalla olevat pallot reikiin. PäätimmeContinueContinue reading “TYKILLÄ LEIKKIMINEN”

Ennustaja

Perusidea Keskustelimme oppilaiden kanssa siitä, että olisi mukavaa saada sovellus, joka simuloi ennustetta. Niinpä päätimme käyttää Pythonia ja erityisesti Pythonin “listoja”. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus45 minuuttiaPedagoginen lähestymistapaTosielämään perustuva oppiminen, teknologia-avusteinen oppiminen.KompetenssitOngelmanratkaisuAlgoritmi-ajatteluKuviotunnistusVianmääritysIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatOnline Python-tulkki (repl.it tai joku muu)ArviointiIstunnon lopussa oppilaat ajavat ohjelman, jotta voimme arvioida heitä. Kuvaus Keskustelimme oppilaiden kanssa siitä, kuinka helppoa tai vaikeaa on luodaContinueContinue reading “Ennustaja”

Risteykset

Main Idea Opiskelijat luovat sovelluksen käyttäen scratch-ohjelmistoa, jotta autot eivät törmää toisiinsa. Tässä tehtävässä keskitytään semafoorien logiikkaan. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus45 minuuttiaPedagoginen lähestymistapaTosielämään perustuva oppiminen, teknologia-avusteinen oppiminen.KompetenssitOngelmanratkaisu,HajoaminenAbstraktioAlgoritmi-ajatteluVianmääritysIkäryhmäPeruskoulu, 4-6. luokkaTeknologiatScratch 3 -ohjelmistoArviointiOpiskelijoiden luomukset Kuvaus Oppitunti aloitetaan selittämällä oppilaille, kuinka tärkeää on antaa risteyksessä etuajo-oikeus. Sitten opettaja analysoi, miten semantiikka toimii tietokoneen prosessorissa. Seuraavaksi oppilaille jaetaan työpaperit ohjeineen, minkäContinueContinue reading “Risteykset”

Peli historiassa

Perusidea Opiskelijat luovat historiassa pelin käyttämällä scratch-ohjelmistoa. Peli perustuu kysymyksiin, ja pelaaja saa pisteitä sen mukaan, vastaako hän oikein vai ei. Tämän oppimisskenaarion tavoitteena on, että opiskelijat oppivat ja käyttävät ohjelmoinnin perusrakenteita. Ohjaamme heitä antamalla perustietoja, ja oppilaat löytävät algoritmin pelin tekemistä varten. TekijäRallis SpirosOppiaineTietojenkäsittelytiede ja historiaPituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitOngelmanratkaisuAlgoritminen ajatteluAbstraktioKuviotunnistusVianmääritysIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatScratch 3ArviointiOppilaat ajavatContinueContinue reading “Peli historiassa”

Kaasusensori

Perusidea Oppilaat luovat Marsissa suojan, joka suojaa heitä tehokkaasti ja tarjoaa heille turvallisen paikan. He päättävät tehdä kaasuanturin, jolla voidaan mitata ilman CO- ja CO2-pitoisuuksia ja pyrkiä vähentämään niitä tai ilmoittaa ihmisille, että heidän on käytettävä naamareita tai poistuttava paikalta, jos pitoisuudet ovat korkeat.  TekijäRallis SpirosOppiaineTietojenkäsittelytiede ja fysiikkaPituus45 minuuttiaPedagoginen lähestymistapaHaptinen, tosielämään perustuvaKompetenssitongelmanratkaisu,hajoaminenalgoritmivirheenkorjausIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatArduino-ohjelmisto, TinkercadArviointiTehtävämonisteetContinueContinue reading “Kaasusensori”

Arvaa numero

Perusidea Oppilaiden yhteistyönä luodaan peli. Tämän skenaarion päätavoitteena on, että opiskelijat ymmärtävät GUI-pelin luomisprosessin. TekijäRallis SpirosOppiaineTietojenkäsittelytiedePituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminen.KompetenssitOhjelmointi Pythonilla ja käyttäjäystävällisen käyttöliittymän omaavan sovelluspelin luominenOsaaminen• ongelman tunnistaminen• algoritmit• abstraktio• hajoaminenIkäryhmäPeruskoulu, 4.-5. luokkaTeknologiatPython -Tkinter-käyttöliittymäArviointiOppilaat ajavat ohjelman tunnin lopussa ja opettajat arvioivat heidät. Tavoitteena on myös, että oppilaat arvioivat toisiaan. Ensiksi selitämme opiskelijoille, mikä on käyttäjäystävällinenContinueContinue reading “Arvaa numero”

Tarinan “Jänis ja kilpikonna” luominen

Perusidea Oppilaat esittävät Aesopuksen “Jänis ja kilpikonna” -romaanin Scratch junior -ohjelmiston avulla. Tämän skenaarion pääajatuksena on, että oppilaat oppivat käyttämään liike- ja nopeuslohkoja. Erityisesti esittämällä jäniksen ja kilpikonnan kilpajuoksua oppilaat ymmärtävät, miten hahmoa liikutetaan, nopeutetaan ja hidastetaan ohjelmistossa. TekijäDimitra DimitrakopoulouOppiaineÄidinkieli, tietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitTietoOpiskelijoiden tulisi:• ymmärtää pitkän tekstin ja pystyy toistamaan sen.• oppia erilaisia tapojaContinueContinue reading “Tarinan “Jänis ja kilpikonna” luominen”

Tieturvallisuus

Main Idea Peruskoulun 3. rdluokan oppilaat oppivat liikenneturvallisuudesta ja voimassa olevien liikennesääntöjen ja liikennesääntöjen noudattamisesta. Heidän on toteutettava tietonsa liikennemerkeistä käyttämällä scratch-ohjelmistoa. Tämän skenaarion pääajatuksena on, että oppilaat oppivat ohjelmoinnin peruskäsitteitä. TekijäDimitra DimitrakopoulouOppiaineYmpäristökasvatus & tietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitTietoOpiskelijoiden tulisi• lisätä tietoisuutta liikenneturvallisuuden merkityksestä ja liikenteen vaikutuksista elämään.• oppia noudattamaan tieliikennesääntöjä• oppia ohjelmoinnin peruskäsitteitäTaidot• ongelman tunnistaminen•ContinueContinue reading “Tieturvallisuus”

Musiikin tekeminen

Perusidea Opiskelijat tekevät musiikkia käyttämällä scratch-ohjelmistoa. Ohjelmiston avulla he voivat valita suosikkisoittimensa, lisätä ääniä ja luoda kappaleita. Sen jälkeen he voivat kokeilla soittaa soittimillaan samaa kappaletta, jonka he ovat luoneet ohjelmiston avulla. TekijäDimitra DimitrakopoulouOppiaineMusiikki, tietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminenKompetenssitTietoOpiskelijoiden tulisi:• tutkia, luoda ja järjestää ääniä yksinkertaisiin rakenteisiin.• kuuntelemaan tarkkaavaisesti ja muistamaan ääniä• ymmärtämään, että musiikkia voidaanContinueContinue reading “Musiikin tekeminen”

Ihmisen aistit ja robottien sensorit

PerusIdea Oppilaat tutustuvat robottisensoreihin. He ymmärtävät, että robottisensorit perustuvat ihmisen aistinelinten toimintoihin. He tutkivat, miten anturit (kosketusanturit ja värianturit) toimivat luomalla omia robottejaan ja ohjelmoimalla niitä. He tunnistavat, milloin ja miksi käytämme robottisensoreita tosielämän tilanteissa. TekijäDimitra DimitrakopoulouOppiaineTietojenkäsittelytiedePituus45 minuuttiaPedagoginen lähestymistapaHaptinen, tosielämään perustuvaKompetenssitTietoOpiskelijoiden tulisi oppia:• että roboteilla on sensorit, kuten ihmisillä on aistit.• mitä sensoreita roboteilla on•ContinueContinue reading “Ihmisen aistit ja robottien sensorit”

Hammasrattaiden tutkiminen

Tässä oppimisskenaariossa oppilaat tutustuvat hammaspyöriin ja niiden välisiin suhteisiin. Tarkoituksena on, että oppilaat rakentavat ja testaavat robottimalleja, joiden avulla he tunnistavat, että vaihteen nopeus riippuu sen asennosta ja hampaiden lukumäärästä. Siksi oppilaat oppivat käyttämään vaihteita oikein ja tehokkaasti. TekijäDimitra DimitrakopoulouOppiaineTietojenkäsittelytiedePituus45 minuuttiaPedagoginen lähestymistapaHaptinen oppiminenKompetenssitTietoOpiskelijoiden tulisi:• määritellä oikea tapa vaihteiden asennukseen• määrittele vaihteen nostaminen ja laskeminenTaidotOpiskelijan tulisiContinueContinue reading “Hammasrattaiden tutkiminen”

Maanjäristyssimulaattori

Main Idea Historian opiskelijat oppivat maanjäristyksistä. He saavat tietää ihmisten yrityksistä selvittää maailman synnyn salaisuuksista ja myyteistä. He vertailevat, miten ihmiset yrittivät tulkita fysikaalisia ilmiöitä menneisyydessä ja miten he tekevät sitä nykyään. Luomalla maanjäristyssimulaattorin he tutkivat, miten rakennukset voidaan suunnitella vahvemmiksi ja turvallisemmiksi. TekijäDimitra DimitrakopoulouOppiaineHistoria & tietojenkäsittelytiedePituus45 minutesPedagoginen lähestymistapaHaptinen oppiminenKompetenssitTieto Opiskelijoiden tulisi:tutustua myytteihin, joiden avulla ihmisetContinueContinue reading “Maanjäristyssimulaattori”

Yövalo

Opiskelijat opiskelevat fysiikan tunnilla valon ja sähkön ilmiöitä. Opiskelijoille esitellään katuvalojen toimintaa ja valojen syttymistä vain pimeällä. Tässä työssä tehdään valoresistorista ja ledistä koostuva piiri, joka toimii hyvin samalla tavoin. Opiskelijat ohjelmoivat yövalon S4A-ohjelmistolla. Tämän tunnin tarkoituksena on esitellä opiskelijoille ohjelmointikonsepteja, joita he voivat käyttää käytännön ongelmien ratkaisemiseen. TekijäMaria NikitaOppiaineetFysiikka, tietotekniikkaKesto40 minuuttiaPedagoginen lähestymistapaTekemällä oppiminen, käytännönContinueContinue reading “Yövalo”

Binäärihaku

Tunnin tarkoituksena on näyttää leikin avulla miten hakualgoritmi voi toimia. Ohjeiden tulee tulla yksinkertaisina ja niitä seuraamalla tulee aina onnistua. Oppiainematematiikka, tietotekniikkaPituus45 minuuttiaPedagoginen lähestymistapatekemällä oppiminenKompetenssitalgoritmitLuokka-aste3.-6.lkTeknologiatei teknologiaa Muut tarvittavat materiaalitKynä ja paperia. Harjoituksen kohdekompetenssit Oppilaat oppivat mitä algoritmi tarkoittaaOppilaat oppivat, että on olemassa erilaisia tapoja hakea tiettyä numeroa ja toiset tavat ovat huomattavasti nopeampia kuin toiset.OppilaatContinueContinue reading “Binäärihaku”