<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ohjelmointi alakoulussa</title>
<id>https://peda.net/id/31561afd286</id>
<updated>2019-12-31T10:14:04+02:00</updated>
<link href="https://peda.net/id/31561afd286:atom" rel="self" />
<link href="https://peda.net/joensuu/jm/oio/alakoulu/ojr/loay#top" rel="alternate" />
<logo>https://peda.net/:static/535/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>Käytännön vinkkejä opsin toteuttamiseen</title>
<id>https://peda.net/id/315b9b23286</id>
<updated>2019-12-31T09:50:04+02:00</updated>
<link href="https://peda.net/joensuu/jm/oio/alakoulu/ojr/loay/oa#top" />
<content type="html">&lt;p&gt;&lt;b&gt;Opetus vuosiluokilla 1–2&lt;br/&gt;&#10;&lt;/b&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;em&gt;Punaisella tekstillä on kirjoitettu kommentteja ja käytännön vinkkejä opsin toteuttamiseen.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Tieto- ja viestintäteknologinen osaaminen:&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Oppilaat saavat ja jakavat keskenään kokemuksia digitaalisen median parissa työskentelystä sekä ikäkaudelle sopivasta ohjelmoinnista (OPS 2016, 101).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Kannattaa tosiaan huomioda ikä- ja taitotason mukainen ohjelmointi. Liian vaikeat ohjelmointiharjoitukset tuottavat negatiivisia kokemuksia ja sitä kautta motivaatio laskee. Liian helpotkaan ohjelmointiharjoitukset eivät ole hyviä, koska silloin ei päästä luovan ongelmanratkaisun tasolle, jossa uuden oppimista ja oivaltamista tapahtuu, vaan ohjelmointi on vain mekaanista suorittamista. &lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Matematiikan tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 1–2&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Tutustuminen ohjelmoinnin alkeisiin alkaa laatimalla vaiheittaisia toimintaohjeita, joita myös testataan (OPS 2016, 129).&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;br/&gt;&#10;Ohjelmoinnin alkeita ja ohjelmallisen ajattelun periaatteita voidaan harjoitella alkuopetuksessa leikein ja pelein, kuten esim. kapteeni käskee -leikki, erilaiset toimintaohjeisiin liittyvät harjoitukset, kuten esim. vohvelikangastyöt (yksi ylös, yksi vasemmalle, yksi alas..), liikuntaleikit ja robottileikit. Alkuopetuksessa hyväksi havaittuja ohjelmointityökaluja ja -ympäristöjä on mm. ipad-sovellukset (esim. ScratchJr ja Kodable) ja selaimessa toimivan Code.orgin kurssit, sekä ViLLE-järjestelmän matematiikan opintopolun sisällä olevat viikottaiset harjoitukset. Robotiikan ja ohjelmoitavien laitteiden osalta alkuopetukseen sopii hyvin mm. Bee-Bot/Blue-Bot (ja kloonit), Lego WeDo, Micro:bit ja soveltuvin osin Lego Mindstorms EV3-robotiikkasarjat.&lt;/strong&gt;&lt;b&gt;&lt;br/&gt;&#10;&lt;em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h3&gt;&lt;br/&gt;&#10;Opetus vuosiluokilla 3–6&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Tieto- ja viestintäteknologinen osaaminen (L5)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Ohjelmointia kokeillessaan oppilaat saavat kokemuksia siitä, miten teknologian toiminta riippuu ihmisen tekemistä ratkaisuista (OPS 2016, 157).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Ohjelmoinnissa tuotetut algoritmit näkyvät toimintana tietokoneen näytöllä, robotin liikkeissä tai mikrokontrollien ohjaamien laitteiden toimintana. &lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Matematiikan opetuksen tavoitteet vuosiluokilla 3–6&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;T14 innostaa oppilasta laatimaan toimintaohjeita tietokoneohjelmina graafisessa ohjelmointiympäristössä (OPS 2016, 235).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Graafisella ohjelmointiympäristöllä tarkoitetaan Scratchiä ja muita ohjelmointiympäristöjä/-työkaluja, joissa ei kirjoiteta tekstiä, vaan lauseet ovat valmiina ohjelmointilohkoina, vaikka niiden parametrejä voidaankin muuttaa esim. numeroin. &lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Matematiikan tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 3–6&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Suunnitellaan ja toteutetaan ohjelmia graafisessa ohjelmointiympäristössä (OPS 2016, 235).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Alakoulussa ohjelmoidaan opsin mukaan graafisessa ohjelmointiympäristössä, mutta taitavia ja ohjelmoinnista innostuneita harrastajia voi (eriyttää ylöspäin tai) neuvoa innostuksen mukaan kokeilemaan tekstuaalista ohjelmointia esim. python-ohjelmointikielellä. &lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Matematiikan arviointikriteerit 6. vuosiluokan päätteeksi arviota “hyvä” / arvosanaa kahdeksan varten&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;T14 innostaa oppilasta laatimaan toimintaohjeita tietokoneohjelmina graafisessa ohjelmointiympäristössä (OPS 2016, 239).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Yksinkertaistettuna tämä tarkoittaa, että ohjelmoidaan ohjelmia.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Ohjelmointi graafisessa ohjelmointiympäristössä (OPS 2016, 239).&lt;/p&gt;&#10;&lt;p&gt;Oppilas osaa ohjelmoida toimivan ohjelman graafisessa ohjelmointiympäristössä (OPS 2016, 239).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Scratch on esimerkiksi hyvä työkalu oman ohjelman (esim. peli, animaatio, sovellus..) ohjelmointiin. Sama opsin kohtahan voidaan toteuttaa myös robotiikan ja mikrokontrollereiden kautta.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Käsityön tavoitteisiin liittyvät keskeiset sisältöalueet vuosiluokilla 3–6&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Harjoitellaan ohjelmoimalla aikaan saatuja toimintoja, joista esimerkkinä robotiikka ja automaatio (OPS 2016, 271). &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Lähteet:&lt;/b&gt; &lt;br/&gt;&#10;&lt;a href=&quot;http://koodiaapinen.fi/ops2016 &quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;http://koodiaapinen.fi/ops2016 &lt;/a&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://www.oph.fi/fi/koulutus-ja-tutkinnot/perusopetuksen-opetussuunnitelmien-perusteet&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;https://www.oph.fi/fi/koulutus-ja-tutkinnot/perusopetuksen-opetussuunnitelmien-perusteet&lt;/a&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;</content>
<published>2019-12-27T07:53:23+02:00</published>
</entry>


</feed>