Ohjelmoinnillinen ajattelu

Samankaltaiset tiedostot
Reaktor ohjelmoinnillinen ajattelu

Robotteja liikenteessä

Tarjousten prosenttilaskentaa

Trestima Oy Puuston mittauksia

Pientä pintaremonttia

Graafiteoria matematiikkaako?

Reaktor ohjelmoinnillinen ajattelu

Prosenttilaskuja osakeseurannan avulla

Juoksun ja pituushypyn matemaattinen mallintaminen

Tarvitaanko pelin tekemiseen matematiikkaa? Mitä on ohjelmointi? Mitä tekee ohjelmoija?

Mopoilua. Tavoitteet: TEEMA 1:

Kuuluisat matemaatikot tutuiksi

Tilastoja yleisurheillen

Pehmopapereiden matematiikkaa

OPPILAS Tehtävä 9. Maankohoaminen ja uusi teknologia Harjoituksia GPS:n, tablettitietokoneiden, mobiiliohjelmien yms. avulla.

Käyttöopas yksityisautolle Android, ios ABAX MOBIILI

Koostanut: Anne Ranta-Nilkku, Elina Viro. Funktiot arjessani

Arki balanssissa. Opettajalle

Koodaamme uutta todellisuutta FM Maarit Savolainen

Metso Minerals. Lyhyt kuvaus projektista: Oppilaat työskentelevät neljän henkilön ryhmissä, joissa jokaisessa on

Tuntisuunnitelma: Teema 3

oppilaan kiusaamista kotitehtävillä vai oppimisen työkalu?

Tuen tarpeen tunnistaminen

Firmaliiga Högbacka

Arki balanssissa. Opettajalle

Lepoa ja latausta. Max 3 pistettä I. Nojatkaa pareittain hetki selät tai tuolien selkämykset vastakkain. Voitte laskea pään toisen hartialle. 2 p.

Scanclimber Oy Mastolavojen matematiikkaa

Omaperäinen lasku. : 2 on sama kuin :. Mari, Kim ja Jaana ovat ehdottaneet kolmea omaperäistä tapaa laskea : 2.

Luku 4 Yhtälönratkaisun harjoittelua

LUKUKORTIT Lukukorteista on moneksi Toiminnallista matematiikkaa luokille. Riikka Lyytikäinen Liikkuva koulu Helsinki 2016

1. Valitse jokin neljästä tarinasta ja tulosta lapsen kuva. Jos tulostusmahdollisuutta ei ole, voit etsiä kuvan esim. lehdestä.

Tuen tarpeen tunnistaminen

Tuen tarpeen tunnistaminen

Eväitä elämään lähiluonnosta hanke Toimintatuokiokortti

Toiminnalliset menetelmät opetuksessa - kokemuksia koulumaailmasta. Piia Mäkinen (FM) biologian ja maantiedon opettaja Kuhmoinen

Tuen tarpeen tunnistaminen

Malliratkaisut Demot

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

Reittianalyysi Osakilpailu 4 Rauma, Tarvonsaari. RTM Anni Heikkonen & Henrik Väisänen

VIRUSKAAPPARI-PELI - KURKISTUS OHJELMOINNILLISEEN AJATTELUUN

AURINKO VALON JA VARJON LÄHDE

Tuen tarpeen tunnistaminen

Oppimispäiväkirja. Teema1. Johdanto. T1. Kirjoita lyhyt yhteenveto kuvista. T2. Haastattelu

Tuen tarpeen tunnistaminen

KYMPPI-kartoitus.

Geologia arkipäivässä -visa

Tuen tarpeen tunnistaminen. Lukemisen ja kirjoittamisen ryhmäarviointi. Esitysohjeet opettajalle. toinen luokka syksy

Scanclimber Oy Mastolavojen matematiikkaa

Robottikerhon suunnitelma syksylle 2015

Käy$öohjeet ylläpitäjille. Yhteistyössä

IIO10200 Tietokantaohjelmointi (4 op)

Oppitunti 1 Mitä ohjelmointi tarkoittaa?

Prosenttilaskuja osakeseurannan avulla

Tuen tarpeen tunnistaminen

OPS2016 ja ohjelmointi

KTKO104. Luento

Avainsanat: peli, matematiikka, polynomi, yhteen- ja vähennyslasku, kertolasku

Matematiikan opetuksen kehittäminen avoimen lähdekoodin ohjelmistojen avulla Petri Salmela & Petri Sallasmaa

Harjoitus 1 ( )

Tehtävä 1: Arjen argumentaatiota

PELIN JA LEIKINOMAISUUTTA KOULUSUUNNISTUKSEEN

Nuorten tulevaisuusseminaari Kirkko 2020

Jyväskylän yliopiston Koulutuksen tutkimuslaitos, IEA sekä opetus- ja kulttuuriministeriö

HÄTÄTILANTEET. Vastaa kysymyksiin. Katso kuvaa 1. Mitkä hätätilanteet ovat kuvissa?

AVerClassSendApp. Release department: EDU PMK AVer Information Inc

OPPIKIRJATON OPETUS! Kari Nieminen!! Tampereen yliopiston normaalikoulu!! ITK 2015!

Kenguru 2011 Cadet (8. ja 9. luokka)

OPETTAJA. Tehtävä 1. KULTTUURI

OHJELMOINTIKERHO. 1. KERTA: Tervetuloa ohjelmointikerhoon! Alkuvalmistelut ennen kerhoa

TAPATURMAT. Liikkeellä ilman kolhuja -tuntisuunnitelma (n. 45 min)

Harjoitus 1 ( )

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI

Yhdes sä irr hdes sä irr ellen JOUKKUETEHTÄVÄ II.

Helsingin seudun liikenteen reitit ja aikataulut Tässä.fi:ssä

NÄYTÖN JAKAMINEN OPPILAILLE, JOTKA MUODOSTAVAT YHTEYDEN SELAIMELLA TAI NETOP VISION STUDENT -SOVELLUKSELLA

Laske Laudatur ClassPadilla

HELSINGIN YLIOPISTON KIRJASTON OPINTOPIIRIKORTIT

Oppitunti 2 Peräkkäisyys

Verkon värittämistä hajautetuilla algoritmeilla

merirosvoseikkailu Ohjelmointia alkuopetukseen Elina Laakko

liikenneviikko Tehtäväpaketti luokkalaisille päivitämme puheenaiheesi

Valmistelut: Aseta kartiot numerojärjestykseen pienimmästä suurimpaan (alkeisopiskelu) tai sekalaiseen järjestykseen (pidemmälle edenneet oppilaat).

Rastita, mikä on todennäköisin pääaine, jota haluaisit opiskelupaikan saatuasi opiskella.

RYHMÄYTYMINEN JA RYHMÄYTYMISHARJOITUKSIA

ANAGRAMMEJA TIETOTEKNIIKASTA

Opetuksen pyrkimyksenä on kehittää oppilaiden matemaattista ajattelua.

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

YipTree.com. hommannimionmatematiikka.com

5. Jos x < 1 2,niin x x 1 on aina. , 1] b) pienempi kuin Yhtälön 3 3 x +3 x =4ratkaisujenlukumääräon a) 0 b) 1 c) 2 d) enemmän kuin 2.

VEKTORIANALYYSIN HARJOITUKSET: VIIKKO 4

Kotiryhmät / Jakoryhmät

Koostanut: Miika Huhtanen, Salla Koskinen, Mira Tengvall, Minja Volotinen, Elina Viro. Salapoliisit

Rasti 1. Pysy ja pidä lämpimänä (suoritusaika 30 min)


LUMATE-tiedekerhokerta, suunnitelma AIHE: PELIT JA TAKTIIKAT

Ohjelmoinnin perusteet, syksy 2006

Luonnontieteellinen tutkimuspolku

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut

Arjen riippuvuuksia. Tavoitteet:

Transkriptio:

Koostanut Jani Ilomäki, Anna-Sofia Kantola, Anne Kivistö, Outi Mielikäinen, Juuso Suominen ja Elina Viro Ohjelmoinnillinen ajattelu Opettajalle Kohderyhmä: 8. - 9. -luokka Esitiedot: - Taustalla oleva matematiikka: Algoritmillinen ajattelu Ajankäyttö: Oman algoritmin luominen: 3-4 45 min, toisten algoritmien tarkastelu: 1 45 min Opetustilat: Oma luokka Tavoitteet: Projektin tavoitteena on tutustuttaa oppilaita ohjelmointiin ja ohjelmoinnilliseen ajatteluun ilman tietokonetta. Projekti ei vaadi aikaisempaa tietämystä ohjelmoinnista, vaan toimii nimenomaan johdatuksena aiheeseen. Kuvaus projektista: Projektissa on kaksi osaa: oman algoritmin luominen ja toisen algoritmin tarkastelu. Projektin aluksi opettaja jakaa tai oppilaat jakautuvat pareihin. Aivan projektin alussa opettaja voi myös halutessaan alustaa valitsemallaan tavalla projektia. Oman algoritmin luominen Parit vastaavat seuraaviin kolmeen tehtävään. Tehtävät tehdään irtopaperille niin, että ulkopuolinen voi tulkita tehtäviä. Opettaja merkitsee kullekin parille oppilaan ohjeessa liitteenä olevaan karttaan omat aloitus- ja lopetuspisteet. Aapolla on kova kiire koulusta (pisteestä A) kotiin (pisteeseen B). Aapo kulkee autolla isänsä kyydissä. A. Etsikää Aapolle mahdollisimman nopea reitti. Laskemiseen tarvittavat tiedot löytyvät liitteenä olevasta kartasta. Varmistakaa, että kaikki päättelyketjut ja laskutoimitukset näkyvät vastauksessanne! B. Kertokaa ranskalaisin viivoin vaihe vaiheelta, kuinka ratkaisitte tehtävän. C. Kirjoittakaa ratkaisustanne yleinen ohje, jonka avulla pystyy löytämään lyhimmän reitin minkä tahansa kartan pisteiden välille.

Opettajalle A-kohdassa oppilaat purkavat ongelman osiin pohtiessaan, mitkä tekijät vaikuttavat kunkin reitin nopeuteen. B-kohdassa puolestaan tunnistetaan yksittäiset proseduurit ja muodostetaan niistä yksi iso algoritmi. C-kohdassa yleistetään muodostettu algoritmi. Toisten algoritmien tarkastelu Jokainen pari vaihtaa oman vastauspaperinsa toisen parin kanssa. Parit tarkastelevat toisen parin ratkaisua ja kirjoittavat siitä rakentavaa palautetta. Mikä on hyvää ja missä voisi parantaa? Erityistä huomiota kannattaa kiinnittää C-kohtaan, jonka pitäisi toteuttaa sama asia jokaisella ryhmällä. Kommentoinnin jälkeen vastausten luojat tutustuvat kommentteihinsa ja korjaavat tarvittaessa vastauksiaan. Jokainen pari palauttaa opettajalle vastauspaperinsa toisen parin kommenteilla varustettuna. Eriyttäminen: Tehtävän vaativuutta voi säädellä kartan monimutkaisuuden mukaan. Opettaja voi tarpeiden mukaan pienentää tai suurentaa pisteiden A ja B välistä etäisyyttä. Myös kartasta voi tehdä haastavamman. Arviointi: Projektia voi arvioida sekä ryhmä- että yksilötasolla. Arvioinnin kohteena voivat olla ryhmätyöskentelytaidot, palautettu tehtäväpaperi ja palautettu arviointi toisen parin tehtävistä. Sovelluksia: Harjoituksesta voi tehdä lukuisia eri versioita. Mukaan voi liittää myös erilaisia narratiivisia ulottuvuuksia, joilla tehtävään voi saada lisää mielenkiintoa. Tehtävän perusideaa voi toteuttaa esim. vaellusreitin valintatehtävänä: Mikä reitti on ajallisesti lyhin, kun otetaan huomioon matkan pituuden lisäksi jyrkänteet, purot, suot, kivikot, sääilmiöt (sumu, tuulisuus ) jne.? Toisaalta kyseessä voi olla myös pelastustehtävä. Tällöin mietitään oikeaa kulkuvälinettä. Esimerkiksi helikopteri on nopea, mutta se voi lähteä kaukaakin ja sen lähtövalmiiksi saattamiseen menee aikaa. 2

Ohjelmoinnillinen ajattelu Tässä tehtävässä pääset harjoittelemaan ohjelmointia ilman tietokonetta! Projektiohje: Jakautukaa pareittain opettajan ohjeiden mukaan. Oman algoritmin luominen Ratkaiskaa irtopapereille seuraavat kolme ongelmaa. Aapolla on kova kiire koulusta (pisteestä A) kotiin (pisteeseen B). Aapo kulkee autolla isänsä kyydissä. A. Etsikää Aapolle mahdollisimman nopea reitti. Laskemiseen tarvittavat tiedot löytyvät liitteenä olevasta kartasta. Varmistakaa, että kaikki päättelyketjut ja laskutoimitukset näkyvät vastauksessanne! B. Kertokaa ranskalaisin viivoin vaihe vaiheelta, kuinka ratkaisitte tehtävän. C. Kirjoittakaa ratkaisustanne yleinen ohje, jonka avulla pystyy löytämään lyhimmän reitin minkä tahansa kartan pisteiden välille. Toisen algoritmin tarkastelu 1) Vaihtakaa vastauspaperinne toisen parin kanssa ja tutkikaa saamaanne paperia. Tarkastakaa vastaukset ja antakaa niistä rakentavaa palautetta kirjallisesti. Palauttakaa vastauspaperi paperin alkuperäisille omistajille. 2) Tutkikaa saamianne kommentteja. Ovatko kommentit järkeviä? Pitääkö vastaustanne vielä korjata? Muokatkaa vastaustanne kommenttien perusteella. 3) Palauttakaa mahdollisesti korjattu vastauspaperinne opettajalle kommentteineen. 1

2

Noudata nopeusrajoitusta! Varo lapsia! + 20s s Liikenneruuhka + 2 min 15 Suojatie + 15 s Tietyö + 25 s Yksisuuntainen katu Liikennevalot + 45 s Vanhus suojatiellä + 60 s Mielenosoitus + 1 min 3