Path to educational technology…

Petri's blog on education and technology


Leave a comment

Scratch – ohjelmointitehtävä

  1. Valitse ohjelmallesi tausta.
  2. Koodaa kissa liukumaan oikealle ja vasemmalle nuolinäppäimillä.
  3. Muuta liukuminen askeleiden liikkeeksi.
  4. Jos kissa koskettaa näytön reunaa, käännä se automaattisesti toiseen suuntaa.
  5. Mitä muuta ohjelmassasi voi tapahtua? Vinkki: Lisää ääniä, taustagrafiikkaa jne.


Leave a comment

Scratch – esitys Iin Haminan koulussa

Scratch

Scratch (http://scratch.mit.edu) on ilmainen ja erityisen sopiva ohjelmoinnin alkeiden opetteluun ala – ja yläkouluissa. Sitä on käytetty ensiaskeleena Javan kaltaisten ammattimaisten ohjelmointikielten opiskelussa, ja sitä on käytetty jopa yliopistojen ohjelmoinnin peruskursseilla.

Koodiaapisen (http://koodiaapinen.fi/mooc/) mukaan Scratch soveltuu erityisesti 3 – 6 luokan oppilalle ja ScratchJr (http://www.scratchjr.org) esikouluun ja 1 – 2 luokan oppilaille.

Scratch – ohjelmointiympäristöllä voi luoda 2D grafiikan ja äänien avulla mm. tarinoita, animaatioita, pelejä ja simulaatioita. Ympäristö tarjoaa omien ohjelmien tueksi melko laajan valmiin grafiikka – ja äänikirjaston sekä piirto-ohjelman, siihen voidaan liittää myös ympäristön ulkopuolisia kuvia ja ääniä ja sillä voidaan ohjelmoida LEGO – robottien kaltaisia fyysisiä laitteita. Eräs sen olennainen piirre on, että ohjelmat kannustetaan jakamaan toisille käyttäjille, jolloin kaikki käyttäjät saavat ohjelmaan lukuoikeuden ja voivat tutkia miten heitä kiinnostava ohjelma on ohjelmoitu. Ympäristö tarjoaa myös tuen yleisimmille ohjelmointikielissä käytetyille käsitteille, kuten toistorakenteet, ehtorakenteet, muuttujat, loogiset operaatiot ja tapahtumat.

Scratch – ohjelmointiympäristöä käytetään maailmanlaajuisesti. Tätä tekstiä kirjoitettaessa siihen oli rekisteröitynyt lähes 8 000 000 käyttäjää, jotka ovat jakaneet yli 10 794 037 projektia. Samaan aikaan suurin osa käyttäjistä oli 7 – 20 vuotiaita, 12 vuotiaiden ollessa selkeästi suurin käyttäjäryhmä.

Scratch tehtäviä aloittelijoille

Scratch-klubi

Linkkejä


Leave a comment

Scratch ohjelmointia Tietopissa

Etsi vastauksia niin, että luet ensin tummalla kirjoitettuja kysymyksiä. Kun löydät sinua askarruttavan kysymyksen, lue sen alla oleva ohje: Vastauksia kysymyksiin

Scratch – ohjelmoinnista enemmän täällä: Ohjelmointia Scratchin kanssa, josta voit hakea tietoa seuraavin hakusanoin:

Näyttökuva 2014-11-13 kello 22.33.16

 

: “toistorakenteet”

 

Näyttökuva 2014-11-13 kello 22.33.40

 

 

: “ehtorakenteet”

 

 

Näyttökuva 2014-11-13 kello 22.33.25

 

: “multimedia”

 

 

Näyttökuva 2014-11-13 kello 22.34.56 : “muuttujat”

 

Näyttökuva 2014-11-13 kello 22.36.04

 

: “operaatiot”

 

 

Näyttökuva 2014-11-13 kello 22.37.28

: “loogiset operaatiot”

 

 

 

 

 

Näyttökuva 2014-11-13 kello 22.39.15

 

 

 

 

 

 

: “kynä”

 

 

 

 

 

 

 

 

Näyttökuva 2014-11-13 kello 22.40.25

 

: “tapahtumapohjainen”

 

 

Vinkkejä pelin tekoon: http://www.cs.helsinki.fi/group/linkki/materiaali/kerho/mustakivi/Pong.html

 

Miten voit auttaa toisia:

  • Jos keksit miten jokin kiva juttu tehdään, kerro siitä kaverillekin!

Miten saat apua koodausongelmissa:

  • Jaa ongelma pieniin osiin ja ratkaise pienet ongelmat yksi kerrallaan.
  • Älä siirry uuteen ongelmaan ennen kuin olet ratkaissut (= koodannut ja testannut) edellisen paitsi, jos ongelma tuntuu liian vaikealta. Siirry silloin ratkaisemaan helpompaa ongelmaa.
  • Kokeile ratkaisua toisilla komennoilla.
  • Hyödynnä valmiita hahmoja, ääniä ja taustoja.
  • Pyydä apua eri kavereilta.
  • Etsi ongelmaasi vastaava toiminto valmiista Scratch – ohjelmasta: Tutki -> Animaatiot (tai Pelit jne.) -> Valitse kiinnostava ohjelma -> Katso sisälle. Jos löydät komentoja, hahmoja, ääniä tms. joita haluat hyödyntää, paina Remix.
  • Google hakusana: “game bitmap background” -> Valmiita taustoja, joita voit hyödyntää ohjelmassasi Scratch kirjaston lisäksi.
  • Vie kursori komennon päälle -> hiiren oikea näppäin -> help.
  • Pyydä apua opettajalta.