{"id":140,"date":"2020-11-10T13:29:01","date_gmt":"2020-11-10T11:29:01","guid":{"rendered":"https:\/\/blog.edu.turku.fi\/vakadigi\/?page_id=140"},"modified":"2024-06-07T09:46:56","modified_gmt":"2024-06-07T06:46:56","slug":"ohjelmointi","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/vakadigi\/ohjelmointi\/","title":{"rendered":"Ohjelmointi"},"content":{"rendered":"<p>Ohjelmointiosaamiseen kuuluvat olennaisesti monipuoliset ajattelun taidot ja ymm\u00e4rrys digitaalisesta, ohjelmoidusta maailmasta ja siin\u00e4 toimimisesta sek\u00e4 siit\u00e4, mit\u00e4 kaikkea ohjelmoimalla voi saada aikaan. Kaikkien lasten tulisi saada yhdenvertaisesti tutustua ohjelmointiin. Samalla saaden kannustusta ja opetusta hyv\u00e4\u00e4n el\u00e4m\u00e4\u00e4n sek\u00e4 aktiiviseen hy\u00f6dylliseen toimintaan ohjelmoiduissa ymp\u00e4rist\u00f6iss\u00e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4179 alignleft\" src=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/lego-g3c9127259_1920-300x115.png\" alt=\"Eriv\u00e4risi\u00e4 dubloja kasassa. \" width=\"253\" height=\"97\" srcset=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/lego-g3c9127259_1920-300x115.png 300w, https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/lego-g3c9127259_1920.png 1024w\" sizes=\"auto, (max-width: 253px) 100vw, 253px\" \/>\u201dOhjelmointia voidaan verrata legoilla rakentamiseen. Legoilla rakennettaessa yhdistet\u00e4\u00e4n palikoita toisiinsa. Ohjelmoinnissa puolestaan rakennetaan k\u00e4skyill\u00e4. Kun k\u00e4skyj\u00e4 annetaan monta yhdess\u00e4, niist\u00e4 muodostuu toimintaohje eli algoritmi. Ohjelmointi vaatii kyky\u00e4 pilkkoa teht\u00e4vi\u00e4 pieniin osiin ja niiden ilmaisemista yksiselitteisesti.\u201d (Vartiainen\/Kangas 2019)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4171 alignright\" src=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/puzzle-g49e97ce51_640-300x300.jpg\" alt=\"Vihre\u00e4 palapelin palanen valkoisella taustalla. \" width=\"156\" height=\"156\" srcset=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/puzzle-g49e97ce51_640-300x300.jpg 300w, https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/puzzle-g49e97ce51_640-150x150.jpg 150w, https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2023\/05\/puzzle-g49e97ce51_640.jpg 640w\" sizes=\"auto, (max-width: 156px) 100vw, 156px\" \/>Pedagogisesti ajatellen ohjelmoinnin tavoitteena varhaiskasvatuksessa on tukea lasta leikin avulla ihmettelyss\u00e4, tutkimisessa, ongelmanratkaisutaidoissa ja matemaattis-loogisen sek\u00e4 luovan ajattelun kehittymisess\u00e4.<\/p>\n<p>Esimerkiksi:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Mietit\u00e4\u00e4n mitk\u00e4 asiat arjessa tukevat matemaattis-loogista kehityst\u00e4, (palapelit, lautapelit, luokittelut, sarjoittamiset..)<\/li>\n<li>Ohjelmointia sanoittamalla \u00e4\u00e4neen; mietit\u00e4\u00e4n miten annetaan ohjeita eri ik\u00e4isille lapsille? Voiko lapsi antaakin ohjeita aikuiselle?!<\/li>\n<li>Ohjelmointileikit; esim. A4 papereiden avulla ohjelmoidaan kaveri liikkumaan paperireitill\u00e4 eteenp\u00e4in. Kosketus p\u00e4\u00e4lakeen eteenp\u00e4in, oikea olkap\u00e4\u00e4 oikealle, vasen olkap\u00e4\u00e4 vasemmalle, selk\u00e4\u00e4n kosketus stop.\u00a0Yksi paperi = yksi askel.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Ohjelmoinnillinen ajattelu kehitt\u00e4\u00e4 lapsen luovuutta ja ajattelun taitoja sek\u00e4 tukee yhteisty\u00f6taitojen rakentumista. Tuetaan lasten taitoja eriytt\u00e4m\u00e4ll\u00e4 kehityksen mukaan alas tai yl\u00f6sp\u00e4in. Rakennetaan uutta aikaisemmin opitun taidon p\u00e4\u00e4lle.<\/p>\n<h6><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3388\" src=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2022\/08\/intune-150x150.png\" alt=\"\" width=\"72\" height=\"72\" srcset=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2022\/08\/intune-150x150.png 150w, https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2022\/08\/intune-300x300.png 300w, https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2022\/08\/intune.png 512w\" sizes=\"auto, (max-width: 72px) 100vw, 72px\" \/>Ohjelmointisovelluksia iPadille:<\/h6>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"6\" data-aria-posinset=\"3\" data-aria-level=\"2\"><em>Bee-bot<\/em><span data-contrast=\"auto\">\u00a0\u2013<\/span><span data-contrast=\"auto\">sovellus<\/span><span data-contrast=\"auto\">\u00a0ja\u00a0<\/span><span data-contrast=\"auto\">Bee-bot<\/span><span data-contrast=\"auto\">\u00a0(eiv\u00e4t keskustele kesken\u00e4\u00e4n)<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:40,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"6\" data-aria-posinset=\"3\" data-aria-level=\"2\"><em>Blue-bot<\/em><span data-contrast=\"auto\">-sovellus ja\u00a0<\/span><span data-contrast=\"auto\">Blue-bot<\/span><span data-contrast=\"auto\">\u00a0(<\/span><span data-contrast=\"auto\">Blue-botia<\/span><span data-contrast=\"auto\">\u00a0voidaan ohjata sovelluksen kautta<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">bluetooth<\/span><span data-contrast=\"auto\">-yhteydell\u00e4<\/span><span data-contrast=\"auto\">, voi k\u00e4ytt\u00e4\u00e4 my\u00f6s erikseen<\/span><span data-contrast=\"auto\">)<\/span><\/li>\n<li><em>Code karts, Pre-coding logic<\/em> \u2013 ohjelmointisovellus<\/li>\n<li><span data-contrast=\"auto\"><em>Lightbot Hour<\/em> \u2013 ohjelmointisovellus<\/span><\/li>\n<li><em>ScratchJr. <\/em>\u2013 eritt\u00e4in monipuolinen ohjelmointisovellus<\/li>\n<li><em>Box island<\/em> -ohjelmoinnin alkeita harjoittava sovellus<\/li>\n<li><em>Genius Moves!<\/em> -haasteellisempi ohjelmointisovellus<\/li>\n<\/ul>\n<h6>TOP-keskuksen lainattavat Oppimisrobotit<\/h6>\n<h4><span data-contrast=\"none\">Bee<\/span><span data-contrast=\"none\">-Bot<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/tienda.esteamedu.es\/35-tm_thickbox_default\/bee-bot.jpg\" alt=\"Robot abeja Beebot\" width=\"150\" height=\"150\" \/><\/span><\/h4>\n<ul>\n<li>Ohjelmoinnin alkeita tukeva robotti. Ohjelmointi tapahtuu Bee-Botin sel\u00e4ss\u00e4 olevista painikkeista suoraan.<\/li>\n<li><span data-contrast=\"none\">Robottien lis\u00e4ksi voi harjoitella ohjelmointia Bee-Bot-sovelluksella iPadilla<\/span><\/li>\n<li>Bee-Bottia voi ohjelmoida my\u00f6s netiss\u00e4: <a href=\"https:\/\/beebot.terrapinlogo.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bee-Bot online<\/a><\/li>\n<li><a href=\"https:\/\/edumailturku.sharepoint.com\/:w:\/s\/VAKAdigitutorit\/EQDXLvIOwilEsdjB1CtjcjIBEALNso7lIzTN28IqIXHSKA?e=puUgaZ\" target=\"_blank\" rel=\"noopener noreferrer\">Lataa t\u00e4st\u00e4<\/a> vinkkej\u00e4 Bee-botien k\u00e4ytt\u00f6\u00f6n<\/li>\n<li><span data-contrast=\"none\">Tulostettavat <a href=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2021\/01\/Bee-Bot-ohjelmointikortit.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Bee-Bot-ohjelmointikortit<\/a><\/span><\/li>\n<\/ul>\n<h4>Blue-Bot<span data-contrast=\"none\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/edgeucating.com\/wp-content\/uploads\/2020\/06\/blue-bot-front-1-1.jpg\" alt=\"Blue-Bot Bluetooth enabled programmable robot Blue Bot - EDGEucating\" width=\"150\" height=\"150\" \/><\/span><\/h4>\n<ul>\n<li>Ohjelmoinnin alkeita tukeva robotti. Ohjelmointi tapahtuu Bee-Botin sel\u00e4ss\u00e4 olevista painikkeista suoraan.<\/li>\n<li><span data-contrast=\"none\">Kokeile ohjelmoida Blue-Botia my\u00f6s bluetooth -yhteytt\u00e4 hy\u00f6dynt\u00e4en, Blue-Bot -sovelluksella.<\/span><\/li>\n<li><a href=\"https:\/\/edumailturku.sharepoint.com\/:w:\/s\/VAKAdigitutorit\/EQDXLvIOwilEsdjB1CtjcjIBEALNso7lIzTN28IqIXHSKA?e=puUgaZ\" target=\"_blank\" rel=\"noopener noreferrer\">Lataa t\u00e4st\u00e4<\/a> vinkkej\u00e4 Blue-botien k\u00e4ytt\u00f6\u00f6n<\/li>\n<li><span data-contrast=\"none\">Tulostettavat <a href=\"https:\/\/blog.edu.turku.fi\/vakadigi\/files\/2021\/01\/Bee-Bot-ohjelmointikortit.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Bee-Bot-ohjelmointikortit<\/a><\/span> ovat k\u00e4tev\u00e4 apu my\u00f6s Blue-Botien kanssa<\/li>\n<\/ul>\n<h4><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/cdn1.botland.com.pl\/100453-large_default\/sphero-indi-robot-edukacyjny.jpg\" alt=\"Sphero Indi - robot edukacyjny Botland - Sklep dla robotyk\u00f3w\" width=\"150\" height=\"150\" \/>Sphero Indi -ohjelmointiautot<\/h4>\n<ul>\n<li>Helppok\u00e4ytt\u00f6inen oppimisrobotti sopii my\u00f6s pienille<\/li>\n<li>Inspiroi leikkipohjaista STEAM-oppimista<\/li>\n<li>Tutustuttaa kriittiseen ajatteluun, ongelmanratkaisuun ja tietotekniseen ajatteluun.<\/li>\n<\/ul>\n<h4>Kubo<\/h4>\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/www.lekolar.no\/globalassets\/inriver\/resources\/56389_064317.jpg\" alt=\"KUBO robot - Lekolar Norge\" width=\"150\" height=\"179\" \/>Tukee ohjelmoinnin ja tietoteknisen ajattelun oppimista.<\/li>\n<li>Opi reitit, funktiot ja\u00a0luupit parilla helpolla, loogisella askeleella.<\/li>\n<li>Kubo lukee rakennettuja reittej\u00e4 suoraan ja k\u00e4skyst\u00e4 toteuttaa reitin maastossa (matolla).<\/li>\n<\/ul>\n<p>Turun kaupungin kasvatuksen ja opetuksen -palvelukokonaisuuden k\u00e4ytt\u00f6\u00f6n lainattavissa Bee-boteja, Blue-Boteja, Sphero Indi -ohjelmointiautoja sek\u00e4 Kuboja <a href=\"https:\/\/edu.turku.fi\/lainalaitteet\/\" target=\"_blank\" rel=\"noopener\">TOP-keskuksesta<\/a>.<\/p>\n<h6>Materiaalia ohjelmoinnista<\/h6>\n<ul>\n<li><a href=\"https:\/\/mediataitokoulu.fi\/ohjelmointi_varhaiskasvatus.pdf\" target=\"_blank\" rel=\"noopener\">Polkuja ohjelmointiosaamiseen<\/a> &#8211; opas varhaiskasvatukseen ja esiopetukseen<\/li>\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/13Hnp-qeuwp9kbL_pHhiJUx1kAljW2HhW\/view\" target=\"_blank\" rel=\"noopener\">Bee-Bot -robotit opetuksessa<\/a><\/li>\n<li><a href=\"https:\/\/helda.helsinki.fi\/bitstream\/handle\/10138\/301730\/OhjelmoinninABCVarhaiskasvatus_KangasVartiainen_2019.pdf?sequence=3&amp;isAllowed=y\" target=\"_blank\" rel=\"noopener noreferrer\"><span data-contrast=\"none\">Ohjelmoinnin ABC varhaiskasvatukseen<\/span><\/a><\/li>\n<li><a href=\"https:\/\/peda.net\/p\/tivikohanke\/mo\/r2\" target=\"_blank\" rel=\"noopener noreferrer\"><span data-contrast=\"none\">Ruudukko- ja ruutupaperiohjelmointi: Tiviko-hanke<\/span><\/a><\/li>\n<li><a href=\"https:\/\/helda.helsinki.fi\/bitstream\/handle\/10138\/154779\/Mobiilioppiminen_ja_leikkiva_lapsi.pdf?sequence=1&amp;isAllowed=y\" target=\"_blank\" rel=\"noopener noreferrer\"><span data-contrast=\"none\">Mobiilioppiminen ja leikkiv\u00e4 lapsi<\/span><\/a><\/li>\n<li><a href=\"http:\/\/www.3tratkaisut.fi\/satky\/pikkukallensahkoopas.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"><span data-contrast=\"none\">Pikku-Kallen s\u00e4hk\u00f6koulu<\/span><\/a><\/li>\n<li><a href=\"https:\/\/code.org\/hourofcode\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Koodausta<\/a> (Frozen, Angry birds, Minecraft&#8230;)<\/li>\n<li><span data-contrast=\"none\">Hello-Ruby- kirjat:<\/span>\n<ul>\n<li><span data-contrast=\"none\">Maailman paras koodisatukirja<\/span><span data-contrast=\"none\">;<\/span><span data-contrast=\"none\">\u00a0Linda Liukas<\/span><\/li>\n<li><span data-contrast=\"none\">L\u00f6yt\u00f6retkell\u00e4 internetiss\u00e4; Linda Liukas<\/span><\/li>\n<li>Matka tietokoneeseen; Linda Liukas<\/li>\n<li>Robotti koulussa; Linda Liukas<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ohjelmointiosaamiseen kuuluvat olennaisesti monipuoliset ajattelun taidot ja ymm\u00e4rrys digitaalisesta, ohjelmoidusta maailmasta ja siin\u00e4 toimimisesta sek\u00e4 siit\u00e4, mit\u00e4 kaikkea ohjelmoimalla voi saada aikaan. Kaikkien lasten tulisi saada yhdenvertaisesti tutustua ohjelmointiin. Samalla saaden kannustusta ja opetusta hyv\u00e4\u00e4n el\u00e4m\u00e4\u00e4n sek\u00e4 aktiiviseen hy\u00f6dylliseen toimintaan<\/p>\n","protected":false},"author":3065,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-140","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/pages\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/users\/3065"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":34,"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/pages\/140\/revisions"}],"predecessor-version":[{"id":4505,"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/pages\/140\/revisions\/4505"}],"wp:attachment":[{"href":"https:\/\/blog.edu.turku.fi\/vakadigi\/wp-json\/wp\/v2\/media?parent=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}