5.-6.lk

5.-6.lk

Tavoitteet:
- 5. - 6. luokkien aikana ohjelmoimisen opetuksen painotus on visuaalisessa ohjelmoimisessa
- Tehdään ohjeen mukaan ohjelmia graafisessa ohjelmointiympäristössä
- Ratkaistaan ongelmia ja tuotetaan vaihtoehtoisia ratkaisuja
- Tutustutaan ohjelmoinnin perusrakenteisiin (silmukka, funktio, if – then – else) sekä loogisiin operaatioihin (ei, ja, tai)
- Saadaan aikaan positiivisia kokemuksia ohjelmointiin liittyen - Ymmärtää ohjelmoinnin läsnäolo arkielämässä


Suositeltavia työtapoja ja materiaaleja 5. - 6. luokkien opetukseen:

Piirrä ohjeen mukaan Ajatuksena on harjoitella ohjeiden antamista ja noudattamista. Tehtävä tehdään parityönä. Toisella oppilaista on piirrosmalli ja toisella kynä sekä ruutupaperi. Oppilas, jolla on kynä ja paperi, ei saa nähdä mallipiirrosta. Oppilas, jolla on piirrosmalli, pyrkii ohjeistamaan paria piirtämään piirrosmallin mukaisen kuvan. Lopuksi katsotaan, millaiseen lopputulokseen päästiin ja arvioidaan prosessia.

Salakirjoitus Salakirjoitus sopii erilaisten ohjelmointiin liittyvien asioiden opettamiseen: kielen kääntäminen, salaus, ongelmanratkaisu jne. Sopivia valmiita harjoituksia: http://blogs.helsinki.fi/summamutikka/files/2015/02/Salakirjoituksia.pdf

Helpot kaavat taulukkolaskennassa Taulukkolaskentaohjelmissa (esim. Excel) on mielekästä tehdä omia yksinkertaisia laskentakaavoja. Ohjeita esimerkiksi:



Graafisten ohjelmointiympäristöjen käyttö tietokoneilla ja mobiililaitteilla

Scratch Scratch on MIT:n kehittämä lapsille ja nuorille soveltuva ohjelmointikieli ja maksuton ohjelmointiympäristö. Scratchin graafisen käyttöliittymän avulla on helppo oppia ohjelmoinnin periaatteita, ongelmanratkaisua ja loogista päättelyä. Scratch sisältää grafiikka- ja äänityökaluja, valmiita kuvia ja ääniä voi poimia kirjastosta. video:

vinkkejä: www.koodaustunti.fi , https://sites.google.com/site/scratchklubi/

http://linkki.cs.helsinki.fi/sites/linkki.cs.helsinki.fi/files/scratchohjelmointikerhomateriaali_0.pdf

Kodu Kodu on visuaalinen ohjelmointikieli, joka on suunniteltu erityisesti pelien tekoon. Se on suunniteltu erityisesti lasten käytettäväksi. Ohjelmointikieli on visuaalinen ja helppo. Syöttölaitteena voi käyttää näppäimistöä ja hiirtä tai XBOXin ohjainta
video:

Lego Mindstorms Lego Mindstorms yhdistää legorakentelun, robotiikan ja ohjelmoinnin. Valmiiden sarjojen ja tehtävien avulla voidaan harjoitella ohjelmointia visuaalisia komponentteja yhdistellen.
video:


vinkkejä: https://education.lego.com/en-us/lesi/


Muita vinkkejä toteutukseen:

● Robotiikka teollisuudessa, ihmisen ja koneen yhteistoiminta (yo, ks)

● Ihmisen korvaaminen robotilla? (etiikka)

● Päättely, ongelmanratkaisu, kielentäminen (ma)

● Ohjeiden antaminen ja noudattaminen (kaikki aineet)

● Ohjeiden antaminen ja noudattaminen (kaikki aineet)

Lisää hyviä vinkkejä: https://www.ulapland.fi/loader.aspx?id=b4741b4b-3fc9-4ebf-86b2-8c07c1b9d927