Koodaamme uutta todellisuutta FM Maarit Savolainen 19.1.2017 https://blog.edu.turku.fi/matikkaajakoodausta/
Mitä on koodaaminen? Koodaus on puhetta tietokoneille. Koodaus on käskyjen antamista tietokoneelle.
Mitä on koodaaminen? Koodaus on helppoa, se on kuin legoilla rakentamista. Legoillahan rakennetaan siten, että yhdistetään palikoita toisiinsa. Koodauksessa puolestaan rakennetaan käskyillä. Ohjelmointi ja koodaaminen tarkoittavat käytännössä samaa asiaa eli tietokoneen ymmärtämän ohjelmakoodin kirjoittamista.
Mitä on koodaaminen? Koodaamiseen tarvitaan tietokone, näppäimistö ja alusta, johon kirjoitetaan. Alusta voi olla tekstinkirjoitusohjelma, mutta on helpompi tehdä koodaus työkaluilla, jotka tarkoitettu tietyn koodaamiseen eli koodin kirjoittamiseen.
Perusopetuksen opetussuunnitelman perusteet (OPH 2014) Kaikille perusopetuksen oppilaille pitää opettaa ohjelmointia. Perimmäisenä syynä on ohjelmoinnillisen ajattelun eli pohjimmiltaan ongelmanratkaisutaitojen opettaminen. Miksi koodaaminen on uudessa opetussuunnitelmassa?
Miksi koodaaminen on uudessa opetussuunnitelmassa? Vuosiluokilla 1-2 Ohjelmoinnillisen ajattelun kehittäminen tapahtuu ensisijaisesti leikin kautta. Vuosiluokilla 3-6 Ohjelmoinnillista ajattelua kehitetään graafisessa ohjelmointiympäristössä. Vuosiluokilla 7-9 Ohjelmoinnillista ajattelua syvennetään ja ohjelmointia aletaan toteuttamaan itse koodaamalla.
Miksi koodaaminen on uudessa opetussuunnitelmassa? Ohjelmoinnilla ja ja ohjelmoinnillisella ajattelulla on kytköksiä niin ajattelun taitojen, työskentelytaitojen kuin tietotekniikan käyttötaitojenkin kehittymiseen. Robotiikka ja ohjelmointi kehittää monipuolisesti ajattelun taitoja, tieto-ja viestintätekniikan taitoja, rakentelua sekä luovuutta ja innovatiivisuutta.
Ohjelmoinnillisella ajattelulla tarkoitetaan ongelmien purkamista osiin, toiminnan kaavojen tunnistamista ja muodostamista sekä toimintojen automatisointia. Ohjelmoinnillinen ajattelu nähdään esisijaisesti yhtenä tulevaisuuden taidoista, taitona jota nykypäivän lapset ja nuoret tarvitsevat kasvaessaan tulevaisuuden tekijöiksi. Mitä on ohjelmoinnillinen ajattelu?
Mitä on ohjelmoinnillinen ajattelu? Ongelman purkaminen osiin on oleellinen taito kaikilla elämän osa-alueilla, ei vain ohjelmoinnin opettamisessa. Kaavojen tunnistamisessa on kyse toistuvien toimintatapojen havaitsemisessa, jotka auttavat arkipäiväisten ongelmien ratkaisemisessa. Kaavojen eli algoritmien muodostamisessa on kyse jonkin tehtävän suorittamiseksi tarvittavien toimenpiteiden kuvaamisesta. Toimintojen automatisoinnissa on kyse ongelmien ratkaisujen yleistämisestä.
Mitä on ohjelmoinnillinen ajattelu? Tee, maitokaakao,
Millaisia ongelmia ohjelmoimalla voi ratkaista? Ohjelmointiin liittyviä työtehtäviä on hyvin erilaisia Jotkut ohjelmoijat keskittyvät kirjoittamaan ohjelmakoodia ja miettimään, miten tietty sovellus tai ohjelmisto tai sen osa kannattaa järkevimmin toteuttaa. Toisena päivänä sama ihminen voi keskittyä testaamaan toisen tekemää ohjelmaa tai etsimään kirjoitetusta koodista ajatus- tai muita virheitä.
Millaisia ongelmia ohjelmoimalla voi ratkaista? Hanoin torni Tarkoitus on siirtää pino toiseen tankoon kolmatta apuna käyttäen samaan järjestykseen siten, että 1) vain yhtä levyä saa siirtää kerrallaan 2)suurempi levy ei koskaan saa olla pienemmän päällä. Rubikin kuutio Ihminen ratkaisee 3x3-kuution 5,5 sekunnissa.
WhatsApp-viestiohjelma Jätteitä lajitteleva robotti Harry Potter -elokuvat Angry Birds -mobiilipeli Millaisia ongelmia ohjelmoimalla voi ratkaista? Itsensä parkkeeraava auto Musiikkitaideteos Kiasmaan