Tietorakenteiden harjoitustyö (alkukesä) : Aikataulu - 5 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)
Pe 18.5. Palautus 1:
- Versionhallinta: Versionhallinta laitettu pystyyn, ohjaajalle lähetetty tieto sijainnista ja annettu pull-oikeus.
- Dokumentaatio: Versionhallintaan lisätty aihekuvaus (=määrittelydokumentti). Koodin kommentointi ajan tasalla.
- Ohjelma: Luotu projekti ohjelmaa varten, lisätty versionhallintaan. Ohjelmointi aloitettu, edetty sovittuun pisteeseen toteutuksessa (sovitaan alkuinfossa).
- Koodi: Siistiä ja luettavaa.
Viikko 2
Ma - To: Tapaaminen 2 ohjaajan kanssa: palaute ja tulevan työn suunnittelu
Pe 25.5. Palautus 2:
- Dokumentaatio: Koodin kommentointi ajan tasalla.
- Ohjelma: Ydinalgoritmi toteutettu Javan valmista kalustoa käyttäen.
- Koodi: Siistiä ja luettavaa.
- Testaus: Kattavuus noin 25% koodista.
Viikko 3
Ma - To: Tapaaminen 3 ohjaajan kanssa: palaute ja tulevan työn suunnittelu
To 31.5. 3 viikon ryhmän demot 10.00-13.00, saa tulla yleisöksi! Ohjaus poikkeuksellisesti 14-16.
Pe 1.6. Palautus 3:
- Dokumentaatio: Koodin kommentointi ajan tasalla. Toteutus- ja testausdokumentit aloitettu ja lisätty versionhallintaan.
- Ohjelma: Ohjelman toimintaa parannettu, toteutettu itse osa käytetystä Javan kalustosta.
- Koodi: Siistiä ja luettavaa.
- Testaus: Kattavuus noin 50% koodista.
Viikko 4
Ma - To: Tapaaminen 4 ohjaajan kanssa: palaute ja tulevan työn suunnittelu
Pe 8.6. Palautus 4:
- Dokumentaatio: koodin kommentointi ajan tasalla. Toteutus- ja testausdokumentit päivitetty, käyttöohje aloitettu ja lisätty versionhallintaan.
- Ohjelma: Ohjelman toimintaa parannettu, kaikki kalusto toteutettu itse.
- Koodi: Siistiä ja luettavaa.
- Testaus: Kattavuus noin 75% koodista.
Viikko 5
Ma - Ke: Tapaaminen 5 ohjaajan kanssa: palaute ja tulevan työn suunnittelu
To 14.6. Pakollinen DEMO-tilaisuus B221 10-14
Pe 15.6. Lopullinen palautus
Suullinen palaute työstä ennalta sovittavana aikana, 30.7 lähtien arkipäivisin ma-to. Ilmoita lopullisen palautuksen yhteydessä, jos haluat palautteen työstä ja sovi aika tälle.