Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi II) : Aikataulu
Viikko 1: 29.10. - 4.11.
Ti: Alkutapaamiset 09.15 sekä 16.15. Tapaamisessa sovitaan aihe, käydään läpi yleisiä kurssin asioita ja voi kysellä kursiin liittyviä kysymyksiä.
To: Ohjausta 13.00-16.00.
To: Palautus 1:
Dokumentaatio: Määrittelydokumentti valmis.
Versionhallinta: Alustettu versionhallinta (esim. Github), lähetetty ohjaajalle tieto sijainnista.
Ohjelma: NetBeans tai vastaava projekti aloitettu.
Viikko 2: 5.11. - 11.11.
Ti: Ohjausta 9.00-11.00
Ke : Ohjausta 16.15-18.00
TO: Ohjausta 13.00-16.00
To: Palautus 2
Dokumentaatio: 100% kattava JavaDoc.
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: 12.11. - 18.11.
Ti: Ohjausta 9.00-11.00
Ke : Ohjausta 16.15-18.00
TO: Ohjausta 13.00-16.00
To: Palautus 3
Dokumentaatio: 100% kattava JavaDoc.
Ohjelma: Ydinalue valmis, javan kalustoa käyttäen.
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Tiedostotestausta suoritettu.
Viikko 4: 19.11. - 25.11.
Ti: Ohjausta 9.00-11.00
Ke : Ohjausta 16.15-18.00
TO: Ohjausta 13.00-16.00
To: Palautus 4
Dokumentaatio: 100% kattava JavaDoc.
Ohjelma: Omien tietorakenteiden toteutus aloitettu.
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Laajennettu testausta aika- ja tilavaativuuksien tutkimeksi.
Viikko 5: 26.11. - 2.12.
Ti: Ohjausta 9.00-11.00
Ke : Ohjausta 16.15-18.00
TO: Ohjausta 13.00-16.00
To: Palautus 5
Dokumentaatio: 100% kattava JavaDoc. Aloitettu toteutusdokumentti.
Ohjelma: Kaikki tietorakenteet ja algoritmit toteutettu itse. Työ viimeistelyä vaille valmis
Testaus: 100% koodikattavuus / dokumentoitu koodin kattava testaus. Graafinen esitys tila/aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.
Viikko 6: 3.12. - 9.12.
Ti: Demotilaisuus: 09:15-12.30.
Su: Lopullinen palautus (23.59)