LUUKKU 7. Koodataan tunnin ajan Peliohjelmointia Scratchilla Materiaalit on lisensoitu Creative Commons BY-SA-lisenssillä, joten voit levittää niitä vapaasti, kunhan alkuperäisten tekijöiden nimiä ei poisteta. Jos teet muutoksia materiaaliin ja haluat levittää muunneltua versiota, se täytyy lisensoida samanlaisella vapaalla lisenssillä. Alkuperäiset tekijät (2012): Emilia Hjelm ja Arto Vihavainen Osa 1 Tehtäviä Tässä oletetaan että olet tehnyt yllä olevien kohtien esimerkit, eli sinulla on oma hahmo, jolla on toiminnallisuus ylöspäin liikkumiseen. Lisää toiminnallisuus alas liikkumiselle (nuoli alas) Lisää toiminnallisuus vasemmalle liikkumiselle (nuoli vasen) Lisää toiminnallisuus oikealle liikkumiselle (nuoli oikea) Luo peliin toinen hahmo. Lisää pohdittavaa: Tässä oletetaan että sinulla on pelissä kaksi hahmoa. Milloin hahmo on toisen hahmon yläpuolella? Lisää tehtäviä Tee peliin toiminnallisuus jossa hahmot asetetaan tiettyyn paikkaan aina kun vihreää lippua painetaan. Osa 2 Aihe: Satunnaisuus Tehtäviä satunnaisuuden harjoitteluun Osa 3 Osa 4
7 Excellent iPad Apps to Teach Students Coding and Programming August, 2015 Coding is one of the most demanded skills in the 21st century learning. There is a growing need for teaching students the fundamentals of coding and computer programming not only because these are the skills needed for the future job market but also because coding allows learners to better understand their digitally focused life and therefore enhance their interaction with digital media. We have already featured a plethora of interesting resources, apps, and tools that teachers and parents can draw on to introduce coding to their kids. 1- Daisy The Dinosaur Learn the basics of computer programming with Daisy the Dinosaur! 2- Hopscotch Hopscotch teaches kids to code using simple, intuitive building blocks. 'The new Bee-Bot App from TTS Group has been developed based on our well-loved, award-winning Bee-Bot floor robot. 4- Cargo-Bot Cargo-Bot is a puzzle game where you teach a robot how to move crates. 6- Tynker Solve fun puzzles and learn to code. 7- CoderDojo
Koodaus tulee kouluihin En halua, että tietokone hallitsee minua. Siksi istun nyt espoolaisessa koulussa Koodaus ja robotiikka -tapahtumassa kymmenien opettajien kera. Opettelemme käyttämään Scratch-sovellusta, joka tekee koodaamisesta niin helppoa, että lapsikin sen osaa. Jostain pitäisi nyt saada paikalle se lapsi, koska minä en osaa. Ensimmäinen tehtävä on helppo: pitää vain saada ruudulla keikistelevä kissa liikkumaan eteenpäin. Mutta kun pitää vaihtaa suuntaa, niin kissa pirulainen ei käännykään vaan heittää volttia. No, tunnin ähkimisen jälkeen kissa jo kääntyy, hyppää ja vaihtaa väriä käskystä. Koodaus tarjoaa keksimisen iloa Toivanen itse opettaa autistisia lapsia. - Koodauksesta tekee hauskaa keksimisen ilo ja ongelmanratkaisu. Toivanen on itseoppinut koodaaja ja oppilaiden lisäksi hän opettaa TVT-taitoja myös opettajille. Koodauksen ilosanoman levittämistä varten vietetään nyt koodausviikkoa. Viron kouluissa lapsille on opetettu koodausta jo jonkin aikaa. Nollia, ykkösiä ja robotteja
Miten aloitan? | Koodaustunti Miten aloitan koodaamaan? Ohjelmointi on paljolti niinkuin urheilu, parhaiten oppii kun alkaa tehdä! Hyväksi jääkiekkoilijaksikaan ei kehity vain katsomalla kun muut pelaavat. Eli ei kait siinä muuta kuin liikkeelle, you can do it :) Kaikille Kokeile samantien! Opettajille ja järjestöille Tarjoa ryhmällesi tunnin mittainen mahdollisuus em. perehdytyksen läpikäymiseen. Mikäli et halua järjestää perehdytystä omassa koulussa, voit tutustua ja ilmoittautua muiden järjestämiin pajoihin. Ohjelmoijille Osaat jo, joten ryhdy koodauskummiksi! Haluatko lisää haastetta? Mikäli haluat edetä ohjelmointiharrastuksessasi pidemmälle, tsekkaa nämä mahdollisuudet: Johdantotaso Learn.Code.org:n 15-25 tunnin johdanto ohjelmointiin (sama linkki kuin yllä mainittu "Haluan lisää!" Suomenkielistä Scratch-oheismateriaalia Opi ohjelmointia pelaamalla Codecombat - "Learn to Code JavaScript by Playing a Game" Edistyneemmille Codecademy.com - Harjoittele vaikkapa omien nettisivujen tekoa!
10 teesiä koodauksesta koulussa - Koodiaapinen Peruskoulun OPSin perusteet 2016 tuovat tieto- ja viestintätekniikan (joka tunnetaan lyhenteillä TVT tai ICT, vähän alasta riippuen) ja koodauksen suomalaisiin peruskouluihin. Tämä uudistus on saanut monet jakamaan ajatuksiaan somessa ja yleisönosastoilla, välillä aika vähäisen tiedon varassa. Muutosvastarinta on luonnollinen reaktio, mutta muutos voidaan nähdä myös mahdollisuutena. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Nämä 10 teesiä antavat toivottavasti sinulle jonkinlaisen kehyksen, johon voit lähteä itsellesi hahmottelemaankoodausmaailman karttaa. Tämä kirjoitus on alunperin julkaistu Dimensio-lehdessä vuonna 2014 ja on laajennettu versio blogikirjoituksesta “8 teesiä koodauksesta koulussa”, joka julkaistiin 16.6.2014.
Ohjelmointi on... Lielahden koodauskerhon syksy 2014 Vedin tänä syksynä ensimmäistä kertaa elämässäni koodauskerhoa. Kerho kokoontui keskiviikkoisin (2h) ja siellä kävi säännöllisesti noin kymmenen 5.-7.-luokkalaista. Kerholaisista vain kaksi oli ohjelmoinut aikaisemmin, toinen CoolBasic:llä ja toinen Scratch:llä, joten pääsimme lähtemään liikkeelle lähes tyhjältä pöydältä. Aloitimme ohjelmointiin tutustumisen pelaamalla code.org:in ohjelmointipelejä. Scratch-peleissä vaikeinta taisi olla oman peli-idean löytäminen ja siinä pysyminen. Lopulta vain 2 oppilasta sai oman Scratch - pelinsä valmiiksi, lopuilla into lopahti joko siksi, että en osannut aina neuvoa heti kun ongelma ilmeni tai pelin loppuun saattaminen olisi vain ollut liian hidasta. Joulukuuhun mennessä 2D-hommat oli osan mielestä "jo niin nähty", että he halusivat että asennutan koulun koneille 3D-mallinnusohjelman (Blender). Aivan kaikki eivät Blenderistä innostuneet vaan jatkoivat Racketillä koodaamista. Kerhon vetäminen on ollut mukavaa mutta myös opettavaista.