Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi I) : Aikataulu
Viikko 1: 3.9. - 7.9.
Ma: Alkutapaamiset 12.00 sekä 16.30. Tapaamisessa sovitaan aihe, käydään läpi yleisiä kurssin asioita ja voi kysellä kursiin liittyviä kysymyksiä.
To: Ohjausta 12.00-14.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: 10.9. - 14.9.
Ma: Ohjausta 12.00-14.00
Ti : Ohjausta 16.30-18.30
TO: Ohjausta 12.00-14.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: 17.9. - 21.9.
Ma: Ohjausta 12.00-14.00
Ti : Ohjausta 16.30-18.30
TO: Ohjausta 12.00-14.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: 24.9. - 29.9.
Ma: Ohjausta 12.00-14.00
Ti : Ohjausta 16.30-18.30
TO: Ohjausta 12.00-14.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: 1.10. - 5.10.
Ma: Ohjausta 12.00-14.00
Ti : Ohjausta 16.30-18.30
TO: Ohjausta 12.00-14.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: 8.10. - 14.10.
Ma: Demotilaisuus 1: 12.00-14.00.
Ti: Demotilaisuus 2: 16.30-18.30.
Su: Lopullinen palautus (23.59)