Tälle sivulle on kerätty opiskeluaikanani tekemiäni harjoitustöitä opintojen alkuhetkistä vuodesta 1999 aina opintojen loppuhetkille vuoteen 2006 asti.
Kevään 1999 ohjelmointikurssin ensimmäinen harjoitustyöni oli awk-kielellä tehty ristinolla ja toinen harjoitustyö C-kielellä tehty lajittelualgoritmien vertailu.
Olio-ohjelmoinnin kurssilla keväällä 2000 tehtiin useita harjoitustehtäviä Java-ohjelmointikielellä. Tämä oli ensimmäinen kerta, kun ohjelmoin Javalla.
Julkaisutekniikan perusteiden kurssilla syksyllä 2000 tehtiin mm. HTML- ja XML-sivusto.
Tietokoneverkkojen kurssin harjoitustyönä keväällä 2001 oli yksinkertaisen webbiselaimen ja -palvelimen toteuttaminen C-ohjelmointikielellä.
Tietokonegrafiikan kurssilla syksyllä 2001 tehtiin erinäisiä graafisia ohjelmia lähinnä OpenGL:llä.
Keväällä 2002 kurssilla käyttäjäkeskeisen tuotekehityksen harjoitustyö kehitettiin käyttäjäkeskeisesti kolmen hengen ryhmässä käyttöliittymä multimediaviestien lähettämiselle (käyttöohje).
Syksyllä 2002 käyttöliittymäpsykologian kurssilla tein esseen, jonka aiheena oli palaute ja sen merkitys oppimisen ja ongelmanratkaisun kannalta.
Vuorovaikutustekniikan kurssilla syksyllä 2002 kehitettiin kolmen hengen ryhmässä tietokannan luomiseen työkalu Javan Swing-käyttöliittymäkirjastolla. Itse vastasin pitkälti toteutuksesta.
Tietoturvallisuuden kehittämisprosessi -kurssilla keväällä 2003 laadin esseen yksityisyyden suojaa koskevista säädöksistä ja niiden merkityksestä pienten ja keskisuurten yritysten tietoturvallisuuden kehittämisprosessissa.
Keväällä 2003 hypermedia dokumentin laatiminen -kurssilla tehtiin shakkiaiheinen www-sivusto kolmen hengen ryhmässä. Itse keskityin lähinnä HTML:n ja JavaScript:n tekemiseen ja jätin sisällöntuotannon muille vähäisten shakkitietämykseni ja piirustustaitojeni vuoksi.
Keväällä 2004 sanastoprojektikurssilla koostin suomi-englanti-käytettävyyssanaston excel-formaatissa.
Vuoden kestäneellä ohjelmatyökurssilla kehitettiin seitsemän hengen ryhmässä JP-talotekniikalle WWW-pohjainen kiinteistöjen kulutusten seurantajärjestelmä. Itse vastasin käyttöliittymän suunnittelusta, html-sivujen toteuttamisesta sekä osasta java-koodia. Järjestelmästä toteutettiin erikseen loppukäyttäjän ja ylläpitäjän sivustot, joiden demo-versioita voidaan käyttää ilman tietokantaa jossain web-palvelimessa, kuten Apache Tomcatissa. Molempien käyttöliittymien tunnus/salasanaparit ovat demo/demo.
Multimediaseminaarissa syksyllä 2004 tutustuttiin erilaisiin Java MIDP:n ja Symbianin mediaominaisuuksiin. Parityönä tuotettiin essee aiheesta MIDP 2.0 Sound API and JSR-135/234.
Kevään 2005 oppiminen ja oppimisympäristöt -kurssilla tehtiin kolmen hengen ryhmässä essee ja posteri aiheesta oppimisympäristöjen käytettävyyden arviointi.
Käyttäjäkeskeisen konseptisuunnittelun kurssilla keväällä 2005 kehitettiin kolmen hengen ryhmässä erilaisia puettavaan tietotekniikkaan liittyviä konsepteja joukkoliikennettä käyttäville työmatkalaisille.
Syksyllä 2005 käytettävyyden arviointi -kurssilla tutkittiin neljän hengen ryhmässä PAF:n vedonlyöntisivuston käytettävyyttä. Tuloksena syntyi raportti. Joitain parannusehdotuksia havainnollistettiin myös PAF:n alkuperäisistä sivuista muokkaaminani HTML-sivuina (kupongit, omat vedot) ja vertailtiin PAF:n alkuperäisiin sivuihin.
Vuoden kestäneellä käyttäjäkeskeinen suunnitteluprojekti -kurssilla kehitettiin neljän hengen ryhmässä WWW-pohjainen SoberIT:n laitteiden ja tilojen varaamisjärjestelmä. Itse vastasin arkkitehtuurista (Struts:ia käyttäen) sekä käytännössä kaikesta Java-koodista niin JSP-sivuilla kuin Java-luokissa. Järjestelmän demo-versiota voidaan käyttää ilman tietokantaa jossain web-palvelimessa, kuten Apache Tomcatissa. Käyttöliittymän tunnus/salasanapari ovat administrator/administrator.
Kevään 2006 oikeus tietoyhteiskunnassa -kurssilla laadin yhden tenttikirjoista korvaavan esseen, jossa esitin vasta-argumentteja yleiselle käsitykselle siitä, että musiikkia, TV-sarjoja ja elokuvia ladataan vertaisverkoista ennen kaikkea, koska se on ilmaista.
Kevään 2006 käyttöliittymien ja käytettävyyden seminaarin aiheena oli käyttöliittymälukutaito. Tuotoksena syntyi essee aiheesta Javan Look-And-Feel-suunnitteluohjenuorat.
Syksyn 2006 ohjelmistotuotannon seminaarissa kirjoitin paperin aiheesta käyttäjäkeskeinen suunnittelu ja eXtreme Programming.
Syksyn 2006 käytettävyyden yksilöllisenä opintojaksona kirjoitin referaatin kirjasta Mobile Interaction Design.