Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (alkukesä) : Aikataulu

Palautukset joka viikolla sunnuntaina 23:59. Palautukset tehdään suoraan githubiin, commit-viestiksi "Viikkopalautus x".
 
Viikko 1: 11. - 17.5.
-Alkutapaaminen ohjaajan kanssa
-Aiheen valinta, projektin alustus.
 
- 1. palautus sunnuntaina 17.5.
Palautukseen:
 
Luo projektillesi repo githubiin
Rekisteröidy Labtooliin http://tiralabtool.herokuapp.com
- Määrittelydokumentti
Projektia on aloitettu
 
Viikko 2: 18.-24.5.
Viikon tavoitteet:
 
- Viikkoraportti
Ohjelman ydinalueen toteutus aloitettu kielen valmista kalustoa käyttäen (perustietorakenteita ei tarvitse tässä vaiheessa vielä toteuttaa itse)
100% kattava JavaDoc / koodin kommentointi
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Suosittelemme lämpimästi Junit-testausta, tämä helpottaa omaa työtä ja ongelmien selvittämistä.
 
Viikko 3: 25.-31.5.
 
Viikkoraportti
Kirjoitetusta koodista 100% kattava JavaDoc/koodin kommentointi
Ohjelman ydinalue valmis, aloitettu omien tietorakenteiden toteutus.
Koodin kattava JUnit (tai vastaava) testaus.
 
Viikko 4: 1.6. - 7.6.
 
- Viikkoraportti
Suorituskykytestaus aloitettu
Aloitettu toteutus- ja testausdokumentaatio.
Tietorakenteiden toteutus suurinpiirtein valmiina.
100% kattava JavaDoc/koodin kommentointi.
JUnit tai vastaava testaus ajantasalla.
 
Viikko 5: 8.-14.6.
 
Testausdokumentaatio
Suorituskykytestaus edistynyt
Kirjoitetusta koodista 100% kattava JavaDoc
Viikkoraportti
Toteutusdokumentaatio
Tietorakenteiden toteutus suurinpiirtein valmiina.
Koodin kattava JUnit (tai vastaava) testaus.
 
Viikko 6: 15.-21.6
Demotilaisuus 15.6. klo 14-16 Exactumissa luokassa BK107.
 
LOPULLINEN PALAUTUS 21.6. klo 23.59
Lopulliseen palautukseen: (katso myös ohjeet Lopullinen palautus -välilehdeltä)
 
- Työ valmis ja toimiva, kaikki tietorakenteet ja algoritmit toteutettu itse.
100% kattava JavaDoc
Dokumentit valmiita
Koodin kattava JUnit (tai vastaava) testaus ja dokumentoitu koodin testaus.
Graafinen esitys aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.