Arkisto kohteelle 30 syyskuun, 2007

Kolmas Oloilu

Kolmas OLO-sessiomme starttasi taas maanantaiaamu-unisine jäsenineen. Edelliskerran oppimistavoitteet purettiin vuorotellen luettelemalla looginen ohjesarja helpoilta kuulostaville toiminnoille. Meille kaikille itsestäänselvät allekkain yhteenlasku ja teen keittäminen saatiin kirjattua pitkiksi ja moniosaisiksi ohjeistuksiksi. Tarkoituksena oli siis miettiä, mitä tämänkaltaisia loogisia päättelyketjuja ja ohjeistuksia voimme löytää Javasta. Pitkät ja monimutkaiset komennot selkeytyvät ja helpottuvat, kun niitä miettii ja pätkii lyhyemmiksi ja selkeämmiksi ennen tekstieditoriin syöttämistä. Vaiheittain tehtynä koodi ja sen kirjoittaminen eivät vaikutakaan enää niin toivottomilta. Tämän sain jo itsekin ihan käytännössä huomata yrittäessäni saada kolmea sisäkkäistä ehtolausetta valmiiksi samanaikaisesti: eipä onnistunut!

Purku sujui edelliskertaa nopeammin, ja kuten jo todettu, aihekin oli selkeämpi ja ymmärrettävämpi. Ehkä olimme jopa päässeet vähän sisälle Javaan… Pääsimme aloittamaan seuraavan tapauksen käsittelyn. Puheenjohtajana toimi Teemu ja minun tehtäväni oli sihteerinä kiinnitellä tarralappuja seinälle.

Kolmas tapaus saikin meidät hiljaisiksi. Post-it -lappuja kertyi taululle ennätysmäärä (liekö rutiinia kertynyt), mutta aihe oli selkeästi edellisiä vaikeampi. Jäsentely ja pohtiminen ei siis ollutkaan yhtä helppoa. Siitä, mitä eri tietorakennetyypit ovat, mitä niillä voi tehdä, miten käyttää jne. taisivat olla lähes kaikille täysin uusi asia. Sampolla riitti työtä aiheen valaisemiseksi, kun vuorotellen katsoimme hölmistyneen näköisinä koodinpätkää minkä Henri kirjoitti. On siis aihetta pieneen ja ehkä laajempaankin aiheeseen tutustumiseen. Päätimme yhdessä kaikki selvittää seuraavaksi kerraksi eri tietorakennetyypit, niiden ominaisuudet, käytön jne. Toivottavasti olemme huomisen jälkeen viisaampia ja enemmän perillä aiheesta. Tänään, vielä edellisestä ohjelmointitehtävästä toipuessani sain ilokseni huomata, että uusi on julkaistu ja tulemme siinä tarvitsemaan näistä tietorakennetyypeisä mm. hakurakennetta ja taulukointia. Elikkäs nyt aiheesta kiinni ja tietorakenteiden perusteet selviksi!

Huomiseen!

-meri


syyskuu 2007
ma ti ke to pe la su
 12
3456789
10111213141516
17181920212223
24252627282930