: Aloituskirje

Onneksi olkoon ilmoittautumisestasi ohjelmoinnin harjoitustyön kurssille! Kurssi on vaativa, mutta mukaansa tempaava ja palkitseva, ainakin jos et ole aikaisemmin tehnyt toimivaa tietokoneohjelmaa, missä on graafinen käyttöliittymä. Voit valita aiheesi tietokoneohjelmaksi kurssin sivuilla mainituista aiheista. Jos halut oman aiheen ota heti yhteyttä ryhmäsi ohjaajaan sähköpostitse ja sovi tapaaminen hänen kanssaan. 

Työn etenemiselle on laadittu kolme vaativaa tarkistuspistettä ns. viikottaiset tehtävät (katso ”Sisältö ja ohjeet” ja sieltä "Työtavat ja ohjeet"), jotka ajoittuvat opetusperiodin toiselle, kolmannelle ja neljännelle viikolle. Näiden tarkoituksena on saada sinut aloittamaan työskentelysi heti periodin alussa, jotta työn loppuunsaattaminen onnistuisi helposti. Työn etenemisen ensimmäinen tarkistuspiste (1. viikkotehtävät) on opetusperiodin toisella viikolla. Riippuen ryhmäsi kokoontumisajasta sinulla on siis aikaa yli viikko periodin alusta tehdä vaaditut viikkotyöt ensimmäistä tarkastusta varten. Vastaavasti työn toinen tarkistuspiste on opetusperiodin kolmannella viikolla ja työn kolmas tarkistuspiste on opetusperiodin neljännellä viikolla. 

Varmistaaksesi että saat aikaan toimivan ohjelman, tee sille ensin yksikkötestejä ja tekstipohjainen käyttöliittymä käyttämällä Java-systeemin tulostus- ja lukumekanismeja. Vasta kun olet työn kolmannen tarkistuspisteen jälkeen suhteellisen varma että ohjelmasi on toimiva, yksikkötestit eivät ilmoita virheistä ja ohjelman ajaminen tekstipohjaisella käyttöliittymällä toimii moitteettomasti, aloitat graafisen käyttöliittymän teon. Näin ohjelmasi toimintalogiikka ja sen käyttöliittymä pysyvät erillisinä. Samalla opit miten nykyaikaiset tapahtumaohjatut ohjelmat toimivat! 

Aloita materiaaleihin tutustuminen ja tekeminen heti! Huomaa että harjoitustyö sisältää paljon itsenäistä uusien asioiden opettelua.

Olet tervetullut edistämään työtäsi ja kyselemään neuvoja kaikkien harjoitusryhmien tapaamisaikoina (ryhmäajat kurssin sivulla) joten ei muuta kuin käsi pystyyn tai käymään ohjaajan luona. Jätä varsinainen työn edistymisen tarkistaminen kuitenkin siihen harjoitusryhmään johon kuulut. Näin työmäärä pysyy yhtä ohjaajaa kohden kohtuullisena. 

Periodin viimeisellä virallisella opetusviikolla eli kuudennella viikolla järjestetään ohjelmoinnin harjoitustyön esittelytilaisuudet. Tilaisuuksissa jokainen opiskelija esittelee ohjelmaansa muille ajamalla sitä koneella ja näyttämällä miten se toimii. Esityksessä voi myös näyttää oliokaaviota asioiden havainnollistamiseksi. Esityksen pituus on pari minuuttia.

Harjoitustyö täytyy palauttaa ohjeiden mukaisesti viimeistään viimeisen opetusviikon sunnuntaina jos haluaa työstään opintopisteet.