<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/532/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ohjelmointikoulutus 1</title>
<id>https://peda.net/id/fe1fc0208</id>
<updated>2015-11-30T19:09:52+02:00</updated>
<link href="https://peda.net/id/fe1fc0208:atom" rel="self" />
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus#top" rel="alternate" />
<logo>https://peda.net/:static/532/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>Ohjelmointikoulutus opettajille</title>
<id>https://peda.net/id/374469ac8</id>
<updated>2015-11-23T21:14:33+02:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/oo#top" />
<content type="html">Opettajille tehdyssä osaamis- ja koulutustarvekyselyssä tärkeimmäksi koulutusaiheeksi nousi ohjelmointi. Koulutusaiheiden tarpeellisuutta tiedusteltiin asteikolla 1 (en tarvitse) - 5 (tarvitsen ehdottomasti). Peräti 91,6 prosenttia opettajista vastasi ohjelmointikoulutuksen tärkeydeksi&lt;br/&gt;&#10;joko 4 tai 5 alla olevan diagrammin mukaisesti.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/oo/oe#top&quot; title=&quot;ohjelmontikuvaaja.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/oo/oe:file/photo/33c14a91f73e136e6655b274f93a2775f0367090/ohjelmontikuvaaja.png&quot; alt=&quot;&quot; title=&quot;ohjelmontikuvaaja.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Vastaamme tähän tarpeeseen käynnistämällä ohjelmointikoulutuksen, johon ovat erittäin tervetulleita kaikki luokkien 0-6 opettajat. Ohjelmointikoulutuksessa aloitamme tietokoneella tehtävistä ohjelmointiharjoituksista. Niiden kautta opimme ohjelmoinnin keskeisiä ja yleispäteviä käsitteitä sekä rakenteita. Suurin hyöty tästä koulutuksesta on luokkien 3-6 opettajille, mutta alempien luokkien opettajat oppivat myös sellaisia käsitteitä ja menetelmiä, joista on hyötyä ohjelmoinnillisen ajattelun opettamisessa. Järjestämme myöhemmin erillisen koulutuksen ohjelmoinnillisesta ajattelusta ja sen opettamisesta. Tämä tukee erityisesti luokkia 0-2 opettavia opettajia.</content>
<published>2015-11-08T15:11:25+02:00</published>
</entry>

<entry>
<title>Ohjelmointikoulutus 1</title>
<id>https://peda.net/id/8d102c9c8</id>
<updated>2016-01-09T20:08:22+02:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/o1#top" />
<content type="html">Alla olevassa kuvassa on esitetty &lt;b&gt;Ohjelmointikoulutus 1&lt;/b&gt;:n sijoittuminen ohjelmoinnin oppimispolulle punaisella ellipsillä. Alleviivaukset kertovat ohjelmoinnin opetteluun käyttämämme palvelut.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/o1/oo#top&quot; title=&quot;ohjelmoinnin oppimispolku2.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/o1/oo:file/photo/699dcccdb5f9857153baa07e5de61832f87d03e7/ohjelmoinnin%20oppimispolku2.png&quot; alt=&quot;&quot; title=&quot;ohjelmoinnin oppimispolku2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Code.org-palvelu tarjoaa suuren määrän erilaisia ohjelmointitehtäviä. Niistä olen valinnut koulutuksessa käsiteltäväksi 16 sellaista tehtävää, jotka opettavat ohjelmoinnin keskeiset ja yleispätevät käsitteen sekä rakenteet. Esimerkiksi kaikki oppimamme rakenteet löytyvät kaikista mahdollisista ohjelmointikielistä ja ympäristöistä. Ohjelmoinnin perusteiden oppiminen on tärkeää, ennen kuin jatkamme luokilla 3-6 pääsääntöisesti käytettävään Scratch-ohjelmointiympäristöön. Koulutuksessa aloitamme tutustumisen myös Scratchin. Muodostamme kaikille opettajille tunnukset palveluun ja perehdymme ohjelmointiympäristön käyttöliittymään. Kokeilemme pienimuotoisten ohjelmien ohjelmointia opastetusti sekä käytämme aiemmin oppimiamme ohjelmoinnin keskeisiä rakenteita ohjelmissa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Ohjelmointikoultus 1 opettaa Sinulle:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Miten Code.org-palvelun ohjelmointharjoituksia tehdään.&lt;/li&gt;&#10;&lt;li&gt;Miten voit muodostaa Sinun OmaTilaasi linkkilistan haluamistasi ohjelmointoharjoituksista ja jakaa sen oppilaillesi.&lt;/li&gt;&#10;&lt;li&gt;Mitä on &amp;quot;Vedä ja pudota&amp;quot; -tyyppinen ohjelmointi graafisessa ohjelmointiympäristössä.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;komento&amp;quot;&lt;/b&gt; ja &lt;b&gt;&amp;quot;&lt;/b&gt;&lt;b&gt;komennon parametri&amp;quot;&lt;/b&gt;.&lt;/li&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;&lt;/b&gt;&lt;b&gt;algoritmi&amp;quot;&lt;/b&gt;.&lt;/li&gt;&#10;&lt;li&gt;Miten ohjelmoija jakaa ongelman vaiheisiin ja ratkaisee vaiheet yksi kerrallaan muodostaen ohjelmaan algoritmin.&lt;/li&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;Toista &amp;lt;x&amp;gt; kertaa&amp;quot;&lt;/b&gt; -toistorakenne ja miten sitä käytetään.&lt;/li&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;Toista kunnes &amp;lt;ehto&amp;gt;&amp;quot;&lt;/b&gt; -toistorakenne ja miten sitä käytetään.&lt;/li&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;Jos &amp;lt;ehto&amp;gt; tee&amp;quot;&lt;/b&gt; -ehtorakenne ja miten sitä käytetään.&lt;/li&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;Jos &amp;lt;ehto&amp;gt; tee / muuten&amp;quot;&lt;/b&gt; -ehtorakenne ja miten sitä käytetään.&lt;/li&gt;&#10;&lt;li&gt;Mikä on &lt;b&gt;&amp;quot;aliohjelma&amp;quot;&lt;/b&gt; ja miten sitä käytetään.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Miten Scratchiin rekisteröidytään.&lt;/li&gt;&#10;&lt;li&gt;Mitä toimintoja ja ikkunoita Scratchin käyttöliittymässä on.&lt;/li&gt;&#10;&lt;li&gt;Miten koodipalikat on Scratchissä ryhmitelty eri osioihin.&lt;/li&gt;&#10;&lt;li&gt;Miten koodipalikoita käytetään ja miten palikoiden parametrit asetetaan.&lt;/li&gt;&#10;&lt;li&gt;Miten koodipalikat jakaantuvat eri alatyyppeihin ja miten eri alatyypit toimivat.&lt;/li&gt;&#10;&lt;li&gt;Miten ohjelmaan lisätään ja poistetaan hahmoja sekä taustoja.&lt;/li&gt;&#10;&lt;li&gt;Miten ohjelman suoritus käynnistetään ja miten tapahtumiin reagoidaan.&lt;/li&gt;&#10;&lt;li&gt;Miten hahmolle tai taustalle muodostetaan ohjelmakoodi.&lt;/li&gt;&#10;&lt;li&gt;Miten ohjelmoinnin keskeisiä käsitteitä ja rakenteita käytetää Scratchissä.&lt;/li&gt;&#10;&lt;li&gt;Miten ohjelma tallennetaan, avataan ja jaetaan (jakaminen esim. OmaTilaan).&lt;/li&gt;&#10;&lt;li&gt;Miten voit opiskella myös itsenäisesti Scratchiä.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;b&gt;Näihin ja moniin muihin kysymyksiin annamme Sinulle vastaukset Ohjelmointikoulutus 1:ssä. Tervetuloa oppimaan!&lt;/b&gt;</content>
<published>2015-11-08T15:35:18+02:00</published>
</entry>

<entry>
<title>Ohjelmoimalla pelattavia pelejä</title>
<id>https://peda.net/id/f3e3fd98992</id>
<updated>2016-10-23T17:57:46+03:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/opp#top" />
<content type="html">Ohjelmoinnin opetteluun on olemassa useita pelejä. Pelaajan tehtävänä on ohjata pelihahmoa liikkumaan oikealla tavalla. Pelihahmoa liikutetaan pienellä ohjelmakoodilla, jossa tulee olla oikeat komennot oikeassa järjestyksessä oikean liikkeen aikaansaamiseksi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelmoimalla pelattavia pelejä ovat mm.&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;The Foos&lt;/li&gt;&#10;&lt;li&gt;Tynker&lt;/li&gt;&#10;&lt;li&gt;Tynker for Schools&lt;/li&gt;&#10;&lt;li&gt;Lightbot&lt;/li&gt;&#10;&lt;li&gt;Kodable&lt;/li&gt;&#10;&lt;li&gt;Cody’s App Academy&lt;/li&gt;&#10;&lt;li&gt;Robot School&lt;/li&gt;&#10;&lt;/ul&gt;&#10;Katso tarkemmat tiedot &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;Ohjelmoinnillinen ajattelu&lt;/a&gt;&lt;/b&gt; -koulutuksen materiaalista dioista 75-78 ja 88.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Kokeillaan LightBot-peliä:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Pelin nettisivu: &lt;b&gt;&lt;a href=&quot;https://lightbot.com/hocflash.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://lightbot.com/hocflash.html&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&#10;&lt;li&gt;Play-kuvake&lt;/li&gt;&#10;&lt;li&gt;Basics&lt;/li&gt;&#10;&lt;li&gt;Taso 5&lt;/li&gt;&#10;&lt;li&gt;Play-kuvake&lt;/li&gt;&#10;&lt;/ul&gt;&#10;Tee ohjelmakoodi, joka ohjaa robotin kulkemaan jokaisen sinisen laatan päältä. Laatan päällä ollessaan robotin tulee sytyttää valo laattaan. Valo sytytetään omalla komennollaan. Ohjelmoinnin perusteiden mukaisesti koodi tehdään ensin ja vasta kun koodi on valmis, voidaan kokeilla sen toimivuutta. Koodissa tulee olla oikeat komennot oikeassa järjestyksessä.</content>
<published>2016-10-23T17:42:42+03:00</published>
</entry>

<entry>
<title>Ohjelmointikoulutus, 1. koulutuskerta:  Linkit ohjelmointiharjoituksiin</title>
<id>https://peda.net/id/48723abe8</id>
<updated>2016-10-23T18:05:38+03:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/o1lo#top" />
<content type="html">Alla olevat linkit vievät Sinut Code.org-palvelun ohjelmointiharjoituksiin. Kouluttaja kertoo Sinulle, missä vaiheessa mikin tehtävä tehdään. Siirry vasta silloin tehtävään. Näin olemme kaikki koko ajan samassa vaiheessa ja saman tehtävän parissa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Alla esitetyt tehtävät on valittu huolella. Ne opettavat ohjelmoinnin keskeiset ja yleispätevät käsitteet sekä rakenteet helppojen harjoitusten kautta. Tällöin opeteltava asia ei uppoudu muiden hankalien asioiden alle, vaan olemme koko ajan oppimisen ytimessä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jokainen linkki avaa uuden välilehden Code.org-palveluun. Kun olet tehnyt harjoituksesi valmiiksi, voit sulkea välilehden ja palata takaisin tälle sivulle. Seuraava linkki avaa jälleen uuden välilehden. Pidä tämä sivu kuitenkin koko ajan auki omalla välilehdellään, niin pääset aina tarvittaessa siirtymään harjoituksiin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;TVT-strategia&lt;/b&gt;&lt;br/&gt;&#10;Ohjelmoinnillisen ajattelun (luokat 0-2) ja ohjelmoinnin (luokat 3-6) opettamisesta voitte lukea tarkemmin &lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0ByFI7YZOIuwbbGUzNjNWcUpwSHM&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Järvi-Pohjanmaan TVT-strategiasta&lt;/a&gt;&lt;/b&gt; sivuilta 26-37.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Linkit Code.org-palvelun ohjelmointiharjoituksiin:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Linkki&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;Kuvaus&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;Kurssi&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;&lt;a href=&quot;https://code.org/curriculum/course2/1/Assessment1-GraphPaperProgramming.pdf&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 1&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Ruutupaperiohjelmointi, tehdään paperille.&lt;/td&gt;&#10;&lt;td&gt;K2/T1/T1&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/course2/stage/3/puzzle/5&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 2&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Vedä ja pudota -ohjelmointi, &lt;b&gt;algoritmi&lt;/b&gt;.&lt;/td&gt;&#10;&lt;td&gt;K2/T3/T5&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/course2/stage/3/puzzle/9&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 3&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Algoritmi, jossa on enemmän komentoja.&lt;/td&gt;&#10;&lt;td&gt;K2/T3/T9&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/course2/stage/4/puzzle/9&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 4&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Komentojen parametrit ovat todella oleellisia.&lt;/td&gt;&#10;&lt;td&gt;K2/T4/T9&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/course2/stage/4/puzzle/10&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 5&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Oma ohjelma tehtävänannon mukaisesti.&lt;/td&gt;&#10;&lt;td&gt;K2/T4/T10&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/course2/stage/6/puzzle/5&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 6&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan toistorakennetta &amp;quot;&lt;b&gt;toista &amp;lt;x&amp;gt; kertaa&lt;/b&gt;&amp;quot;.&lt;/td&gt;&#10;&lt;td&gt;K2/T6/T5&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/course2/stage/6/puzzle/7&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 7&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Harjoitellaan toistorakennetta &amp;quot;&lt;b&gt;toista &amp;lt;x&amp;gt; kertaa&lt;/b&gt;&amp;quot;.&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;K2/T6/T7&lt;/span&gt;&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/course2/stage/13/puzzle/5&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 8&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan ehtorakennetta &amp;quot;&lt;b&gt;Jos &amp;lt;ehto&amp;gt; tee&lt;/b&gt;&amp;quot;.&lt;/td&gt;&#10;&lt;td&gt;K2/T13/T5&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/course2/stage/13/puzzle/11&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 9&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Toisto- ja ehtorakenne samassa tehtävässä.&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;K2/T13/T11&lt;/span&gt;&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/course3/stage/2/puzzle/9&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 10&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan toistorakennetta &amp;quot;&lt;b&gt;toista kunnes &amp;lt;ehto&amp;gt;&lt;/b&gt;&amp;quot;.&lt;/td&gt;&#10;&lt;td&gt;K3/T2/T9&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/course3/stage/2/puzzle/13&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 11&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Harjoitellaan toistorakennetta &amp;quot;&lt;b&gt;toista kunnes &amp;lt;ehto&amp;gt;&lt;/b&gt;&amp;quot;.&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;K3/T2/T13&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/course3/stage/5/puzzle/2&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 12&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan &lt;b&gt;aliohjelman&lt;/b&gt; käyttämistä.&lt;/td&gt;&#10;&lt;td&gt;K3/T5/T2&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/course3/stage/6/puzzle/7&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 13&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan &lt;b&gt;aliohjelman&lt;/b&gt; ohjelmointia.&lt;/td&gt;&#10;&lt;td&gt;K3/T6/T7&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/course3/stage/6/puzzle/9&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 14&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan sekä &lt;b&gt;pääohjelman&lt;/b&gt; että &lt;b&gt;aliohjelman&lt;/b&gt; ohjelmointia.&lt;/td&gt;&#10;&lt;td&gt;K3/T6/T9&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/course3/stage/7/puzzle/5&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 15&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Harjoitellaan ehtorakennetta &amp;quot;&lt;b&gt;Jos &amp;lt;ehto&amp;gt; niin / muuten&lt;/b&gt;&amp;quot;.&lt;/td&gt;&#10;&lt;td&gt;K3/T7/T5&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/course3/stage/8/puzzle/9&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Tehtävä 16&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;Toisto- ja ehtorakenne samassa tehtävässä.&lt;/td&gt;&#10;&lt;td&gt;K3/T8/T9&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2015-11-08T16:30:39+02:00</published>
</entry>

<entry>
<title>Ohjelmointikoulutus, 2. koulutuskerta: Scratch-ohjelmointi</title>
<id>https://peda.net/id/dc18253c8</id>
<updated>2016-01-09T20:09:34+02:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/o1bs#top" />
<content type="html">&lt;b&gt;Linkki: &lt;a href=&quot;https://scratch.mit.edu&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Rekisteröidy / kirjaudu Scratchiin&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Perehdytään kouluttajan johdolla Scratch-ohjelmoinnin perusteisiin ja käydään läpi jaettu koulutusmateriaali.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Koulutuksessa jokainen tekee itse pieniä ohjelmointiharjoituksia, sillä ohjelmointia voi oppia vain itse tekemällä. Kouluttajan opastamana ohjelmoidaan myös kaksi toimivaa peliä ja upotetaan toinen niistä Pedanetin OmaTilaan.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Linkki: &lt;b&gt;&lt;a href=&quot;https://scratch.mit.edu/scratch2download&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Scratch asennettavana ohjelmana&lt;/a&gt;&lt;/b&gt;</content>
<published>2015-11-10T11:53:14+02:00</published>
</entry>

<entry>
<title>Keskeinen ohjelmointiosaaminen</title>
<id>https://peda.net/id/98592f18b</id>
<updated>2016-01-09T20:10:41+02:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/ko#top" />
<content type="html">&lt;div&gt;&lt;b&gt;Keskeinen ohjelmointiosaaminen koulutuksen ja jaetun materiaalin perusteella:&lt;/b&gt;&lt;/div&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Ohjelmointiprosessin hallinta:&#10;&lt;ul&gt;&#10;&lt;li&gt;Ongelma -&amp;gt; Järjestetyt vaiheet -&amp;gt; Oikeaan järjestykseen asetetut oikeat komennot.&lt;/li&gt;&#10;&lt;li&gt;= Algoritmin muodostus.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Scratchin ohjelmointiympäristön hallinta.&lt;/li&gt;&#10;&lt;li&gt;Hahmojen sekä taustojen lisäys ja poisto sekä niiden hallinta koodilla.&lt;/li&gt;&#10;&lt;li&gt;Hahmojen itsenäiset ohjelmakoodit, muodostus ja suorituksen käynnistys.&lt;/li&gt;&#10;&lt;li&gt;Tapahtumapohjaisen ohjelmoinnin ymmärtäminen:&#10;&lt;ul&gt;&#10;&lt;li&gt;Koodin suoritus käynnistyy aina jonkin tapahtuman aktivoituessa.&lt;/li&gt;&#10;&lt;li&gt;Yhdellä hahmolla voi olla useita &amp;quot;skriptejä&amp;quot;, joiden suoritus sidotaan haluttuun tapahtumaan.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Komentojen monipuolinen käyttö ja parametrien asettaminen:&#10;&lt;ul&gt;&#10;&lt;li&gt;Osataan käyttää useampia eri osioista löytyviä komentopalikoita.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Toistorakenteet:&#10;&lt;ul&gt;&#10;&lt;li&gt;Toista &amp;lt;x&amp;gt; kertaa&lt;/li&gt;&#10;&lt;li&gt;Toista kunnes &amp;lt;ehto&amp;gt;&lt;/li&gt;&#10;&lt;li&gt;Toista ikuisesti&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Ehtorakenteet:&#10;&lt;ul&gt;&#10;&lt;li&gt;Jos &amp;lt;ehto&amp;gt;, niin&lt;/li&gt;&#10;&lt;li&gt;Jos &amp;lt;ehto&amp;gt;, niin / muuten&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Scratchin koodipalikoidet tyypit:&#10;&lt;ul&gt;&#10;&lt;li&gt;Komentopalikat&lt;/li&gt;&#10;&lt;li&gt;Ominaisuus-, muuttuja- ja funktiopalikat&lt;/li&gt;&#10;&lt;li&gt;Totuusarvopalikat&lt;/li&gt;&#10;&lt;li&gt;Tapahtumapalikat&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Muuttujan käyttö:&#10;&lt;ul&gt;&#10;&lt;li&gt;Muodostus&lt;/li&gt;&#10;&lt;li&gt;Arvon asettaminen ja muuttaminen&lt;/li&gt;&#10;&lt;li&gt;Arvon lukeminen ja käyttö esim. ehdossa&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Operaattorit:&#10;&lt;ul&gt;&#10;&lt;li&gt;Matemaattiset operaattorit&lt;/li&gt;&#10;&lt;li&gt;Vertailuoperaattorit (käyttö ehdoissa)&lt;/li&gt;&#10;&lt;li&gt;Loogiset operaattorit (käyttö ehdoissa)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Vuorovaikutteisen ohjelman laadinta:&#10;&lt;ul&gt;&#10;&lt;li&gt;Hiiren klikkauksiin ja näppäinten painalluksiin reagoiminen.&lt;/li&gt;&#10;&lt;li&gt;Syötteen kysyminen käyttäjältä ja sen käsittely.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Ohjelman reagointi hahmon koskettaessa:&#10;&lt;ul&gt;&#10;&lt;li&gt;Näyttämön reunaa&lt;/li&gt;&#10;&lt;li&gt;Tiettyä väriä&lt;/li&gt;&#10;&lt;li&gt;Toista hahmoa&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Ohjelmien jakaminen:&#10;&lt;ul&gt;&#10;&lt;li&gt;Linkitys ja upotus Pedanetin OmaTilaan.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;b&gt;Linkki: &lt;a href=&quot;https://drive.google.com/file/d/0ByFI7YZOIuwbZ3p6MW51Ti1xYzg/view?usp=sharing&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Keskeinen ohjelmointiosaaminen (PDF)&lt;/a&gt;&lt;/b&gt;</content>
<published>2016-01-09T20:05:41+02:00</published>
</entry>

<entry>
<title>Digitarinan kuvia</title>
<id>https://peda.net/id/eec16feaa9e</id>
<updated>2016-11-13T23:52:32+02:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia#top" />
<content type="html">&lt;b&gt;Kuva 1:&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/1-jpg#top&quot; title=&quot;1.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/1-jpg:file/photo/f7b0643698b2670bb5700718b8be94d464d2ea04/1.JPG&quot; alt=&quot;&quot; title=&quot;1.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Kuva 2:&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/2-jpg#top&quot; title=&quot;2.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/2-jpg:file/photo/8d339e5903c0087d0bce18a4fcee82901a59685b/2.JPG&quot; alt=&quot;&quot; title=&quot;2.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Kuva 3:&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/3-jpg#top&quot; title=&quot;3.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/3-jpg:file/photo/12dcc745be743025979ea3c5160f0966b81644b9/3.JPG&quot; alt=&quot;&quot; title=&quot;3.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Kuva 4:&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/4-jpg#top&quot; title=&quot;4.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/4-jpg:file/photo/d86f4fb9e8197e341c618ad70384f6456dd82b5f/4.JPG&quot; alt=&quot;&quot; title=&quot;4.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Kuva 5:&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/5-jpg#top&quot; title=&quot;5.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/tivikohanke/ohjelmointikoulutus/digitarinan-kuvia/5-jpg:file/photo/689957e66bda547ef721c654534535dbf4894370/5.JPG&quot; alt=&quot;&quot; title=&quot;5.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2016-11-13T23:48:37+02:00</published>
</entry>

<entry>
<title>Tarvitsetko ohjelmointiin liittyviä neuvoja?</title>
<id>https://peda.net/id/53341c48b</id>
<updated>2016-01-14T16:39:24+02:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/toln#top" />
<content type="html">​&lt;iframe src=&quot;https://docs.google.com/forms/d/1DaaaqKY0WUYWIdtMya0egLdnu0n0dH3yJY7s59LQBmk/viewform?embedded=true&quot; width=&quot;760&quot; height=&quot;800&quot;&gt;Ladataan...&lt;/iframe&gt;​</content>
<published>2016-01-14T16:37:23+02:00</published>
</entry>

<entry>
<title>Pedanet OmaTila</title>
<id>https://peda.net/id/cd82b29a00e</id>
<updated>2016-04-12T22:57:39+03:00</updated>
<link href="https://peda.net/p/tivikohanke/ohjelmointikoulutus/pol#top" />
<content type="html">&lt;b&gt;Linkki: &lt;a href=&quot;https://peda.net/:register&quot; target=&quot;_blank&quot;&gt;Rekisteröityminen&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Samat tunnukset toimivat myös myöhemmin koulun Pedantissä, muuta rekisteröitymistä ei tarvita.</content>
<published>2016-04-12T22:57:36+03:00</published>
</entry>


</feed>