{"id":413,"date":"2022-05-01T11:00:00","date_gmt":"2022-05-01T11:00:00","guid":{"rendered":"https:\/\/www.kaskipaja.net\/kaskiblogi\/?p=413"},"modified":"2022-05-01T11:00:00","modified_gmt":"2022-05-01T11:00:00","slug":"1-5-2022-koulujen-koodaustunneista","status":"publish","type":"post","link":"https:\/\/kaskipaja.net\/kaski\/2022\/05\/01\/1-5-2022-koulujen-koodaustunneista\/","title":{"rendered":"* (1.5.2022) : Koulujen koodaustunneista"},"content":{"rendered":"\n<p>T\u00e4h\u00e4n postaukseen sain innostuksen Reetta Ven\u00e4l\u00e4isen t\u00e4\u00e4ll\u00e4 LinkedIn:ss\u00e4 julkaisemasta kommentista. Siin\u00e4 h\u00e4n tarkastelee hyvin naisn\u00e4k\u00f6kulman ottamista mukaan ohjelmistokehitykseen. T\u00e4st\u00e4 kommentista johtuen rupesin sitten ihmettelem\u00e4\u00e4n sit\u00e4 millaista on peruskoulussa koodauksen opettaminen.<\/p>\n\n\n\n<p>Toimin aikoinaan vuoden verran S\u00e4\u00e4ksj\u00e4rven alakoulun atk-kerhon vet\u00e4j\u00e4n\u00e4 ja ohjaajana. Se oli hieno vuosi. Siin\u00e4 sai sek\u00e4 ohjaaja- ett\u00e4 opettamiskokemusta. Meill\u00e4 oli my\u00f6s koodausta ja pidin tunnin liittyen ohjelmistotuotantoon. Taisin korostaa sit\u00e4, ett\u00e4 ohjelman tekeminen ei ole pelkk\u00e4\u00e4 koodausta eli ett\u00e4 kirjoitetaan koodia jollakin koodausohjelmalla. Selvitin kerholaisille sen, ett\u00e4 ensin pit\u00e4\u00e4 olla jokin tarve tai idea taustalla koodattavalle ohjelmalle. Totesin, ett\u00e4 aina voi tietysti joko kokeilla eri juttuja koodaamalla tai sitten toteuttaa itse ohjelman alusta alkaen. Ideoiden &#8220;pallottelun&#8221; j\u00e4lkeen pit\u00e4\u00e4 sitten suunnitella ohjelma. Ohjelmaa kannattaa jo suunnitteluvaiheessa &#8220;testata&#8221; esim. paperilla tekem\u00e4ll\u00e4 paperik\u00e4ytt\u00f6liittymi\u00e4. Suunnittelu on todella t\u00e4rke\u00e4 juttu, eih\u00e4n kukaan l\u00e4hde taloakaan rakentamaan suunnittelematta. Suunnittelusta huolimatta voi kesken koodauksen tulla vastaan asioita, jolloin joudutaan palaamaan takaisin suunnitteluun. Suunnittelun j\u00e4lkeen on sitten koodauksen vuoro, ja lopuksi kun kaikki on valmista, niin sitten viel\u00e4 tehd\u00e4\u00e4n lopputestaus.<\/p>\n\n\n\n<p>Mieleeni tuli juuri se, ett\u00e4 tehd\u00e4\u00e4nk\u00f6 kouluissa juuri t\u00e4m\u00e4 edell\u00e4 oleva vai annetaanko\/kehitet\u00e4\u00e4nk\u00f6 jokin algoritmi, joka sitten koodataan? Ja sitten kun ohjelma on valmis, niin sitten ollaan tyytyv\u00e4isi\u00e4!?<\/p>\n\n\n\n<p>Toinen ihmetyksen aiheeni on se, ett\u00e4 ilmeisesti kouluissa &#8220;koodaaminen&#8221; on liitetty matematiikan opetuksen oheen. Mill\u00e4 perusteella? Kyll\u00e4h\u00e4n &#8220;koodaaminen&#8221; tietysti loogista ajattelua vaatii, mutta matikkaa vasta, jos l\u00e4hdet\u00e4\u00e4n tekem\u00e4\u00e4n vaikkapa polynomien tai funktioiden \u00e4\u00e4riarvojen laskemisohjelmaa. Tai sitten vaikkapa pelej\u00e4. Kaikki pelit eiv\u00e4t vaadi vaikeaa matikkaa toimiakseen.<\/p>\n\n\n\n<p><strong>Kirjoittaja:<\/strong> Samuli Heikkil\u00e4 (C)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4h\u00e4n postaukseen sain innostuksen Reetta Ven\u00e4l\u00e4isen t\u00e4\u00e4ll\u00e4 LinkedIn:ss\u00e4 julkaisemasta kommentista. Siin\u00e4 h\u00e4n tarkastelee hyvin naisn\u00e4k\u00f6kulman ottamista mukaan ohjelmistokehitykseen. T\u00e4st\u00e4 kommentista johtuen rupesin sitten ihmettelem\u00e4\u00e4n sit\u00e4 millaista on peruskoulussa koodauksen opettaminen. Toimin aikoinaan vuoden verran S\u00e4\u00e4ksj\u00e4rven alakoulun atk-kerhon vet\u00e4j\u00e4n\u00e4 ja ohjaajana. Se oli hieno vuosi. Siin\u00e4 sai sek\u00e4 ohjaaja- ett\u00e4 opettamiskokemusta. Meill\u00e4 oli my\u00f6s koodausta ja &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/kaskipaja.net\/kaski\/2022\/05\/01\/1-5-2022-koulujen-koodaustunneista\/\"> <span class=\"screen-reader-text\">* (1.5.2022) : Koulujen koodaustunneista<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/posts\/413"}],"collection":[{"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":0,"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"wp:attachment":[{"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kaskipaja.net\/kaski\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}