Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi IV) : Aikataulu
Viikko 1: 11.-15.3.
Ma-Ke: Aihe sovitaan ohjaajan kanssa, Skype tai irc palaveri erikseen sovittavana ajankohtana.
Ma-Pe: Ohjaus verkossa: Skype, irc tai sähköposti.
To 14.3. : Palautus 1:
Dokumentaatio: Määrittelydokumentti valmis.
Versionhallinta: Alustettu versionhallinta (esim. Github), lähetetty ohjaajalle tieto sijainnista. Kaikki palautettava lisätään versionhallintaa, ei sähköpostilla mitään palautettavaa.
Ohjelma: NetBeans tai vastaava projekti aloitettu.
Viikkoraportti numero 1
Viikko 2: 18. - 22.3.
Ma-Pe: Ohjaus verkossa: Skype, irc tai sähköposti.
Ti 10-12: Ohjaus C221
To 14-16: Ohjaus C221
To 21.3. : Palautus 2
Dokumentaatio: 100% kattava JavaDoc.
Viikoraportti numero 2
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ä.
Viikko 3: 25. - 27.3.
Ma-Ke: Ohjaus verkossa.
Ti 10-12: Ohjaus C221
Viikko 4: 4. - 5.4.
To 14-16: Ohjaus B-C käytävien välinen sohva (2. kerros)
To-Pe: Ohjaus myös verkossa
Su 4.4. : Palautus 3
Dokumentaatio: 100% kattava JavaDoc.
Viikkoraportti numero 3
Ohjelma: Ydinalue valmis, aloitettu omien tietorakenteiden toteutus.
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Aloitettu suorituskykytestaus.
Viikko 5: 8.-12.4.
Ma-Pe: Ohjaus verkossa.
Ti 10-12: Ohjaus B-C käytävien välinen sohva (2. kerros)
To 14-16: Ohjaus B-C käytävien välinen sohva (2. kerros)
To 11.4. Palautus 4:
Vertaispalaute toisen työstä - sähköpostilla ohjeet tästä erikseen
Dokumentaatio: 100% kattava JavaDoc.
Viikkoraportti numero 4
Ohjelma: Tietorakenteiden toteutus edistynyt.
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Suorituskykytestaus edistynyt.
Viikko 6: 15.-19.4.
Ma-Pe: Ohjaus verkossa
Ti 10-12: Ohjaus B-C käytävien välinen sohva (2. kerros)
To 14-16: Ohjaus B-C käytävien välinen sohva (2. kerros)
To 23.4. : Palautus 5
Dokumentaatio: 100% kattava JavaDoc. Aloitettu toteutus- ja testausdokumentaatio.
Viikkoraportti numero 5
Ohjelma: Omat tietorakenteet valmiit. Ohjelma viimeistelyä vaille valmis.
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus.Suorituskykytestaus melkein valmis.
Viikko 7: 22.-28.4.
Ma-Pe: Ohjaus verkossa
Ti 10-12: Ohjaus B-C käytävien välinen sohva (2. kerros)
To 14-16: Demotilaisuus C221 (varmistuu vielä myöhemmin, voi olla myös A219)
To 21.2 : Palautus 6
Vertaispalaute toisen työstä - sähköpostilla ohje tästä erikseen
Dokumentaatio: 100% kattava JavaDoc: Valmiit dokumentit.
Viikkoraportti numero 6
Ohjelma: Kaikki tietorakenteet ja algoritmit toteutettu itse. Työ viimeistelyä vaille valmis
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Graafinen esitys aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.
Su 28.4. : Lopullinen palautus (23.59) yhtenä zip-pakettina. KATSO välilehti PALAUTUS