Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi III) : Aikataulu

 
Viikko 2: 19.-23.1.
Ma-Pe: Ohjaus verkon kautta sekä tarvittaessa laitoksella (varaa aika erikseen).
 
To: 2. palautus
Dokumentaatio: 100% kattava JavaDoc / koodin kommentointi.
Viikkoraportti:  numero 1
Ohjelma: Aloitettu ydinalueen toteutus, kielen valmista 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ä.
 
Viikko 3: 26. - 30.1.
 
Ma-Pe: “Ohjausta verkossa ja laitoksella" - katso viikon ajat etusivulta.
 
To: 3. Palautus
Dokumentaatio: Kirjoitetusta koodista 100% kattava JavaDoc.
Viikkoraportti: numero 2
Ohjelma: Ydinalue valmis, aloitettu omien tietorakenteiden toteutus.
Testaus: Koodin kattava JUnit (tai vastaava) testaus.
 
Viikko 4: 2. –6.2.
 
Ma-Pe: “Ohjausta verkossa ja laitoksella”
 
Ensimmäiset vertaisarvioinnit jaetaan
 
To: 4. Palautus
Dokumentaatio: 100% kattava JavaDoc. Aloitettu toteutus- ja testausdokumentaatio.
Viikkoraportti: numero 3
Ohjelma: Tietorakenteiden toteutus suurinpiirtein valmiina.
Testaus: Koodin kattava JUnit (tai vastaava) testaus. Aloitettu suorituskykytestaus.
 
Viikko 5: 9. – 13.2.
 
Ma-Pe: “Ohjausta verkossa ja laitoksella”
 
1. vertaisarvioinnin palautus
 
To: Palautus 5 
Dokumentaatio: Kirjoitetusta koodista 100% kattava JavaDoc. Toteutus- ja testausdokumentaatio.
Viikkoraportti: numero 4
Ohjelma: Tietorakenteiden toteutus suurinpiirtein valmiina.
Testaus: Koodin kattava JUnit (tai vastaava) testaus. Suorituskykytestaus edistynyt.
 
Viikko 6: 16. – 20.2..
 
Ma-Pe: “Ohjausta verkossa ja laitoksella”
 
 
Toiset vertaisarvioinnit jaetaan
 
To: 6. Palautus
 
Dokumentaatio: 100% kattava JavaDoc: Lähes valmiit dokumentit.
Ohjelma: Kaikki tietorakenteet ja algoritmit toteutettu itse.
Testaus: Koodin kattava JUnit (tai vastaava) testaus ja dokumentoitu koodin testaus.
 
Viikko 7: 23. - 27.2.
Ma-Pe:  "Ohjausta verkossa ja laitoksella"
 
- Toisen vertaisarvioinnin palautus
- Työn loppuhiontaa
 
 Demotilaisuus - ei kirjallista palautusta tällä viikolla
 
Viikko 8: 2. - 6.3.
 
LOPULLINEN PALAUTUS (HUOM. MUUTTUNUT AIKA)
 
Palautus 7 (Su 8.3. klo 23:59):
LOPULLINEN PALAUTUS  (katso ohjeet asianmukaiselta välilehdeltä)
Dokumentaatio: 100% kattava JavaDoc: Valmiit dokumentit.
Ohjelma: Kaikki tietorakenteet ja algoritmit toteutettu itse. Työ valmis.
Testaus: Koodin kattava JUnit (tai vastaava) testaus ja dokumentoitu koodin testaus. Graafinen esitys aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.