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.