<?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 vuosiluokilla 7-9</title>
<id>https://peda.net/id/456229427</id>
<updated>2015-10-29T16:06:38+02:00</updated>
<link href="https://peda.net/id/456229427:atom" rel="self" />
<link href="https://peda.net/jyu/it/koulutusteknologia/op/ov7#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>Ohjelmointi vuosiluokkien 7-9 opetussuunnitelmassa</title>
<id>https://peda.net/id/d97b6b048</id>
<updated>2015-11-10T19:15:00+02:00</updated>
<link href="https://peda.net/jyu/it/koulutusteknologia/op/ov7/ov7o#top" />
<content type="html">&lt;b&gt;Laaja-alainen osaaminen vuosiluokilla 7-9&lt;br/&gt;&#10;Tieto- ja viestintäteknologinen osaaminen L5&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&amp;quot;&lt;span class=&quot;highlight selected&quot;&gt;Ohjelmoi&lt;/span&gt;ntiaharjoitellaan osana eri oppiaineiden opintoja.&amp;quot; (POPS 2014, 284)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div&gt;&lt;!--filtered attribute: data-canvas-width=&quot;653.1786&quot;--&gt;&lt;b&gt;Matematiikan tavoitteet vuosiluokilla 7–9&lt;/b&gt;&lt;/div&gt;&#10;&lt;div&gt;&lt;!--filtered attribute: data-canvas-width=&quot;303.38279999999986&quot;--&gt;&lt;b&gt;S1 Ajattelun taidot ja menetelmät&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&amp;quot;Syvennetään algoritmista ajattelua. &lt;span class=&quot;highlight selected&quot;&gt;Ohjelmoi&lt;/span&gt;daan ja samalla harjoitellaan hyviä ohjelmointikäytäntöjä. Sovelletaan itse tehtyjä tai valmiita tietokoneohjelmia osana matematiikan opiskelua. (POPS 2014, 375)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Käsityön tavoitteet vuosiluokilla 7-9&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;S3 Kokeilu&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div&gt;&lt;!--filtered attribute: data-canvas-width=&quot;80.27999999999999&quot;--&gt;&amp;quot;Käytetään sulautettuja järjestelmiä käsityöhön eli sovelletaan &lt;span class=&quot;highlight selected&quot;&gt;ohjelmoi&lt;/span&gt;ntia suunnitelmiin ja valmistettaviin tuotteisiin.&amp;quot; (POPS 2014, 431)&lt;/div&gt;&#10;&lt;/div&gt;&#10;</content>
<published>2015-11-09T16:12:02+02:00</published>
</entry>

<entry>
<title>Miten opettaa ohjelmointia vuosiluokilla 7-9?</title>
<id>https://peda.net/id/c070a3048</id>
<updated>2015-11-14T22:32:05+02:00</updated>
<link href="https://peda.net/jyu/it/koulutusteknologia/op/ov7/moov7#top" />
<content type="html">Perusopetuksen vuosiluokila 7-9 ohjelmointia tulisi opettaa osana kaikkien oppiaineiden opetusta, vaikka selkeät maininnat oppiainekohtaisista tavoitteista löytyykin vain matematiikan ja käsityön osalta. Perusopetuksen yläluokilla syvennetään edellen ohjelmoinnillista ajattelua ja siirrytään visuaalisista ohjelmointiympäristöistä varsinaiseen koodaamiseen. &lt;br/&gt;&#10;&lt;br/&gt;&#10;Opetussuunnitelman perusteissa ei määritellä lainkaan käytettäviä ohjelmointikieliä tai sisältöjä yläkoulun osalta. Niissä määritellään vain osaamistavoitteeksi se, että jokainen yläkoulun päättävä osaa ohjelmoida toimivan tietokoneohjelman; mille ei tosin määritellä sen tarkempia toiminnallisuusvaatimuksia.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelmoinnin opetuksen voi yläkoulussakin aloittaa visuaalisella &lt;a href=&quot;https://peda.net/jyu/it/koulutusteknologia/op/ov7/sy&quot;&gt;Scratch&lt;/a&gt;-ympäristöllä, jossa haastetta riittää myös yläkoululaisille. Scratch on hyvä lähtökohta myös silloin, kun ohjelmoinnin opiskelua aloitetaan vasta yläkoulussa (katso myös &lt;a href=&quot;https://peda.net/jyu/it/koulutusteknologia/op/ov7/oa&quot;&gt;Ohjelmointia aloittelijoille&lt;/a&gt;).  Scratch luo hyvän pohja muille luonnollisille ohjelmointikielille kuten Pascal, C tai Java. Tietotekniikan laitoksella kehitetty &lt;a href=&quot;https://peda.net/jyu/it/koulutusteknologia/op/ov7/jypeli&quot;&gt;Jypeli&lt;/a&gt;-ohjelmointikirjasto on toteutettu C#-ohjelmointikielellä, joten jatkumo Scratchistä onnistuu hyvin. Myös suositut nuorten peliohjelmointikurssit 12-19 -vuotiaille hyödyntävät Jypeli-kirjastoa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Maailmalla sekä meilläkin suosittu &lt;a href=&quot;https://peda.net/jyu/it/koulutusteknologia/op/ov7/racket&quot;&gt;Racket&lt;/a&gt;-ohjelmointiympäristö on tekstuaalinen ohjelmointiympäristö ja sen kielen syntaksi on aivan erilainen luonnollisen kielen mukaisiin ohjelmointikieliin. Näin ollen jatkumo eri kouluasteille on haastavampi luoda Racketin avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2015-11-09T16:11:20+02:00</published>
</entry>


</feed>