Tietorakenteiden harjoitustyö (alkukesä) : Aikataulu - 3 viikon ryhmä
Kaikilla palautuksilla on deadline kello 23.59, eli deadline esim. 15.5. tarkoittaa sen vuorokauden aikana. Opiskelijat laittavat pystyyn versionhallinnan (Git, Githubiin). Linkki git-ohjeisiin: https://docs.google.com/document/d/1-hYfABR92LQUQyenTvoCPDP9zc5_btcQJiaipaiof7k/edit. Kaikki osapalautukset hoidetaan päivittämällä versionhallinta, ohjaajalle ei tarvitse lähettää mitään osapalautuksissa (paitsi 1., jolloin kerrot versionhallinnan osoitteen). Vain lopullinen palautus tehdään sähköpostilla tai ladattavalla .zip-tiedostolla (kotihakemiston public_html-kansioon).
Viikko 1
Ma 14.5: alkuinfo ja aiheen sopiminen (tapaaminen 1)
Ti 15.5.: Palautus 1:
- Versionhallinta: Versionhallinta laitettu pystyyn, ohjaajalle lähetetty tieto sijainnista ja annettu pull-oikeus.
- Dokumentaatio: Versionhallintaan lisätty aihekuvaus (= määrittelydokumentti).
- Ohjelma: Luotu projekti ohjelmaa varten, lisätty versionhallintaan.
Pe 18.5. Palautus 2:
- Dokumentaatio: koodin kommentointi ajan tasalla.
- Ohjelma: Ohjelmointi aloitettu, edetty sovittuun pisteeseen toteutuksessa (sovitaan alkuinfossa).
- Koodi: Siistiä ja luettavaa.
- Testaus: aloitettu.
Viikko 2
Ma tai Ti: Ohjausaikana tapaaminen 2 ohjaajan kanssa: palaute ja tulevan työn suunnittelu
Ti 22.5. Palautus 3:
- Dokumentaatio: koodin kommentointi ajan tasalla.
- Ohjelma: Ydinalgoritmi toteutettu Javan valmista kalustoa käyttäen.
- Koodi: Siistiä ja luettavaa.
- Testaus: Testit kattavat noin 25% koodista.
Ke tai To: Ohjausaikana tapaaminen 3 ohjaajan kanssa: palaute ja tulevan työn suunnitelu
Pe 25.5. Palautus 4:
- Dokumentaatio: koodin kommentointi ajan tasalla, toteutus- ja testausdokumentti aloitettu ja lisätty versionhallintaan.
- Ohjelma: Ohjelman toimintaa parannettu, toteutettu itse osa Javan kalustosta.
- Koodi: Siistiä ja luettavaa.
- Testaus: Testauksen kattavuus noin 50% koodista.
Viikko 3
Ma tai Ti: Ohjausaikana tapaaminen 4 ohjaajan kanssa: palaute ja lopullisen palautuksen suunnittelu
Ti 29.5. Palautus 5: Työ melkein valmis!
- Dokumentaatio: koodin kommentointi ajan tasalla.
- Ohjelma: Ohjelman toimintaa parannettu, kaikki kalusto toteutettu itse.
- Koodi: siistiä ja luettavaa.
- Testaus: Testaus kattaa 75% koodista.
To 31.5. DEMO-tilaisuus 10.00-13.00 B221 (samalla 5. ja viimeinen tapaaminen)
Pe 1.6. Lopullinen palautus
Suullinen palaute työstä 11.6.-14.6. ohjausaikoina. Ilmoita lopullisen palautuksen yhteydessä, jos haluat palautteen työstä ja koska tulet paikalle.