Oppiminen ja poliittiset keskust… tappelut

Ehkä tärkein oivallus mitä opekoulussa on iskostunut päähän, on se että koko ihmisyys on oppimista. Jos sen annetaan tapahtua.   Tää tuntuu tärkeeltä tajuta erityisesti poliittisessa keskustelussa tällä hetkellä. Näkökulmat on erilaisia, eikä meillä kenelläkään ole kai salaista supervoimaa, jolla pääsee käsiksi siihen, mitkä toisen syvimmät motiivit on. Noin tuhat tsiljoonaa kertaa tehokkaampi tapa suhtautua […]

Lue lisää "Oppiminen ja poliittiset keskust… tappelut"

Elisa Kirja: Löytääkö ostaja kirjan ostettavaksi?

Elisa Kirja on enimmäkseen toimiva palvelu. On sinänsä jo melkoinen saavutus, että suomalainen kirjallisuus on saatavilla e-kirjoina enimmäkseen ilman drm:ää (~kopiointisuojausta, digital rights management), vesileimattuina kirjoina. Suurin ongelma käyttökokemuksessa on paikallinen haku omasta kirjahyllystä. Auttaisi sekä ostajaa että myyjää, jos se olisi yhdistetty haku sekä omista kirjoista, että koko Elisa kirjan valikoimasta. Kun käyttäjä hakee […]

Lue lisää "Elisa Kirja: Löytääkö ostaja kirjan ostettavaksi?"

Ihmisen ymmärtämisen tie: yhteistyöstä ja tuotekehityksestä

Tuotekehitys on monen yrityksen menestyksen ytimessä. Silti harva suomalaisyritys tuntuu tietävän, miten sitä oikein tehdään. Varsinkin teknisten  tai ohjelmistotuotteiden osalta haasteet ovat paitsi tarvittavan osaamisen puuttumisessa, myös eri ammattikuntien välisissä jännitteissä. Ymmärtävätkö eri ammattilaiset, mistä toinen puhuu? Saadaanko organisaatiossa hyöty osaamisesta irti? Olen ymmärtänyt tällä viikolla syvemmin sen, että en voi odottaa kenenkään muun omaksuvan […]

Lue lisää "Ihmisen ymmärtämisen tie: yhteistyöstä ja tuotekehityksestä"

Moodlen käyttämisestä arvosanojen tuottamiseen

TL;DR / Yhteenveto: Moodle ainakin periaatteessa antaa valmiit opiskelijoiden arvosanat, jos sinne saa tuotua opiskelijan pisteet eri harjoituksista. Olen käyttänyt sitä tänä lukuvuonna Ohjelmoinnin perusteiden keskitettynä pisteytyspaikkana. Moodlen käyttäminen arvosanojen tuottamiseen automaattisesti voi säästää isolla ohjelmointikurssilla runsaasti aikaa – Moodlen lukuisista käytettävyysongelmistakin huolimatta. Kun alussa systeemin pystyttämiseen vaadittavan työn on tehnyt, säästyneen ajan mielellään käyttää opiskelijoiden […]

Lue lisää "Moodlen käyttämisestä arvosanojen tuottamiseen"

Tenteistä: Moodle ja Sähköinen tenttipalvelu

Siirryn ohjelmointikursseissa mahdollisimman nopeasti sähköisiin Moodle-tentteihin, joskin valvonta on näissä vähän kysymysmerkki. Pitäisin mielelläni avoin materiaali -tenttejä. Ne ovat usein oppimisen kannalta sinänsä toimivin ratkaisu. Ohjelmoinnin perusteissa opiskelijoille ei kuitenkaan ehdi syntyä kovin syvällistä ymmärrystä aiheesta. Mahdollisuus googlata vastauksia käytännössä tekisi tentin arvioinnillisen tavoitteen tyhjäksi. Vaikka en testaakaan faktojen pänttäämistä vaan ymmärrystä, käytännössä se ymmärrys […]

Lue lisää "Tenteistä: Moodle ja Sähköinen tenttipalvelu"

Viope ja oppimisen tukeminen

Ohjelmoinnin opetuksessa käytettävän suomalaisen Viope-ympäristön tekijöiden kanssa on käyty tänä talvena rikasta keskustelua, ohjelmoinnin opetuksen tulevaisuudesta. Viopea ollaan käytetty ohjelmointikursseillani alusta asti, ja suhde siihen on muodostunut suhteellisen intiimiksi. Rohkaisen kurssilla opiskelijoita lähettämään kauttani Viopesta palautetta. Materiaalista on välillä löytynyt jokunen virhe, mutta palaute on otettu hyvin vastaan, ja Viopelaiset ovat miettimässä useamman muunkin ehdotuksen […]

Lue lisää "Viope ja oppimisen tukeminen"

Infrastruktuurista ja ohjelmoinnin opetuksen laajentamisesta

Tänä talvena olen laajentanut ohjelmistokehityksen opetuksen kenttää vähitellen ja yksi pieni keskustelu kerrallaan. PC osana mittausjärjestelmää (C, C++) -kurssi, joka lähenee ohjelmointia automaatiojärjestelmien näkökulmasta, on yksi tärkeä erikoistumisalue, jota ilmeisesti harva Metropoliassa hallitsee. (Ohjelmoinnin perusteiden eritasoisia opettajia taitaa Suomessa riittää.) Edellisen postauksen ajatukset tilakoneista ovat peräisin tältä opintojaksolta. Ensi syksynä tarkoitus on mennä syvemmälle myös […]

Lue lisää "Infrastruktuurista ja ohjelmoinnin opetuksen laajentamisesta"

Tilakoneiden oppimisesta

Olen tämän syksyn opettanut itselleni uutta PC osana mittausjärjestelmää -opintojaksoa, josta käsittelyssäni on tullut pitkälti ohjelmoinnin jatkokurssi. Hommassa kiintoisinta on ollut ohjelmistosuunnittelun välineiden tärkeyden hahmottaminen ja tämän välittäminen opiskelijoille. Tilakone on periaatteessa (peruskäyttöä tarkastellessa) hyvin yksinkertainen väline, tai formalismi. Se auttaa hahmottamaan ohjelmiston, no, tilojen rakennetta ja suhteita toisiinsa. Opettaminen laittaa aika pienelle paikalle, kun […]

Lue lisää "Tilakoneiden oppimisesta"

C-kielen opettamisen haasteet

(Kirjoittajat: Olli Savolainen ja Daniel Schildt) Olli: Ohjelmoinnin perusteiden opetuksessa on minusta tärkeää pidättäytyä oleelliseen: Sen oppimiseen, minkä avulla pääsee liikkeelle nopeasti ja toteuttamaan omia ideoita. Erityisesti C- ja C++-kielissä tämä on erityisen haastavaa. Kun kieli on kolme-neljäkymmentä vuotta vanha, voi olla varma siitä että siinä on rakenteita ja käytäntöjä, joiden opettelusta ei monissa uusissa […]

Lue lisää "C-kielen opettamisen haasteet"

Käytettävyyden haasteet: Mikä pielessä ohjelmistokehityksessä? (3/3)

(Olli Sulopuisto kirjoitti jonkin aikaa sitten vaikeuksistaan käyttää e-laskuja Osuuspankin verkkopalvelussa. Kommentoin aiemmin itse käytettävyysongelmaa osassa 1, ja keskustelukulttuuria osassa 2.) Miksi kyseisen käyttöliittymän suunnittelijat eivät sitten ole onnistuneet toimimaan näinä vastuullisina asiantuntijoina, vaikka tavallinen kuluttaja heidät helposti tällaiselle jalustalle nostaakin? Osuuspankin verkkopalvelu on täynnä tämänkaltaisia pieniä ongelmia. (Oma listani on tarvittaessa saatavilla.) Ajan myötä […]

Lue lisää "Käytettävyyden haasteet: Mikä pielessä ohjelmistokehityksessä? (3/3)"