Esseetehtävät
Kurssiin kuuluu myös viisi esseetyyppistä tehtävää, joiden on tarkoitus parantaa ja mitata ohjelmoinnin eri osa-alueiden hallitsemista teoreettisella tasolla.
Sisällys
- Essee 1: luokat ja oliot
- Essee 2: Javan tietotyypit
- Essee 3: poikkeukset
- Essee 4: Swing
- Essee 5: säikeet
Tehtävät 1: luokat ja oliot (käsitekartta)
Ensimmäinen tehtävä annettiin tehtäväksi käsitekarttana. Suuri osa tekemisen ponnisteluista joutuikin ohjaamaan käsitekarttojen tekemisen opetteluun. Karttani, kuten tämä tekstikin, oli ilmeisesti asiasisällöltään oikein, mutta aivan liian suppea. Sainkin tehtävästä arvosanaksi vaivaisen ykkösen.
Arvosana: 1
Tehtävä 2: Javan tietotyypit (essee)
Toinen tehtävä pitikin suorittaa minulle hieman tutummassa muodossa, (kirjoitettuna) esseenä. Sain esseeseeni mukavasti asiaa ja mielestäni kaikki tärkeimmät tiedot koskien Javan tietotyyppejä ja kokoelmia. Tuutorin mukaan kuitenkin joihinkin kohtiin olisi kaivannut hieman lisätietoa. Lisäksi sisällysluettelo puuttui.
Marathon ja muut opiskelun ulkopuoliset aktiviteetit (kuten mm. laiskottelu) aiheuttivat minulle kuitenkin ylimääräisiä kiireitä ja sain esseeni palautettua kaksi päivää myöhässä, mikä tarkoittaa arvosanan alennusta kahdella yksiköllä.
Arvosana: 1** (alkup. 3)
Tehtävä 3: poikkeukset (essee)
Koska sain ensimmäisestä karttatehtävästä vain ykkösen ja esseetehtäväni oli kuitenkin "oikeasti" (=ilman myöhästymismiinusta) kolmonen, päätin tehdä seuraavasta esseetehtävästänikin kirjoitetun esseen.
En ole koskaan pitänyt esseiden tavasta pakata tieto väljästi sanahelinään, vaan arvostan enemmänkin lista- tai taulukkomuotoista dataa. Tämä näkyi myös esseesäni ja sen arvostelussa. Esseeni asiasisältö oli kunnossa, mutta muoto vastasi enemmänkin listaa yksittäisine lauseineen.
Arvosana: 3
Tehtävä 4: Swing (käsitekartta)
Kolmosesseen palautteesta viisastuneena päätin kokeilla uudelleen käsitekartan tekoa. Sain kartan tehtyä kerrankin ajoissa, useampaa päivää ennen deadlinea.
Kiitosta sain nelosesseessäni värikoodauksesta, tiiviistä ja selkeästä ilmaisusta ja esimerkkien säästämisestä vain asioiden selittämiseen. Miinusta tuli komponentin ja kuuntelijan suhteen poisjättämisestä ja siitä, etten kertonut awt:n luokkia käytettävän yhä Swingin sisäisessä toteutuksessa.
Arvosana: 5
Tehtävä 5: säikeet (käsitekartta)
Viimeinen esseetehtävä oli säikeistä. Edellisten tehtävien palautteiden johdosta palautettavan työn muoto oli minulle itsestäänselvyys, käsitekartta tuntui sopivan minulle paljon paremmin kuin essee. Harmittavasti viimeisen esseen tekeminen ja palautus jäi vähän viime tinkaan, koska "se nyt vaan yksinkertaisesti oli niin paljon kivempaa koodata."
Palautteessa todettiin esseessäni olevan perusasiat hanskassa, mutta syvemmälle ei ole menty. Eikä ihme, en ollut koskaan säikeitä käyttänyt enkä ollut lähiaikoina käyttämässäkään, motivaationi ei välttämättä ollu se paras mahdollinen. Värikoodauksesta sain taas plussaa.
Arvosana: 3
Loppuhöpinöitä esseetehtävistä
Vaikka itse en käytännön tekemisellä paremmin oppivana esseetehtävistä suuremmin pitänyt, niiden aihevalinnat ehkä viimeistä aihetta lukuunottamatta olivat hyvin onnistuneita. Myös mahdollisuus "tiiviimpään ilmaisuun" käsitekarttoina tehtävillä esseillä oli erittäin hieno juttu.