Tiina Partanen. Koodaamassa Matikantunnilla
|
|
- Marjut Ahola
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Koodaamassa Matikantunnilla
2 Racket-iskuryhmä? Ryhmä Tamperelaisia ja Ylöjärveläisiä opettajia, jotka testaavat ja kehittävät Racket-ohjelmointimateriaalia yläkoulun matematiikan (tietotekniikan ja fysiikan) opetuksen tarpeisiin Jotta ohjelmointimateriaali olisi toimivaa, ideoiden ja tarpeiden on tultava kentältä ja materiaalin toimivuus on testattava oppilailla luokkahuonetilanteessa Ryhmä toimii lukuvuoden ajan (koodaaminen luokissa aloitetaan syksyllä 2015) Tampereen yliopistolla on käynnistymässä myös tutkimustoimintaa aiheen ympärille Iskuryhmää vetää
3 Koodausta Kouluun - iskuryhmä Opettajat: Takahuhdin koulu: Eija Kuusipalo, (MaFyKe) Kirsi Ranta, (MaFyKe) Linnainmaan koulu: Eerikki Rönkkö, (MaTi) Kämmenniemen koulu: Eero Takkinen, (MaTi) Kaukajärven koulu: Nina Pukkila (MaFyKe) Lielahden koulu: Pauliina Kähönen (MaFyKe) Juha Niemi (MaTi) Hatanpään koulu Janne Koponen (MaTi) Tesoman koulu Jukka Vilen (MaTi) Moision koulu: Lena Laitamäki, (MaTi) Ylöjärven Yhtenäiskoulu: Tuula Havonen (MaFyKe) Yhteistyökumppanit: Tampereen Yliopisto: Sari Yrjänäinen, tutkija Timo Poranen, lehtori evarikko: Harri Jurvela, verkko-opetuksen koordinaattori
4 Laskennallinen ajattelu? Laskennallinen ajattelu on yksi matematiikan osa-alue perinteisten osa-alueiden rinnalla. Siihen liittyy omat ominaispiirteensä mutta sen yhteydessä voidaan soveltaa myös matematiikan muita osa-alueita. Se pysyvä totuus jatkuvasti kehittyvällä teknologisella ajalla
5 Motivointi? Yläkoulun matematiikka tuottaa osalle oppilaista ongelmia abstraktin luonteensa johdosta. Ohjelmointi tarjoaa käytännön esimerkkejä ja vastauksia kysymyksiin "mihin tätä oikein tarvii" (mm. muuttujat, funktiot, trigonometria, Pythagoraan lause)
6 Ohjelmointikieli? Emme opeta ohjelmointia vaan laskennallista ajattelua Ohjelmointikieli on vain väline ideoiden esittämiseen (kuin Word kirjailijalle). Sen täytyy olla riittävän monipuolinen, jotta sen avulla voidaan esittää laskennallisen ajattelun pääsisällöt, toisaalta riittävän yksinkertainen (selkeä). Kieleksi valittu Racket (Basic Student Language)
7 Pedagogia? Ajattelua ei voida opettaa esimerkin kautta (koodia kopioimalla). Konseptit pitää selittää niin hyvin, että oppilas voi soveltaa asiaa itsenäisesti. Opetetaan ratkaisumalleja: design recipes (järjestelmällinen ongelmanratkaisumetodi) Avoimia tehtäviä, jotta pääsevät keksimään myös omia koodeja Asian ymmärtämistä vahvistetaan kirjoittamalla algoritmeja auki myös pseudokoodilla
8 1. Asteen KooMa Peruslaskut Lauseke (+ 1 2) Lausekkeiden yhdistäminen ja evaluointi stepperin kanssa Debuggaus Peruskuviot Kirjasto, määrittelyt Ongelman jakaminen osiin Lausekkeiden yhdistäminen Oman taideteoksen tekeminen
9 2. Asteen KooMa Racket Turtle Geometristen muotojen piirtäminen Kulmat ja mittasuhteet Ohjeiden antaminen, järjestys, toisto Omat taideteokset Muuttujat ja funktiot Funktion käsite, funktion parametri muuttujana, funktion paluuarvo Design Recipe Abstraktio (muuttuja) konkretia (testitapaus) Test driven - design
10 3. Asteen KooMa Haarautuva koodi Boolean logiikka (true/false, and/or) If-then-else ja cond rakenteet Vertailuoperaattorit (<, <=, >, =>, =) Oman pelin koodaaminen Kaiken edellä mainitun yhdistäminen omaksi peliksi (peruspeli)
11 4. Asteen KooMa Animaatiot (aika muuttujana) tilan käsite events & big-bang Mallintaminen datan mallintaminen (structs) animaatiot, kun useampi muuttuja Fysiikan simulaatio tai peli (fysiikkapeli) Kaiken edellä mainitun yhdistäminen simulaatioksi tai peliksi
12 5. Asteen KooMa (*bonus) Listat ja rekursio Hienot Turtle-kuvioit Funktioparametrina Map, foldl, filter Tekoäly Animaatio, peli
13 Koodaa lippuja (KooMa1) (require 2htdp/image) (define YMPYRÄ (circle 50 solid red )) (define POHJA (rectangle outline black )) (overlay YMPYRÄ POHJA)
14 Ohjaa Racket-Turtlea (KooMa2) Aloita muokkaamalla esimerkkikoodeja
15 Peruspeli (KooMa3)
16 Tavoitteet materiaalille Tehdä työkalut ja ajattelumalli niin selkeäksi, että opettaja pystyy tekemään itsenäisesti myös omia harjoitustehtäviä (materiaalin tehtävät ovat vain esimerkkejä) Opettaja pääsee itse ideoimaan materiaalia (valmis materiaali toimii harvoin suoraan) SISÄLTÖ Materiaalin tasoa voi säätää oman ryhmänä tarpeisiin TASO Materiaali ei lopu kesken MÄÄRÄ Tehdä mahdollisimman hyvä KICK-OFF materiaali, joka toimii luokassa erilaisilla opettajilla, materiaali, jolla pääsee alkuun
17 Rakenne materiaalille KICK-OFF materiaali Oppitunti video (miksi-mitä-esimerkit) Quiz tehtävät Harjoitustehtävät + vastaukset (koodia) Käsikirja Ettei tarvitse muistaa kaikkea Termit ja käsitteet koottuna tekstimuodossa Basic Student Language, 2htdp/image ja 2htdp/universe funktiot selitetty
18 Opettajien koulutus Materiaali mahdollistaa lyhyen KICK-OFF kurssin ja tukee itseopiskelua kurssin jälkeen kotona Työkalut Käytössä ilmainen DrRacket ja/tai WeScheme (selainversio, rajoittuneempi) Opettajien materiaali, tuki ja keskustelu Eliademyssä Oppilaiden materiaali netissä, lisäksi opettaja voi jakaa omaa materiaalia esim. O365:n, Repun tms. kautta Kaikki työkalut ja materiaalit ilmaisia
19 Linkkejä materiaaleihin Racket ohjelmointia I (piirtäminen) Peruspeli Racket Turtle:n koodin voi ladata GitHub:sta Peruspelin koodin voi ladata GitHub:sta Koodaus-blogi: Projekti-blogi: Facebook-ryhmä:
Bootstrap / HTDP2 / Realm of Racket. Vertailu
Bootstrap / HTDP2 / Realm of Racket Vertailu Bootstrap http://www.bootstrapworld.org/ Tarkoitettu yläkoululaisille (12-15v) Ohjelmointi on integroitu matematiikan opetukseen Materiaalina tuntisuunnitelmat
LisätiedotRacket ohjelmointia osa 1. Tiina Partanen Lielahden koulu 2014
Racket ohjelmointia osa 1 Tiina Partanen Lielahden koulu 2014 Sisältö 1) Peruslaskutoimitukset 2) Peruskuvioiden piirtäminen 3) Määrittelyt (define) 4) Yhdistettyjen kuvien piirtäminen 5) Muuttujat ja
LisätiedotRacket ohjelmointia osa 2. Tiina Partanen Lielahden koulu 2014
Racket ohjelmointia osa 2 Tiina Partanen Lielahden koulu 2014 Sisältö 1) Funktiot ja muuttujat (kertaus) 2) Animaatiot & pelit (big-bang) 3) Vertailuoperaattorit sekä boolean arvot 4) Tietorakenteet (struct)
LisätiedotRacket ohjelmointia I
Racket ohjelmointia I Tiina Partanen 2015 Sisältö 1) Racket-kieli ja DrRacket 1.1 DrRacket esivalmistelut 1.2 Peruslaskutoimitukset 2) Piirtotyökalut 2.1 Peruskuvioiden piirtäminen 2.2 Määrittelyt (define)
LisätiedotRacket ohjelmointia. Tiina Partanen 2014
Racket ohjelmointia Tiina Partanen 2014 Sisältö 1) Peruslaskutoimitukset 2) Peruskuvioiden piirtäminen 3) Määrittelyt (define) 4) Yhdistettyjen kuvien piirtäminen 5) Muuttujat ja funktiot 6) Animaatiot
LisätiedotRacket ohjelmointia II. Tiina Partanen 2015
Racket ohjelmointia II Tiina Partanen 2015 Sisältö 1) Peli I Yksinkertainen peli, jossa kerätään kohteita ja väistellään vaaroja Pitkälle viety koodi, johon täydennetään vain puuttuvat palat Ei tarvita
LisätiedotRacket ohjelmointia II. Tiina Partanen 2015
Racket ohjelmointia II Tiina Partanen 2015 Sisältö Peruspeli 1 Yksinkertainen peli, jossa kerätään kohteita ja väistellään vaaroja Pitkälle viety koodi, johon täydennetään vain puuttuvat palat Ei tarvita
LisätiedotKTKO104. Luento
KTKO104 Luento 6.11.2014 OPS2016 Uusi opetussuunnitelma tulee voimaan 2016 syksyllä. Tällä hetkellä vielä luonnosvaiheessa. Muutamia huomioita: peruslukutaito, medialukutaito ym. => monilukutaito. tieto-
LisätiedotOHJELMOINTIA MONIPUOLISESTI MATEMATIIKAN OPETUKSESSA LUMA-PÄIVÄT, TAMPERE
OHJELMOINTIA MONIPUOLISESTI MATEMATIIKAN OPETUKSESSA LUMA-PÄIVÄT, TAMPERE Tuomo Riekkinen Pyhäselän koulu, Joensuu MIKSI OHJELMOINTIA MATEMATIIKKAAN? Joensuun kaupunki päätti hankkia kaikille 7. luokkalaisille
LisätiedotRyhmäharjoitus III: Mitä on koodaaminen? A. TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3.
Ryhmäharjoitus III: Mitä on koodaaminen? A TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3. Ryhmäharjoitus Johdanto (10 min) Tehtävä (60 min) Palaute (10 min) Koodaaminen - Miksi
LisätiedotEsityson kaksiosainen. Luento, jossa esittelen käyttämiäni työkaluja ja työpajaosa, jossa pääsette kokeilemaan niitä. Mutta ennenkö mennään sinne,
Esityson kaksiosainen. Luento, jossa esittelen käyttämiäni työkaluja ja työpajaosa, jossa pääsette kokeilemaan niitä. Mutta ennenkö mennään sinne, pitää vastata yhteen tärkeään kysymykseen: (seuraava slide)
LisätiedotMatopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö
Matopeli C#:lla Aram Abdulla Hassan Ammattiopisto Tavastia Opinnäytetyö Syksy 2014 1 Sisällysluettelo 1. Johdanto... 3 2. Projektin aihe: Matopeli C#:lla... 3 3. Projektissa käytetyt menetelmät ja työkalut
LisätiedotOppiaineen opetussuunnitelmaan on merkitty oppiaineen opiskelun yhteydessä toteutuva aihekokonaisuuksien ( = AK) käsittely seuraavin lyhentein:
9.8. MATEMATIIKKA Oppiaineen opetussuunnitelmaan on merkitty oppiaineen opiskelun yhteydessä toteutuva aihekokonaisuuksien ( = AK) käsittely seuraavin lyhentein: AK 1 = Ihmisenä kasvaminen AK 2 = Kulttuuri-identiteetti
LisätiedotEDMODO. -oppimisympäristö opettajille ja oppilaille KOONNUT: MIKA KURVINEN KANNUKSEN LUKIO
EDMODO -oppimisympäristö opettajille ja oppilaille KOONNUT: MIKA KURVINEN KANNUKSEN LUKIO HUOM! Edmodo kehittyy koko ajan, seuraavat ohjeet voivat olla jo päivityksen tarpeessa. 1 Sisällysluettelo Rekisteröityminen
Lisätiedot815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset
815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/
LisätiedotMatematiikka vuosiluokat 7 9
Matematiikka vuosiluokat 7 9 Matematiikan opetuksen ydintehtävänä on tarjota oppilaille mahdollisuus hankkia sellaiset matemaattiset taidot, jotka antavat valmiuksia selviytyä jokapäiväisissä toiminnoissa
Lisätiedot1. Algoritmi 1.1 Sisällys Algoritmin määritelmä. Aiheen pariin johdatteleva esimerkki. Muuttujat ja operaatiot (sijoitus, aritmetiikka ja vertailu). Algoritmista ohjelmaksi. 1.2 Algoritmin määritelmä Ohjelmointi
LisätiedotMillaiset mahdollisuudet avautuvat KODUpeliohjelmoinnilla. Lehtori Jarkko Sievi 3.12.2012 Virtuaaliopetuksen päivät
Millaiset mahdollisuudet avautuvat KODUpeliohjelmoinnilla Lehtori Jarkko Sievi 3.12.2012 Virtuaaliopetuksen päivät Työpajan sisältö Oppimisympäristönä peliohjelmointi hanke Hankkeen esittely Hankkeen tavoitteet
Lisätiedotoppilaan kiusaamista kotitehtävillä vai oppimisen työkalu?
Oppimispäiväkirjablogi Hannu Hämäläinen oppilaan kiusaamista kotitehtävillä vai oppimisen työkalu? Parhaimmillaan oppimispäiväkirja toimii oppilaan oppimisen arvioinnin työkaluna. Pahimmillaan se tekee
Lisätiedotetunimi, sukunimi ja opiskelijanumero ja näillä
Sisällys 1. Algoritmi Algoritmin määritelmä. Aiheen pariin johdatteleva esimerkki. ja operaatiot (sijoitus, aritmetiikka ja vertailu). Algoritmista ohjelmaksi. 1.1 1.2 Algoritmin määritelmä Ohjelmointi
LisätiedotKTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma 2014 Tiistai
KTKO104 Tieto- ja viestintätekniikka 2. Luento - Opetussuunnitelma 2014 Tiistai 13.10. 2015 OPS 2014 Perusopetuksen Opetussuunnitelman Perusteet 2014, eli OPS 2014 Hyväksytty 2014, astuu voimaan 2016 Edellinen
LisätiedotTIEA341 Funktio-ohjelmointi 1, kevät 2008
TIEA341 Funktio-ohjelmointi 1, kevät 2008 Luento 4 Antti-Juhani Kaijanaho Jyväskylän yliopisto Tietotekniikan laitos 17. tammikuuta 2008 Modulin viimeistelyä module Shape ( Shape ( Rectangle, E l l i p
LisätiedotOhjelmoinnin peruskurssien laaja oppimäärä
Ohjelmoinnin peruskurssien laaja oppimäärä Luento 8: Pienen ohjelmointikielen tulkki (ohjelmoitava laskin) (mm. SICP 4-4.1.5 osin) Riku Saikkonen 15. 11. 2012 Sisältö 1 Nelilaskintulkki, globaalit muuttujat
LisätiedotKTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma ja TVT Tiistai
KTKO104 Tieto- ja viestintätekniikka 2. Luento - Opetussuunnitelma ja TVT Tiistai 25.10. 2016 OPS 2014 Perusopetuksen Opetussuunnitelman Perusteet 2014, eli OPS 2014 Hyväksytty 2014, astuu voimaan 2016
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 1.4.2009 T-106.1208 Ohjelmoinnin perusteet Y 1.4.2009 1 / 56 Tentti Ensimmäinen tenttimahdollisuus on pe 8.5. klo 13:00 17:00 päärakennuksessa. Tämän jälkeen
LisätiedotSisällys. 3. Pseudokoodi. Johdanto. Johdanto. Johdanto ja esimerkki. Pseudokoodi lauseina. Kommentointi ja sisentäminen.
Sisällys 3. Pseudokoodi Johdanto ja esimerkki. Pseudokoodi lauseina. Kommentointi ja sisentäminen. Ohjausrakenteet: Valinta if- ja if--rakenteilla. oisto while-, do-while- ja for-rakenteilla. 3.1 3.2 Johdanto
LisätiedotOpetussuunnitelma uudistui mikä muuttui? Tietoja Lielahden koulun huoltajille
Opetussuunnitelma uudistui mikä muuttui? Tietoja Lielahden koulun huoltajille Mikä on opetussuunnitelma? Se on kaiken koulun opetuksen ja toiminnan perusta Siinä kerrotaan Mitä opiskellaan milläkin vuosiluokalla
Lisätiedot815338A Ohjelmointikielten periaatteet Harjoitus 6 Vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 6 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/
LisätiedotOpettajan TVT-työkalupakki. Tampereen seudun TVT-portaali Tampereen seudun TVT-suunnitelma Koulun e-valmiustasot Opettajien osaamistasot
Opettajan TVT-työkalupakki Tampereen seudun TVT-portaali Tampereen seudun TVT-suunnitelma Koulun e-valmiustasot Opettajien osaamistasot Opettaja TVT-työkalupakki tvt.tampereenseutu.fi TVT-koulutustarjonta
LisätiedotKESKEISET SISÄLLÖT Keskeiset sisällöt voivat vaihdella eri vuositasoilla opetusjärjestelyjen mukaan.
VUOSILUOKAT 6 9 Vuosiluokkien 6 9 matematiikan opetuksen ydintehtävänä on syventää matemaattisten käsitteiden ymmärtämistä ja tarjota riittävät perusvalmiudet. Perusvalmiuksiin kuuluvat arkipäivän matemaattisten
LisätiedotPikaopas KUBO CODING+
Pikaopas KUBO CODING+ KUBO on maailman ensimmäinen palapeli-ideaan perustuva opetusrobotti. Se muuttaa oppilaat passiivisista laitteiden käyttäjistä keksijöiksi, joiden luovuus kukkii. KUBO muuttaa monimutkaiset
Lisätiedot11/20: Konepelti auki
Ohjelmointi 1 / syksy 2007 11/20: Konepelti auki Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/11 Tämän luennon
LisätiedotNäin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi
Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen
LisätiedotEdtech kestää aikaa!
Edtech kestää aikaa! kokoa.io Saila Juuti @KokoaStandard Ohjelmistojen paisuminen Software bloat Ohjelmistojen paisuminen Software bloat Teknologiakehityksen keskittyminen Ohjelmistojen paisuminen Software
LisätiedotShare toiminto ja Seinä
Share toiminto ja Seinä Top 7 opetusaineisto jakautuu kahteen osaan: Top 7 Sähköiseen opetusaineistoon, joka on tarkoitettu opettajajohtoiseen työskentelyyn ja Top 7 Oppilaan aineistoon (Student -osio,
LisätiedotC-ohjelmointikielen perusteet, osa 1
C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella.
LisätiedotTeknologiaa kouluun -projekti
Teknologiaa kouluun -projekti 01/2012 Tiina Partanen & Jouni Kinnunen 2 Teknologiaa kouluun -projekti n omien opettajien ideoima opetuksen ja oppimisympäristöjen kehittämisprojekti Projektin tavoitteena
LisätiedotKahoot! Kirjautuminen palveluun. Sinikka Leivonen
Kahoot! Kahoot! on internetselaimessa toimiva sovellus, jonka avulla voit pitää pieniä testejä/kokeita tai kysellä mielipiteitä. Testeihin liittyy myös pelillisyys, sillä eniten pisteitä saanut voittaa.
LisätiedotO365: TEAMS. Oppimisympäristö työskentelyyn, tehtävien antoon ja palauttamiseen sekä arviointiin.
O365: TEAMS Oppimisympäristö työskentelyyn, tehtävien antoon ja palauttamiseen sekä arviointiin. Mihin Teamsia voi käyttää Viestintäkanava Keskustelualusta Tehtävien antaminen oppilaille Tehtävien palauttaminen:
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009
Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00
LisätiedotPerusopetuksen matematiikan pitkittäisarviointi 2005-2012
5.10.2015 MAOL RAUMA / JoJo 1 Perusopetuksen matematiikan pitkittäisarviointi 2005-2012 5.10.2015 MAOL RAUMA / JoJo 2 Opetushallitus Koulutuksen seurantaraportti 2013:4 5.10.2015 MAOL RAUMA / JoJo 3 1
LisätiedotTIEA341 Funktio-ohjelmointi 1, kevät 2008
TIEA341 Funktio-ohjelmointi 1, kevät 2008 Luento 5 Ympärysmitta. Puut. Antti-Juhani Kaijanaho Jyväskylän yliopisto Tietotekniikan laitos 21. tammikuuta 2008 CASE: YMPÄRYSMITTA Lasketaan kuvioiden ympärysmittoja
LisätiedotKiinnostaako. koodaus ja robotiikka? 2014 Innokas www.innokas.fi All Rights Reserved Copying and reproduction prohibited
Kiinnostaako koodaus ja robotiikka? Innokas-verkosto Innovatiivisen koulun toiminnan kehittäminen ja levittäminen Suomi Yli 30 000 osallistujaa vuosien 2011-2014 aikana Kouluja, kirjastoja, päiväkoteja,
LisätiedotES01-KA
Technological Empowerment for VET trainers. An Open Educational Resource (OER) to train VET trainers in the design and use of m-learning methodologies. Tynker Guide Tynker: Nopea aloitusopas opettajille
Lisätiedot4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Hyvä ohjelmointitapa. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen
LisätiedotKokemuksia monialaisista oppimiskokonaisuuksista ja niiden arvioinnista
Kokemuksia monialaisista oppimiskokonaisuuksista ja niiden arvioinnista Leena-Maija Niemi apulaisrehtori, OPS-koordinaattori Kauniaisten suomenkielinen perusopetus 4.2.2016 Oppijasta kasvaa vuorovaikutukseen
LisätiedotTIEA341 Funktio-ohjelmointi 1, kevät 2008
TIEA341 Funktio-ohjelmointi 1, kevät 2008 Luento 14: Monadit Antti-Juhani Kaijanaho Jyväskylän yliopisto Tietotekniikan laitos 21. tammikuuta 2008 Tyyppien tyypit eli luonteet engl. kind tyyppinimet, kuten
LisätiedotOhjelmoinnin peruskurssien laaja oppimäärä
Ohjelmoinnin peruskurssien laaja oppimäärä Luento 2: SICP kohdat 22.2.3 Riku Saikkonen 2. 11. 2010 Sisältö 1 Linkitetyt listat 2 Listaoperaatioita 3 Listarakenteet 4 Gambit-C:n Scheme-debuggeri Linkitetyt
LisätiedotTabletit ja pilvipalvelu opettajan työkaluina lukiossa Hanna Naalisvaara ja Sari Tapola, Digabi - kouluttajat (luokka 41084)
Lauantai 29.11.2014 pajat Klo13:00-13:45 Paja 1 Paja 2 Paja 3 Paja 4 Paja 5 Paja 6 Digabi - ohjelmistoihin tutustuminen Jussi Tyni, Digabi - kouluttaja (luokka 41032) Moodle työpaja sähköinen koe Tentti
LisätiedotOPETTAJA VERKOSSA: Koodaaminen
OPETTAJA VERKOSSA: Koodaaminen 27.2.2017 Oskari Uotinen #opeverkossa OPETTAJA VERKOSSA: Koodaaminen 27.2.2017 Oskari Uotinen #opeverkossa Tallenteet: Tinyurl.com/opeverkossa Tulevien webinaarien rekisteröitymislinkit:
LisätiedotTiedonhankinta- ja tutkimustaitoja ilmiöprojektissa
Tiedonhankinta- ja tutkimustaitoja ilmiöprojektissa Eija Nevalainen & Mikko Siitonen Kirjaston ja koulujen yhteistyötapaaminen Mikkelin kaupunginkirjasto 23.8.2017 Ilmiöprojektit: kirjasto mukana aidossa
LisätiedotELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
LisätiedotAjattelu ja oppimaan oppiminen (L1)
Ajattelu ja oppimaan oppiminen (L1) Mitä on oppimaan oppiminen? Kirjoita 3-5 sanaa, jotka sinulle tulevat mieleen käsitteestä. Vertailkaa sanoja ryhmässä. Montako samaa sanaa esiintyy? 1 Oppimaan oppiminen
LisätiedotEhto- ja toistolauseet
Ehto- ja toistolauseet 1 Ehto- ja toistolauseet Uutena asiana opetellaan ohjelmointilauseet / rakenteet, jotka mahdollistavat: Päätösten tekemisen ohjelman suorituksen aikana (esim. kyllä/ei) Samoja lauseiden
LisätiedotLaskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto
Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Julian Voss, Quantum man, 2006 (City of Moses Lake, Washington, USA) Kolme näkökulmaa
LisätiedotTestaa taitosi 1. 2. Piirrä yksikköympyrään kaksi erisuurta kulmaa, joiden a) sini on 0,75 b) kosini on
Testaa taitosi. Laske lausekkeen 60 cos80 sin arvo. Päättele sinin ja kosinin arvot yksikköympyrästä. y x. Piirrä yksikköympyrään kaksi erisuurta kulmaa, joiden a) sini on 0,75 b) kosini on y y. x x. Määritä
LisätiedotKodu Ohjeet. Jos päivityksiä ei löydy niin ohjelma alkaa latautumaan normaalisti.
1 Kodu Ohjeet Kodun käynnistys - Kodu peli kun on asennettu ja hienosäädetty omalle koneelle kohdilleen, niin sitten ei muutakuin pelaamaan / tekemään pelejä. Vihreästä Kodu kuvakkeesta pääset aloittamaan.
Lisätiedot5.6.3 Matematiikan lyhyt oppimäärä
5.6.3 Matematiikan lyhyt oppimäärä Matematiikan lyhyen oppimäärän opetuksen tehtävänä on tarjota valmiuksia hankkia, käsitellä ja ymmärtää matemaattista tietoa ja käyttää matematiikkaa elämän eri tilanteissa
LisätiedotTestausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
LisätiedotPäättöarvioinnin kriteerit arvosanalle hyvä (8)
Tavoitteet Jokaisella oppilaalla on peruskoulun aikana mahdollisuus hankkia matemaattiset perustiedot ja -taidot, jotka antavat valmiuden luovaan matemaattiseen ajatteluun ja taitojen soveltamiseen eri
LisätiedotKOULUTUSTA, OHJAUSTA JA VERTAISTUKEA OPETUSHENKILÖSTÖLLE
KOULUTUSTA, OHJAUSTA JA VERTAISTUKEA OPETUSHENKILÖSTÖLLE Sisällysluettelo Sisällysluettelo Verkkopetoinfoa!... 3 Miten koulut voivat hyödyntää verkkopetoja... 4 Yhteydenotto... 5 Itäisen alueen verkkopedagogit...
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.2.2010 1 / 46 Merkkijonot Merkkijonojen avulla ohjelmassa voi esittää tekstitietoa, esim. nimiä, osoitteita ja
LisätiedotKoodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/
Koodaamme uutta todellisuutta FM Maarit Savolainen 19.1.2017 https://blog.edu.turku.fi/matikkaajakoodausta/ Mitä on koodaaminen? Koodaus on puhetta tietokoneille. Koodaus on käskyjen antamista tietokoneelle.
LisätiedotUUSI KIRJA / "UUDEHKO" KIRJA, KATSO TARKASTI ISBN-NUMERO, 61600 Jalasjärvi PAINOS YMS. LISÄTIEDOT Puh. 4580 460, 4580 461
JALASJÄRVEN LUKIO 1.-3. VUOSIKURSSI Kauppilantie 1 UUSI KIRJA / "UUDEHKO" KIRJA, KATSO TARKASTI ISBN-NUMERO, 61600 Jalasjärvi PAINOS YMS. LISÄTIEDOT Puh. 4580 460, 4580 461 Kirjoja on mahdollisuus kierrättää,
LisätiedotTIEA341 Funktio-ohjelmointi 1, kevät 2008
TIEA341 Funktio-ohjelmointi 1, kevät 2008 Luento 10 Todistamisesta Antti-Juhani Kaijanaho Jyväskylän yliopisto Tietotekniikan laitos 21. tammikuuta 2008 Samuuden todistaminen usein onnistuu ihan laskemalla
LisätiedotLUONNONVOIMAA OPETUKSEEN
LUONNONVOIMAA OPETUKSEEN II Luontohyvinvoinnista apua oppimiseen Nature of North Oy - Eerika Tapio & Noora Raasakka HYVÄÄ HUOMENTA - TERVETULOA! PÄIVÄN OHJELMA 8.30-9 Päivän aloitus ja esittelyt Eerika
LisätiedotKiinnostaako koodaus ja robotiikka?
Kiinnostaako koodaus ja robotiikka? Innokas-verkosto Innovatiivisen koulun toiminnan kehittäminen ja levittäminen Suomi Yli 200 koulua Kouluja, kirjastoja, päiväkoteja, nuorisotyö, yliopistoja, yrityksiä
LisätiedotOPS2016 ja ohjelmointi
1 OPS2016 ja ohjelmointi - johdattelu ohjelmointiin alakoulussa MIKKO HORILA & TUOMO TAMMI OPS2016 ja ohjelmointi 2 Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot
Lisätiedot4. Luokan testaus ja käyttö olion kautta 4.1
4. Luokan testaus ja käyttö olion kautta 4.1 Olion luominen luokasta Java-kielessä olio määritellään joko luokan edustajaksi tai taulukoksi. Olio on joukko keskusmuistissa olevia tietoja. Oliota käsitellään
Lisätiedot- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä
1 KODU OHJEET OSA 2 KODUN ASENNUS - Aloitamme asennuksen menemällä osoitteeseen www.google.fi ja sinne kirjoitamme kuvan osoittamalla tavalla kodu ja kun kuvan tapainen linkki listalta löytyy, niin siitä
LisätiedotUUSI KIRJA / "UUDEHKO" KIRJA, KATSO TARKASTI ISBN-NUMERO, 61600 Jalasjärvi PAINOS YMS. LISÄTIEDOT Puh. 4580 460, 4580 461
JALASJÄRVEN LUKIO 1.-3. VUOSIKURSSI Kauppilantie 1 UUSI KIRJA / "UUDEHKO" KIRJA, KATSO TARKASTI ISBN-NUMERO, 61600 Jalasjärvi PAINOS YMS. LISÄTIEDOT Puh. 4580 460, 4580 461 Kirjoja on mahdollisuus kierrättää,
LisätiedotAinedidaktiikan yhteinen INFO Edu PEDAp4: Oman aineryhmän INFO PEDAp4: Vuorovaikutuksesta (luento), Edu244
36 Maanantai 4.9. Tiistai 5.9. 9.00 11 Ainedidaktiikan yhteinen INFO Edu1 12.15 13.45 PEDAp4: Oman aineryhmän INFO 14.00-15.30 PEDAp4: Vuorovaikutuksesta (luento), ( PEDAp4: Matemaattisten aineiden opetuksen
LisätiedotOpetuskokonaisuus Mikämikä-päivään
Opetuskokonaisuus Mikämikä-päivään Tutkivan oppimisen ote u Artikkelien etsiminen ja lukeminen > ymmärryksen syventäminen Mikämikä-päivä Vaajakumpu 8.3.2016 u 3D (Johanna ja Jenni) u 4B (Pauliina ja Tiina)
LisätiedotOpetussuunnitelma uudistui mikä muuttui? Tietoja Linnainmaan koulun huoltajille syksy 2016
Opetussuunnitelma uudistui mikä muuttui? Tietoja Linnainmaan koulun huoltajille syksy 2016 Mikä on opetussuunnitelma? Opetussuunnitelma on kaiken koulun opetuksen ja toiminnan perusta. Siinä kerrotaan,
LisätiedotVarga Neményi -menetelmän esittely VARGA NEMÉNYI RY
Oppiaineen tehtävä Kehittää oppilaiden loogista, täsmällistä ja luovaa matemaattista ajattelua. Luoda pohja matemaattisten käsitteiden ja rakenteiden ymmärtämiselle. Kehittää oppilaiden kykyä käsitellä
LisätiedotVertailulauseet. Ehtolausekkeet. Vertailulauseet. Vertailulauseet. if-lauseke. if-lauseke. Javan perusteet 2004
Vertailulauseet Ehtolausekkeet Ehdot, valintalausekkeet Boolean-algebra == yhtäsuuruus!= erisuuruus < pienempi suurempi >= suurempi tai yhtäsuuri Esimerkkejä: int i=7; int j=10;
LisätiedotNäkökulmia tietoyhteiskuntavalmiuksiin
Näkökulmia tietoyhteiskuntavalmiuksiin Tietotekniikka oppiaineeksi peruskouluun Ralph-Johan Back Imped Åbo Akademi & Turun yliopisto 18. maaliskuuta 2010 Taustaa Tietojenkäsittelytieteen professori, Åbo
LisätiedotCode.org sivusto ohjelmoinnin opetuksessa
Code.org sivusto ohjelmoinnin opetuksessa Innokas-verkosto Kati Sormunen 1 Tämän oppitunnin tavoitteena On ottaa käyttöön Code.org sivusto, jossa oppilas voi harjoitella ohjelmointia koulussa ja kotona
LisätiedotITKP102 Ohjelmointi 1 (6 op)
ITKP102 Ohjelmointi 1 (6 op) Tentaattori: Antti-Jussi Lakanen 12. huhtikuuta 2019 Tee kukin tehtävä omalle konseptiarkille. Noudata ohjelmointitehtävissä kurssin koodauskäytänteitä. Yksi A4-kokoinen lunttilappu
LisätiedotValinnaisopas Lukuvuosi 2015 2016 Veromäen koulu 5.luokka
Valinnaisopas Lukuvuosi 2015 2016 Veromäen koulu 5.luokka Johdanto Valinnaisina aineina voidaan opiskella yhteisten oppiaineiden syventäviä tai soveltavia oppimääriä, useasta oppiaineesta muodostettuja
LisätiedotVALINNAISAINEEN VALINTA
VALINNAISAINEEN VALINTA Valinnaisaine valitaan 4. luokan ajaksi eli lukuvuodeksi 2018 2019. Jokainen oppilas valitsee itselleen yhden valinnaisaineen. Kesken lukuvuoden valinnaisainetta ei voi vaihtaa.
LisätiedotKirjautuminen ja tunnukset Kirjavälityksen kautta! Elisa Hurmerinta!
Kirjautuminen ja tunnukset Kirjavälityksen kautta! http://opetusaineistot.fi! Digirepun käyttöönotto Tunnukset ja kirjautuminen! Koulusihteeri saa Kirjavälitykseltä tunnukset opetusaineistot.fi -sivustolle
LisätiedotHyvinvointia koulupäivään toiminnallisista menetelmistä
Hyvinvointia koulupäivään toiminnallisista menetelmistä Kuinka kehitän HELPOSTI oppitunteja toiminnallisempaan suuntaan? 1.Fyysinen aktiivisuus ja koulupäivä Keskustelu - voidaanko meidän koululla samaistua
Lisätiedot4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,
LisätiedotOhjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CSE-A1111 30.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 30.9.2015 1 / 27 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.
LisätiedotNumeeriset arviot. Opintojaksolla vallinnut ilmapiiri loi hyvät puitteet oppimiselle. Saavutin opintojaksolle määritellyt osaamistavoitteet
Tämä asiakirja sisältää opiskelijoiden antaman palautteen opettajan Metropoliassa vuoteen 2014 mennessä opettamista kursseista. Palautteet on kerätty Metropolian anonyymin sähköisen palautejärjestelmän
LisätiedotOhjelmoinnin peruskurssien laaja oppimäärä
Ohjelmoinnin peruskurssien laaja oppimäärä Luento 1: Rekursiivinen ajattelutapa, Scheme-kielen perusteita (mm. SICP 11.2.4) Riku Saikkonen 10. 10. 2011 Sisältö 1 Kurssijärjestelyitä 2 Perusteita Scheme-kielestä,
LisätiedotMotivointi ja ohjaus amkkieltenopetuksessa. täydennyskoulutushankkeesta
Motivointi ja ohjaus amkkieltenopetuksessa Tuloksia amkruotsin opettajien täydennyskoulutushankkeesta Taina Juurakko-Paavola 13.11.2014 Rovaniemi Amk-kielten ja viestinnän opettajien neuvottelupäivät Taustaa
LisätiedotTFM-osaston tuottamat vain sivuaineet lv
TFM-osaston tuottamat vain sivuaineet lv 2006-2007 Diskreetti matematiikka Laskennallinen tiede ja tekniikka 18.7.2006/akh t vain sivuaineet F303-2 F500-2 Diskteetti matematiikka F400-2 LTT Xxxx-2 Perustieteiden
LisätiedotAlgoritmit 1. Luento 3 Ti Timo Männikkö
Algoritmit 1 Luento 3 Ti 17.1.2017 Timo Männikkö Luento 3 Algoritmin analysointi Rekursio Lomituslajittelu Aikavaativuus Tietorakenteet Pino Algoritmit 1 Kevät 2017 Luento 3 Ti 17.1.2017 2/27 Algoritmien
Lisätiedot7. Näytölle tulostaminen 7.1
7. Näytölle tulostaminen 7.1 Sisällys System.out.println- ja System.out.print-operaatiot. Tulostus erikoismerkeillä. Edistyneempää tulosteiden muotoilua. 7.2 Tulostusoperaatiot System.out.println-operaatio
LisätiedotMatematiikan opetuksen keskeiset tavoitteet
Matematiikan opetuksen keskeiset tavoitteet Tukimateriaalia eriyttämiseen: Mihin kannattaa keskittyä silloin, kun oppilaalla on vaikeuksia perusasioiden oppimisessa luokilla 1 2, 3 4 ja 5 6 sekä 7 9 Olemme
LisätiedotINFOA: Matematiikan osaaminen lentoon!
1(5) INFOA: Matematiikan osaaminen lentoon! Ilmaisia koulutuksia! Opetushallitus on myöntänyt Lapin yliopistolle määrärahan koulutushankkeelle Matematiikan osaaminen lentoon: pedagogista ymmärrystä ja
LisätiedotSTEP 1 Tilaa ajattelulle
Työkalu, jonka avulla opettaja voi suunnitella ja toteuttaa systemaattista ajattelutaitojen opettamista STEP 1 Tilaa ajattelulle Susan Granlund Euran Kirkonkylän koulu ja Kirsi Urmson Rauman normaalikoulu
Lisätiedot8/20: Luokat, oliot ja APIt
Ohjelmointi 1 / syksy 2007 8/20: Luokat, oliot ja APIt Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Kohti
LisätiedotHarjoitus 4 (viikko 47)
Kaikki tämän harjoituksen tehtävät liittyvät joko suoraan tai epäsuorasti kurssin toiseen harjoitustyöhön. Saa hyvän alun harjoitustyön tekoon, kun ratkaiset mahdollisimman monta tehtävää. Mikäli tehtävissä
LisätiedotYSILUOKKA. Tasa-arvo yhteiskunnassa ja työelämässä
YSILUOKKA Tasa-arvo yhteiskunnassa ja työelämässä Sisältö ja toteutus Tunnin tavoitteena on, että oppilaat ymmärtävät mitä sukupuolten välinen tasaarvo tarkoittaa Suomessa, mitä tasa-arvoon liittyviä haasteita
LisätiedotOpas valinnaisuuteen. Saarnilaakson koulu
Saarnilaakson koulu Opas valinnaisuuteen Sisällysluettelo 1. Valinnaisuus perusopetuksessa... 2 2. Valinnaiset aineet... 3 3. Taide- ja taitoaineiden valinnaiset tunnit... 3 4. Arviointi... 4 Valinnaiset
LisätiedotKahoot - kyselytyökalu
Kahoot - kyselytyökalu Kahoot on pelimäinen työkalu kyselyiden, keskusteluiden ja tiedon kartoitukseen. Se on täysin ilmainen ja sitä voivat käyttää niin opettajat kuin opiskelijatkin. Kyselyitä on tarkoitus
LisätiedotMusiikkitieto. Vanhasta tiedosta jotakin uutta? leena.unkari-virtanen@metropolia.fi
Musiikkitieto Vanhasta tiedosta jotakin uutta? 2 Musiikin menneisyys Jotakin uutta? TIEDOT Tässä katsauksessa 3 Kysytään mitä musiikkitiedossa oikein pitäisi oppia: tietoa - entä taitoja? Luodaan katsaus
Lisätiedot