Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (vuodenvaihde) : Aikataulu
Viikko 1: 16. - 22.12.
Ma-Ke: Aihe sovitaan ohjaajan kanssa aloitustapaamisessa
To-Pe: Ohjausta laitoksella
Su 22.12.: Palautus 1:
- Dokumentaatio: Määrittelydokumentti valmis, 100% kattava JavaDoc
- Versionhallinta: Alustettu versionhallinta (Github). Kaikki palautettava lisätään versionhallintaa, ei sähköpostilla mitään palautettavaa. Kurssilla käytetään tiralabtoolia.
- Ohjelma: Aloitettu ydinalueen toteutus javan kalustoa käyttäen.
- Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Suosittelemme lämpimästi Junit-testausta, tämä helpottaa omaa työtä ja ongelmien selvittämistä.
- Viikkoraportti numero 1
Viikko 2: 23. - 29.12.
Ei ohjausta tällä viikolla. Työn edistäminen ei pakollista, mutta suositeltavaa.
Viikko 3: 30.12. - 5.1.
Ohjausta maanantaina, torstaina ja perjantaina.
Su 5.1. : Palautus 2
Vertaispalaute toisen työstä - sähköpostilla ohje tästä erikseen
- Dokumentaatio: 100% kattava JavaDoc.
- Viikkoraportti numero 2
- Ohjelma: Ydinalue valmis, aloitettu omien tietorakenteiden toteutus.
- Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Suorituskykytestaus aloitettu ja pääosin suoritettu.
Viikko 4: 6.-12.1.
Ti-To: Ohjausta laitoksella
Pe 10.1.: Demotilaisuus klo 10-13.30 ja 14-17.30
Su 12.1. : Lopullinen palautus
- Dokumentaatio: 100% kattava JavaDoc: Valmiit dokumentit.
- Ohjelma: Kaikki tietorakenteet ja algoritmit toteutettu itse. Työ valmis.
- Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Graafinen esitys aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.
- Viikkoraportti numero 3