<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/533/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ohjelmointi 0-2</title>
<id>https://peda.net/id/a1e344af9ab</id>
<updated>2022-03-03T08:39:09+02:00</updated>
<link href="https://peda.net/id/a1e344af9ab:atom" rel="self" />
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2#top" rel="alternate" />
<logo>https://peda.net/:static/533/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Välineitä ohjelmoinnillisen ajattelun opettamiseen</title>
<id>https://peda.net/id/a1e6b2529ab</id>
<updated>2017-11-13T14:44:11+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao#top" />
<content type="html">---------------------------------------------------------&lt;b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Bee Bot -robott&lt;/b&gt;&lt;b&gt;i&lt;/b&gt;&lt;br/&gt;&#10;Hankittu jokaiselle Alajärven ja Vimpelin alakoululle 2016. Robotti ja alustamatot tilattavissa mm. Tevellasta, ladattavan robotin hinta n. 80 euroa (alv 0%).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/bee-bot-jpg#top&quot; title=&quot;bee-bot.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/bee-bot-jpg:file/photo/3eaa7a226dc558c65360fe12fb5208587a58ef72/bee-bot.jpg&quot; alt=&quot;&quot; title=&quot;bee-bot.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;---------------------------------------------------------&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Clementoni MIO robotti&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/clementoni-jpg#top&quot; title=&quot;clementoni.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/clementoni-jpg:file/photo/48ebd411e1055e222df66d3677eaa776e456fec6/clementoni.jpg&quot; alt=&quot;&quot; title=&quot;clementoni.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Itse helposti koottava robotti, jonka ohjelmointi on hyvin samankaltaista kuin Bee Botin. Tilattavissa useammista nettikaupoista (mm. &lt;b&gt;&lt;a href=&quot;https://www.verkkokauppa.com/fi/product/6528/fxbrf/Clementoni-Mio-robotti&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Verkkokauppa.com&lt;/a&gt;&lt;/b&gt;) ja löytyy myös myymälöistä (mm. &lt;b&gt;&lt;a href=&quot;https://www.tokmanni.fi/lelut-muut/clementoni-mio-the-robot/8005125781652/dp&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tokmanni&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href=&quot;https://www.k-citymarket.fi/tarjoukset/clementoni-miothe-robot/&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;K-Citymarket&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href=&quot;https://www.prisma.fi/fi/prisma/clementoni-mio-the-robot&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Prisma&lt;/a&gt;&lt;/b&gt;). Hinta n. 24 euroa (alv 0%).&lt;br/&gt;&#10;&lt;br/&gt;&#10;Esittelyvideo:&lt;br/&gt;&#10;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/qqPbpxqWAc0?rel=0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;---------------------------------------------------------&lt;b&gt;&lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;Robogem -lautapeli&lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/robogem-jpg2#top&quot; title=&quot;robogem.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/robogem-jpg2:file/photo/7c1ef9d09874770494ac704581d13f945b55e83d/robogem.jpg&quot; alt=&quot;&quot; title=&quot;robogem.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Ohjelmointia opettava lautapeli, jossa pelimerkkinä toimivaa robottia ohjataan keräämään timantteja pelikorteista muodostetulla koodilla. Peli löytyy mm. Tevellasta, hinta n. 24 euroa (alv 0%).&lt;br/&gt;&#10;&lt;br/&gt;&#10;---------------------------------------------------------&lt;b&gt;&lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;Blue Bot -robotti&lt;/b&gt;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/bluebot-jpg2#top&quot; title=&quot;bluebot.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/voao/bluebot-jpg2:file/photo/a8f960e50b968607d30213a51996db8970168063/bluebot.jpg&quot; alt=&quot;&quot; title=&quot;bluebot.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Edistyneempi kuin Bee Bot. Näppäimillä ohjelmoinnin lisäksi robotii on mahdollista ohjelmoida tabletilla. Koodi laaditaan tabletilla toimivassa sovelluksessa ja ladataan langattomasti Bluetooht-yhteydellä robottiin. Löytyy mm. Tevellasta, hinta noin 120 euroa (alv 0%).&lt;br/&gt;&#10;&lt;br/&gt;&#10;Video:&lt;br/&gt;&#10;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/yoen3Msb0EQ?rel=0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;---------------------------------------------------------&lt;b&gt;&lt;br/&gt;&#10;&lt;/b&gt;</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>

<entry>
<title>Koulutusmateriaali</title>
<id>https://peda.net/id/a1eb68dc9ab</id>
<updated>2017-11-13T14:29:18+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/koulutusmateriaali#top" />
<content type="html">Alla olevista linkeistä voit ladata koulutusmateriaalin käyttöösi sekä Power Point että pdf-muodossa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Ohjelmoinnillinen ajattelu, opetus luokilla 0-2&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0ByFI7YZOIuwbR2hxYVB3aHAyQjg/view?usp=sharing&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Power Point&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0ByFI7YZOIuwbY2hzVHlMZDdvN1E/view?usp=sharing&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;PDF&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Code.org: Kurssi 1&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0ByFI7YZOIuwbaDBzZ1VYNkpkRTQ/view?usp=sharing&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Power Point&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0ByFI7YZOIuwbX0lOSWZrQ09jOHM/view?usp=sharing&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;PDF&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lue lisäksi &lt;strong class=&quot;editor red&quot;&gt;TVT-strategiasta&lt;/strong&gt; sivujen 26 - 32 kappaleet:&lt;br/&gt;&#10;&lt;b&gt;3.3 Ohjelmointi&lt;br/&gt;&#10;&lt;/b&gt;&lt;b&gt;3.3.1 Ohjelmoinnillisen ajattelun opettaminen vuosiluokilla 1-2&lt;/b&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10;Linkki: &lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B-MxIFVmZMXdSVMzQk1tOEU5Skk&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Järvi-Pohjanmaan alakoulujen TVT-strategia 2016 - 2019&lt;/a&gt;&lt;/b&gt;.</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>

<entry>
<title>Ohjelmointi luokilla 0-2 = Ohjelmoinnillisen ajattelun opetus</title>
<id>https://peda.net/id/a1ec454b9ab</id>
<updated>2017-11-13T13:43:50+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/ol0oao#top" />
<content type="html">Ohjelmoinnillisen ajattelun opetus luokilla 0-2 sijoittuu ohjelmoinnin oppimispolun alkuun. Opetuksella luodaan valmiudet myöhempien luokkien ohjelmointiin.&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/ol0oao/o#top&quot; title=&quot;ohjelmoinnillinen_ajattelu.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/ol0oao/o:file/photo/cf4a8a40248848f0d1f116ee66c1dd1c65c0590d/ohjelmoinnillinen_ajattelu.png&quot; alt=&quot;&quot; title=&quot;ohjelmoinnillinen_ajattelu.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;h3&gt;Mitä ohjelmoinnillinen ajattelu on ja miten sitä voidaan opettaa?&lt;/h3&gt;&#10;&lt;span&gt;Ohjelmoinnillista ajattelua voitaisiin aivan yhtä hyvin kutsua &lt;b&gt;loogiseksi ajatteluksi&lt;/b&gt; tai &lt;b&gt;systemaattiseksi ajatteluksi&lt;/b&gt;. Tällaista ajattelua tarvitaan ihan jokapäiväisessä elämässäkin. Me kaikki suoritamme joka päivä useita &lt;b&gt;tehtäviä&lt;/b&gt;, jotka muodostuvat &lt;b&gt;vaiheista&lt;/b&gt;. Monissa tehtävissä asiat tulee suorittaa &lt;b&gt;oikeassa järjestyksessä&lt;/b&gt;, jotta pääsemme haluamaamme lopputulokseen. Esimerkiksi pukeutumisessa housut ja sukat tulee pukea ennen kenkiä, muuten koko pukeutuminen ei onnistu.&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Ohjelmoinnillisessa ajattelussa harjoitellaan &lt;b&gt;tehtävien ja ongelmien jakamista pieniin vaiheisiin ja niiden laittamista oikeaan suoritusjärjestykseen&lt;/b&gt;. Oleellista on myös oppia antamaan&lt;b&gt; täsmällisiä komentoja&lt;/b&gt;, joilla vaiheet voidaan suorittaa. Ohjelmoinnin perusidea on varsin yksinkertainen, laitetaan vain &lt;b&gt;oikeat komennot oikeaan järjestykseen&lt;/b&gt;. Näin muodostetaan &lt;b&gt;toimintaohje, eli algoritmi&lt;/b&gt;, joka suorittaa jonkin tehtävän tai ratkaisee jonkin ongelman. Esimerkiksi ruuan valmistamiseen käytettävä resepti on myös algoritmi. Reseptissä koko ruuan valmistus on jaettu vaiheisiin, jotka tulee suorittaa oikeassa järjestyksessä. Reseptissä myös kuvataan hyvin tarkasti, miten vaiheet suoritetaan. Jos kuvaus on epämääräinen, ei ruuan valmistus onnistu toivotulla tavalla. &lt;b&gt;Algoritmi&lt;/b&gt; on tarkka, yksikäsitteinen kuvaus jonkin tehtävän suorittamisesta vaihe kerrallaan.&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Ohjelmoinnillisen ajattelun opettaminen on hyvä &lt;b&gt;aloittaa ilman tietokonetta&lt;/b&gt;, jotta oppilaat oppivat ensin ajattelun mahdollisimman tehokkaasti. Tähän voidaan käyttää erilaisia &lt;b&gt;leikkejä, pelejä, harjoituksia ja välineitä&lt;/b&gt;. Koulutusmateriaalista löydät kuvauksia ja linkkejä sopiviin menetelmiin. Esimerkiksi kynällä ja ruutupaperillakin voidaan tehdä jo paljon. Harjoituksia voi keksiä myös itse, oleellista on opettaa niiden kautta miten:&lt;/span&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;b&gt;Annetaan täsmällisiä komentoja&lt;/b&gt;.&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Miten tehtävä jaetaan järjestettyihin vaiheisiin&lt;/b&gt;.&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Mitä komentoja käyttämällä yksittäiset vaiheet voidaan suorittaa&lt;/b&gt;.&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Miten oikeaan järjestykseen asetetut oikeat komennot muodostavat toimintaohjeen, joka ratkaisee koko tehtävän suorituksen&lt;/b&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Ohjelmoinnillisen ajattelun perusidean oppimisen jälkeen opetuksessa voidaan ottaa mukaan &lt;b&gt;tietokoneella tehtäviä harjoituksia&lt;/b&gt;. Oppiminen on pelillistetty siten, että oppimispelissä &lt;b&gt;pelihahmoa ohjataan pelaajan muodostamalla ohjelmakoodilla&lt;/b&gt;. Koodia suunnitellessaan pelaaja joutuu &lt;b&gt;jakamaan koko tehtävän vaiheisiin&lt;/b&gt; ja miettimään &lt;b&gt;missä järjestyksessä&lt;/b&gt; vaiheet suoritetaan sekä &lt;b&gt;mitä komentoja&lt;/b&gt; käyttämällä vaiheet voidaan ratkaista. Usein miten pelaajan tulee tehdä koodi, joka ohjaa pelihahmon pisteestä A pisteeseen B. Tämä tehdään käyttämällä koodissa oikeassa järjestyksessä oikeita komentoja, joilla pelihahmo liikkuu tai kääntyy haluttuun suuntaan. Tietokoneellakin tehtävissä harjoituksissa kyse on vain oikeiden komentojen laittamisesta oikeaan järjestykseen haluttuun lopputulokseen pääsemiseksi. Koulutusmateriaalista löydät lisätietoa ohjelmoinnillisen ajattelun opettamiseen tarkoitetuista oppimispeleistä ja ympäristöistä.&lt;/span&gt;</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>

<entry>
<title>Koulutuksen keskeisiä harjoituksia tietokoneella</title>
<id>https://peda.net/id/a1edbb219ab</id>
<updated>2017-11-13T13:35:43+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/kh#top" />
<content type="html">&lt;b&gt;Code.org, Kurssi 1, tietokoneella tehtäviä harjoituksia:&lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/4/puzzle/11&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 4, tehtävä 11&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Linnun ohjaus ohjelmakoodilla käyttäen neljää peruskomentoa.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/7/puzzle/11&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 7, tehtävä 11&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Mehiläisen ohjaus ohjelmakoodilla. Liikkumisen lisäksi matkan&lt;br/&gt;&#10;varrella tulee kerätä mettä ja lopuksi tehdä hunajaa omilla&lt;br/&gt;&#10;komennoillaan.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/10/puzzle/2&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 10, tehtävä 2&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Ohjelmakoodilla ohjataan taiteilijaa piirtämään viivoja haluttuun&lt;br/&gt;&#10;kohtiin.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/13/puzzle/7&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 13, tehtävä 7&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Linnun ohjaus ohjelmakoodilla toistorakennetta käyttäen.&lt;br/&gt;&#10;Tehtävässä tulee pohtia, milloin toistorakennetta kannattaa&lt;br/&gt;&#10;käyttää ja milloin ei.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/13/puzzle/9&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 13, tehtävä 9&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Tässä tehtävässä toistorakenteen sisään muodostetaan&lt;br/&gt;&#10;toistettava sekvenssi, eli sarja komentoja.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/14/puzzle/7&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 14, tehtävä 7&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Tässäkin tehtävässä on sekvenssi, jota toistetaan&lt;br/&gt;&#10;toistorakenteella.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://studio.code.org/s/course1/stage/14/puzzle/10&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taso 14, tehtävä 10&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Sisäkkäisellä toistorakenteella voidaan muodostaa &amp;quot;tehokasta&amp;quot;&lt;br/&gt;&#10;ohjelmakoodia.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>

<entry>
<title>Ohjelmoimalla pelattavia oppimispelejä</title>
<id>https://peda.net/id/a1ee4c229ab</id>
<updated>2018-01-15T15:14:14+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/nimet%C3%B6n-4c7f#top" />
<content type="html">&lt;span&gt;Oppimispeleissä opetellaan muodostamaan &lt;b&gt;komennoista lyhyitä käskyjonoja&lt;/b&gt;, joilla ohjataan pelihahmoa. Ohjelmointi on yksinkertaista ”vedä ja pudota” -tyyppistä. &lt;b&gt;Oikea komento vain vedetään ja pudotetaan oikeaan kohtaan käskyjonoon&lt;/b&gt; ja tarvittaessa asetetaan komennon parametri oikeaksi. &lt;b&gt;Parametri on komennon lisämääre, joka määrittää tarkemmin mitä komento tekee&lt;/b&gt;. Esimerkiksi meillä voi olla komento ”liiku yksi askel” ja siinä asetettavana parametrina suunta. Suunta voi olla ”vasemmalle” tai ”oikealle”. Näin yhdellä komennolla voidaan toteuttaa liikkuminen sekä vasemmalle että oikealle komennon parametrin mukaisesti.&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Pelaaja muodostaa tehtävissä tarvittavan &lt;b&gt;käskyjonon kokonaisuudessaan valmiiksi ennen sen suoritusta&lt;/b&gt; ohjelmoinnin periaatteen mukaisesti. Käskyjonoa muodostaessaan pelaajan tulee jakaa pelihahmon liikkuminen &lt;b&gt;järjestyksessä oleviin vaiheisiin&lt;/b&gt; ja käyttää &lt;b&gt;jokaisessa vaiheessa oikeaa komentoa&lt;/b&gt;. Näin peleissä harjoitellaan ohjelmoinnin keskeistä periaatetta: &lt;b&gt;Ongelman jakamista vaiheisiin ja niiden ratkaisemista oikeaan järjestykseen asetetuilla oikeilla komennoilla.&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Linkkejä oppimispeleihin:&lt;/b&gt;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://youtu.be/MIT5Wc9bCFE&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Esittelyvideo&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&lt;a href=&quot;http://thefoos.com/webgl&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;The Foos&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&amp;quot;&lt;b&gt;The Foos&lt;/b&gt;&amp;quot;-linkki vie suoraan tietokoneelle tarkoitettuun versioon. Jos haluat pelata&lt;br/&gt;&#10;peliä Android- tai iPad-tabletilla, siirry tästä &lt;b&gt;&lt;a href=&quot;http://thefoos.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;linkistä&lt;/a&gt;&lt;/b&gt; pelin pääsivulle ja valitse&lt;br/&gt;&#10;tablettiversio. Tietokoneversiossa peli-ikkunan voi suurentaa koko kuvaruudun&lt;br/&gt;&#10;kokoiseksi ikkunan oikesta yläkulmasta löytyvästä &amp;quot;suurenna&amp;quot; -painikkeesta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;http://lightbot.com/flash.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Lightbot&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&amp;quot;&lt;b&gt;Lightbot&lt;/b&gt;&amp;quot;-linkki vie suoraan tietokoneelle tarkoitettuun versioon. Jos haluat pelata&lt;br/&gt;&#10;peliä Android- tai iPad-tabletilla, siirry tästä &lt;b&gt;&lt;a href=&quot;http://lightbot.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;linkistä&lt;/a&gt;&lt;/b&gt; pelin pääsivulle ja valitse&lt;br/&gt;&#10;tablettiversio.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&lt;b&gt;Oppimispelejä tableteille:&lt;br/&gt;&#10;&lt;/b&gt;&lt;/b&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Bee Bot&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://itunes.apple.com/us/app/bee-bot/id500131639?mt=8&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;iPad&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Tynker&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.tynker.Tynker&amp;amp;hl=fi&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Android&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://itunes.apple.com/us/app/tynker-coding-for-kids.-visual/id805869467?mt=8&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;iPad&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Kodable&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://itunes.apple.com/us/app/kodable/id577673067?mt=8&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;iPad&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Cody's App Academy&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.solitestudio.cody&amp;amp;hl=fi&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Android&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>

<entry>
<title>Blue Bot -robotin ohjelmointisovellus</title>
<id>https://peda.net/id/a1eedd559ab</id>
<updated>2018-01-15T13:46:50+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/bbro#top" />
<content type="html">Blue Bot -robottia voidaan ohjelmoida robotin päällä olevilla näppäimillä aivan samalla tavalla, kuin Bee Bot -robottiakin. Blue Bot on kuitenkin mahdollista ohjelmoida myös tabletissa toimivalla ohjelmalla. Ohjelmassa tehdään ensin koodi robotin tuntemista komennoista (liiku eteen, liiku taakse, käänny oikealle, käänny vasemmalle). Valmis koodi siirretään langattomasti robottiin suoritettavaksi (bluetooth-yhteydellä). Alla olevista linkeistä löydät Blue Botin ohjelmointiin käytettävän ohjelman Android- ja iPad -tableteille.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Blue Bot -robotin ohjelmointiympäristö:&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=air.BlueBot&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Android-tabletille&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;a href=&quot;https://itunes.apple.com/fi/app/blue-bot/id957753068?l=fi&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;iPad-tabletille&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Huom! Vaikka koululla ei olisikaan Blue Bot -robotteja, niin ohjelmointiympäristöä voidaan kuitenkin käyttää ohjelmoinnin opiskelussa sekä Bee Botille tehtävän ohjelman suunnittelussa ja testauksessa. Ohjelmointiympäristö näyttää visuaalisesti näytöllä, miten robotti liikkuu komentojen ohjaamana.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tiivistetty käyttöohje:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Lataa Blue Bot -sovellus tablettiisi.&lt;/li&gt;&#10;&lt;li&gt;Kytke Blue Bot -robotti päälle.&lt;/li&gt;&#10;&lt;li&gt;Kytke tabletin Bluetooth-yhteys päälle ja muodosta laitepari Blue Bot -robotin kanssa.&lt;/li&gt;&#10;&lt;li&gt;Käynnistä Blue Bot -sovellus.&lt;/li&gt;&#10;&lt;li&gt;Tee ohjelma tabletissa ja suorita se, robotti liikkuu ohjelman komentojen mukaisesti.&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>

<entry>
<title>Scratch Jr - Ikäluokalle soveltuva graafinen ohjelmointiympäristö</title>
<id>https://peda.net/id/a1efb2269ab</id>
<updated>2017-11-13T13:48:48+02:00</updated>
<link href="https://peda.net/p/JPtvt/materiaalit/tjv/koulutukset-2018/ohjelmointi-0-2/sjisgo#top" />
<content type="html">&lt;b&gt;Ominaisuuksia:&lt;br/&gt;&#10;&lt;/b&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Ilmainen graafinen ohjelmointiympäristö Android ja iPad-tableteille.&lt;/li&gt;&#10;&lt;li&gt;Soveltuu käytettäväksi 5-7 ikävuodesta ylöspäin, eikä sen käyttö edellytä lukutaitoa.&lt;/li&gt;&#10;&lt;li&gt;Graafinen ”vedä ja pudota”-tyyppinen ohjelmointiympäristö.&lt;/li&gt;&#10;&lt;li&gt;Ei sisällä valmiita pohjia, vaan ohjelmoija voi itse täysin vapaasti päättää, mitä ohjelma tekee.&lt;/li&gt;&#10;&lt;li&gt;Mahdollistaa oman tuottamisen omien ideoiden pohjalta.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&lt;b&gt;Linkit:&lt;br/&gt;&#10;&lt;/b&gt;&lt;/b&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href=&quot;https://youtu.be/2N4NNMk0Q0U&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;b&gt;Scratch Juniorin esittelyvideo&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://www.scratchjr.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;b&gt;Scratch Juniorin nettisivu&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=org.scratchjr.android&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;b&gt;Android-tablettiin asennettava ohjelma&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;https://itunes.apple.com/us/app/scratchjr/id895485086?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;iPad-tablettiin asennettava ohjelma&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;Ohjeita:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://www.scratchjr.org/learn.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Scratch Juniorin opastussivusto (englanninkielinen)&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0ByFI7YZOIuwbcEdELXhmR2dyQnc/view?usp=sharing&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Suomennettu käyttöliittymäopas&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2022-03-03T08:39:09+02:00</published>
</entry>


</feed>