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”

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”

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”

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”

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”

Salasanan murtaminen

Perusidea Yleisesti ottaen meidän on oltava varovaisia, kun luomme salasanoja eri sivustoja tai kortteja varten. Käytämme korkean tason ohjelmointikieltä “Python” ymmärtääkseen, miten heikko salasana murretaan. Lisäksi opiskelijat oppivat, miten ongelma ratkaistaan ja mikä on Brute Force -hyökkäys. TekijäRallis SpirosOppiaineTietojenkäsittelytiede (Python-ohjelmointi)Pituus45 minuuttiaPedagoginen lähestymistapaTeknologia-avusteinen oppiminen, tosielämään perustuva oppiminenKompetenssitOhjelmoinnin perustiedotOngelmanratkaisuVianmääritysIkäryhmäPeruskoulu, 4-5. luokkaTeknologiatPython-tulkki verkossa (repl.it tai joku muu)ArviointiOppilaat ajavatContinueContinue reading “Salasanan murtaminen”