- Valitse ohjelmallesi tausta.
- Koodaa kissa liukumaan oikealle ja vasemmalle nuolinäppäimillä.
- Muuta liukuminen askeleiden liikkeeksi.
- Jos kissa koskettaa näytön reunaa, käännä se automaattisesti toiseen suuntaa.
- Mitä muuta ohjelmassasi voi tapahtua? Vinkki: Lisää ääniä, taustagrafiikkaa jne.
Category Archives: Scratch ohjelmointi
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
Linkkejä
- Koodi2016. Ensiapua ohjelmoinnin opettamiseen peruskouluissa: http://koodi2016.fi
- KoodiAapinen. Opettajan opas koodaamiseen koulussa: http://koodiaapinen.fi/mooc/
- Keskeisten Scratch – ohjelmointikäsitteiden esittely: http://linkki.cs.helsinki.fi/sites/linkki.cs.helsinki.fi/files/scratch-ohjelmointikerhomateriaali_0.pdf
- Yleisiä ohjeita ohjelmoinnin opettamiseen Scratchilla: http://www.scratchprogramming.org
- Peliohjelmoinnin perusteita Scratchia käyttäen: http://www.cs.helsinki.fi/group/linkki/materiaali/peliohjelmointi/scratch/
- Lisää peliohjelmoinnin perusteita Scratchilla: http://www.cs.helsinki.fi/group/linkki/materiaali/kerho/mustakivi/Pong.html
- Laaja ohjelmointia yleisesti opettava sivusto: https://code.org
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:
: “toistorakenteet”
: “ehtorakenteet”
: “multimedia”
: “muuttujat”
: “operaatiot”
: “loogiset operaatiot”
: “kynä”
: “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.