<?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>7.-9.lk</title>
<id>https://peda.net/id/de5a921e8fd</id>
<updated>2016-10-11T19:36:11+03:00</updated>
<link href="https://peda.net/id/de5a921e8fd:atom" rel="self" />
<link href="https://peda.net/ulvila/peruskoulut/harjunp%C3%A4%C3%A4n-koulu/opetus/ol2/tjvs/oo2/tavoitteet/7-9-lk#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>7.-9.lk</title>
<id>https://peda.net/id/de5c7afc8fd</id>
<updated>2016-06-10T11:19:49+03:00</updated>
<link href="https://peda.net/ulvila/peruskoulut/harjunp%C3%A4%C3%A4n-koulu/opetus/ol2/tjvs/oo2/tavoitteet/7-9-lk/7-9-lk#top" />
<content type="html">&lt;p&gt;&lt;b&gt; Tavoitteet&lt;/b&gt;&lt;/p&gt;&#10;&lt;p&gt;- Saadaan aikaan positiivisia kokemuksia ohjelmointiin liittyen. - Harjoitellaan ohjelmoinnin perusrakenteiden käyttöä: muuttuja, ehtolause ja toistolause. - Nivelletään ohjelmointia osaksi oppiaineiden opetusta.&lt;/p&gt;&#10;&lt;p&gt;- Osataan tehdä ohjelmia graafisessa tai tekstipohjaisessa ohjelmaympäristössä. Voidaan tutustua ohjelmalliseen ajatteluun myös taulukkolaskentaohjelman avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Huomioitavaa:&lt;/b&gt;&lt;/p&gt;&#10;&lt;p&gt;Yläkoululle sopivaa ja &amp;quot;oikeaa&amp;quot; ohjelmointikieltä tai kokonaisratkaisua ei ole helppoa löytää. Siksi seuraavilla sivuilla on ehdotettu useita erilaisia ohjelmointikieliä ja koulu etsii niistä itselleen sopivimman ratkaisun tai käyttää jotakin tämän materiaalin ulkopuolista ohjelmointikieltä / lähestymistapaa. Ajatuksena ei ole sitoa koulua yhteen malliin, vaan tarjota enemmänkin virikkeitä ja vaihtoehtoja sopivan ratkaisun tueksi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Ohjelmointiympäristöjä ja materiaaleja&lt;/b&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.koodaustunti.fi&quot; rel=&quot;nofollow ugc noopener&quot;&gt;koodaustunti.fi&lt;/a&gt; &lt;/b&gt;ja &lt;a href=&quot;http://www.code.org&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;b&gt;code.org &lt;/b&gt;&lt;/a&gt;Scratch-pohjaisia vaiheittain eteneviä harjoituksia. Koodaustunnin tarkoituksena on tutustuttaa &amp;quot;koodaamiseen&amp;quot; ja tehdä sitä arkipäiväiseksi, varsinaiset harjoitukset code.org-sivustolla. Soveltuu useaan eri oppiaineeseen, mahdollisuus useaan eri kieleen (esimerkiksi englanti, saksa, ranska).&lt;/p&gt;&#10;&lt;b&gt;&lt;/b&gt;&#10;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;https://www.codecademy.com/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;www.codecademy.com&lt;/a&gt;/ &lt;/b&gt;Mittava kokoelma ohjelmoinnin periaatteiden ja lausekielisen ohjelmoinnin harjoituksia. Työskentely on selainpohjaista, oppilaat voivat rekisteröityä palveluun ja harjoitella myös omatoimisesti. Ohjelmointikielinä esimerkiksi Java, Javascript, Python, Ruby ja php.&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.w3schools.com&quot; rel=&quot;nofollow ugc noopener&quot;&gt;www.w3schools.com/&lt;/a&gt; &lt;/b&gt;Kansainvälisen W3C-konsortion opetussivusto, jossa voi harjoitella esimerkiksi html-, css- ja JavaScript –kieliä. W3C-konsortion tarkoituksena on osaltaan standardisoida web-julkaisemisen välineitä niin, että esimerkiksi eri laitteet ja selainohjelmat näyttäisivät tuotetut sisällöt yhtäläisellä tavalla. Sivustolla myös hyvä osio html-, css- ja JavaScript –kielet yhdistävälle Bootstrapille (&lt;a href=&quot;http://getbootstrap.com/)&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://getbootstrap.com/)&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.lego.com/fi-fi/mindstorms/about-ev3&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Lego Mindstorms&lt;/a&gt; &lt;/b&gt;Lego Mindstorms yhdistää legorakentelun, robotiikan ja ohjelmoinnin. Ohjelmointi suoritetaan yhdistelemällä visuaalisia komponentteja. Ideoita projekteihin löytyy runsaasti Youtubesta.&lt;br/&gt;&#10;&lt;a href=&quot;https://education.lego.com/en-gb/lesi/middle-school/mindstorms-education-ev3&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://education.lego.com/en-gb/lesi/middle-school/mindstorms-education-ev3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Scratch &lt;/b&gt;Scratch on lapsille ja nuorille soveltuva graafinen ohjelmointiympäristö. Scratchin graafisen käyttöliittymän avulla on helppo oppia ohjelmoinnin periaatteita, ongelmanratkaisua ja loogista päättelyä. Scratchista on monia muunnelmia: (esimerkiksi code.org-sivuston harjoitukset). Scratch:n avulla voi suunnitella ja toteuttaa myös laajoja ja vaativiakin ohjelmointiprojekteja.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href=&quot;https://scratch.mit.edu/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://scratch.mit.edu/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href=&quot;http://linkki.cs.helsinki.fi/sites/linkki.cs.helsinki.fi/files/scratch-ohjelmointikerhomateriaali_0.pdf&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://linkki.cs.helsinki.fi/sites/linkki.cs.helsinki.fi/files/scratch-ohjelmointikerhomateriaali_0.pdf&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href=&quot;http://avoinoppikirja.fi/tite-scratch&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://avoinoppikirja.fi/tite-scratch&lt;/a&gt; &lt;a href=&quot;http://www.teromakotero.fi/scratch-klubi/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://www.teromakotero.fi/scratch-klubi/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Kodu &lt;/b&gt;Kodu on Microsoftin kehittämä visuaalinen ohjelmointikieli, joka on suunniteltu erityisesti pelien tekoon. Toimii Windows-ympäristössä. Ohjelmointiympäristö on suunniteltu käytettäväksi tietokoneeseen kytketyn xBox-ohjaimen avulla.&lt;/p&gt;&#10;&lt;p&gt;video: &lt;/p&gt;&lt;div class=&quot;youtube&quot;&gt;&lt;iframe loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/8-FjskAHgN0?rel=0&amp;amp;modestbranding=1&amp;amp;hl=fi&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;div&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=8-FjskAHgN0&quot; title=&quot;https://www.youtube.com/watch?v=8-FjskAHgN0&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://www.youtube.com/watch?v=8-FjskAHgN0&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Processing &lt;/b&gt;Processing-kieli on taiteilijoiden kieli taiteilijoille. Muistuttaa Javaa, mutta yksinkertaisempaa. &lt;a href=&quot;https://processing.org/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://processing.org/&lt;/a&gt;, &lt;a href=&quot;http://www2.uef.fi/fi/anja.kareinen/processing&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://www2.uef.fi/fi/anja.kareinen/processing&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Racket &lt;/b&gt;Ohjelmoinnin opettamiseen kehitetty kieli, johon voi perehtyä esimerkiksi koodiaapinen.fi-sivustolla.&lt;br/&gt;&#10;&lt;a href=&quot;http://racket.koodiaapinen.fi/manuaali/racket_bsl.html&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://racket.koodiaapinen.fi/manuaali/racket_bsl.html&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;Koodikerho &lt;/b&gt;Ohjelmoinnin opettamisessa kerhomuotoinen toiminta mahdollistaa syvemmän opiskelun aihepiiristä kiinnostuneille. Esimerkkinä toimii mm. koodikerho. Koodikerho on konsepti, jonka sivustolle kerätään materiaaleja kerhojen toteuttamisen näkökulmasta. &lt;a href=&quot;http://koodikerho.fi&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://koodikerho.fi&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;JavaScript-ohjelmointikieli &lt;/b&gt;JavaScript on Web-ympäristöön suunniteltu ja laajasti käytetty ohjelmointikieli, joka soveltuu erinomaisesti ensimmäiseksi tekstipohjaiseksi ohjelmointikieleksi. JavaScript-ohjelmia voidaan kirjoittaa millä tahansa tekstieditorilla (Notepad, Notepad++) eikä se tarvitse erillistä kääntäjää tai ohjelmointiympäristöä – kaikki nykyaikaiset Internet-selaimet suorittavat JavaScript-lähdekoodia sellaisenaan tai upotettuna osaksi html-tiedostoa. Syntaksiltaan JavaScript muistuttaa yleisesti käytettyjä C-sukuisia ohjelmointikieliä (C, C++, C#, Java).&lt;/p&gt;&#10;&lt;p&gt;Ensimmäiseksi tekstipohjaiseksi ohjelmointikieleksi JavaScript soveltuu erinomaisesti laajan vapaasti saatavan esimerkki- ja opetusmateriaalinsa sekä helppolukuisen dokumentaationsa ansiosta (w3schools.com). JavaScript-ohjelmointikieltä on helppo oppia ja jo muutamalla koodirivillä saa aikaiseksi visuaalisia ja interaktiivisia ohjelmia. Lisäksi JavaScript-ohjelmointikielessä on sisäänrakennettuna lähes kaikki funktiolaskimessa olevat laskutoiminnot.&lt;/p&gt;&#10;&lt;p&gt;JavaScript-ohjelmointikieli soveltuu niin ammattikäyttöön kuin ensimmäiseksi kieleksi ohjelmoinnin opettelussa. Helposti rakennettavat ja osaksi Internet-sivuja upotettavat ohjelmat innostavat oppilasta oppimaan ohjelmointia – oli kyseessä sitten hauskat peliohjelmat tai käytännön ongelmia ratkaisevat ohjelmat.&lt;/p&gt;&#10;&lt;p&gt;Valmiita JavaScript harjoituksia alkeista eteenpäin löytyy esimerkiksi codecademy.com -sivustolta&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;</content>
<published>2016-10-11T19:36:11+03:00</published>
</entry>


</feed>