Aikataulu - TiraLabra/Kevat-2014 GitHub Wiki
Viikko 1: 10.3. – 16.3.
Aloitusluento maanantaina 10.3. klo 16-17 Exactumin salissa A318. Luento on kaikille pakollinen!
- Ti 11.3 – to 13.3. : Jokainen opiskelija käy 15-30 minuutin henkilökohtaisessa aloituspalaverissa ohjaajien kanssa, paikkana A219 (Exactum). Ajanvaraukseen
- Pe 14.3. Aihe päätetty ja ilmoitettu ohjaajille.
Tähän mennessä alkutoimenpiteet tehty (rekisteröitymiset, repojen forkkaukset) https://github.com/TiraLabra/TiraLabra ja kirjannut määrittelydokumenttiin aiheen.
Viikko 2: 17.3. – 23.3.
- Ma-Pe: Ohjausta verkossa ja laitoksella. Ohjausta joka viikko, ellei toisin mainita.
- Ma 17.3.
- Palautus 1:
- Dokumentaatio: Määrittelydokumentti valmis.
- Versionhallinta: Forkattu repopohja githubista. Alustettu versionhallinta (esim. Github), lähetetty ohjaajalle tieto sijainnista. Kaikki palautettava lisätään versionhallintaan, sähköpostilla ei palauteta mitään!
- Kommentoi pull requestiin ajatuksia ohjelmasi edistymisestä (ks. ohjeet sivulta Palautukset), ensimmäisellä viikolla vapaaehtoinen.
- Palautus 1:
Viikko 3: 24.3. – 30.3.
- Ma-Pe: Ohjausta verkossa ja laitoksella. Ohjausta joka viikko, ellei toisin mainita.
- Ma 24.3.
- Palautus 2:
- Dokumentaatio: Kirjoitetusta koodista 100% kattava JavaDoc.
- Viikkoraportti numero 1: Kommentoi pull requestiin ajatuksia ohjelmasi edistymisestä (ks. Palautukset)
- Ohjelma: Aloitettu ydinalueen toteutus javan valmista kalustoa käyttäen.
- Testaus: Koodin kattava testaus. Suosittelemme lämpimästi Junit-testausta, tämä helpottaa omaa työtä ja ongelmien selvittämistä.
- Palautus 2:
Viikko 4: 31.3. – 6.4.
- Maanantaina 31.3. jaetaan ensimmäiset vertaisarvioinnit (code review) kurssin osallistujien kesken.
- Ma 31.3.
- Palautus 3:
- Dokumentaatio: Kirjoitetusta koodista 100% kattava JavaDoc.
- Viikkoraportti numero 2
- Ohjelma: Ydinalue valmis, aloitettu omien tietorakenteiden toteutus.
- Testaus: Koodin kattava JUnit (tai vastaava) testaus.
- Palautus 3:
Viikko 5: 7.4. – 13.4
- Ma 7.4.
- Palautus 4:
- Dokumentaatio: Kirjoitetusta koodista 100% kattava JavaDoc.
- Viikkoraportti numero 3
- Ohjelma: Tietorakenteiden toteutus edistynyt.
- Testaus: Koodin kattava JUnit (tai vastaava) testaus. Aloitettu suorituskykytestaus.
- Ensimmäisen vertaisarvioinnin palautus päivä.
- Palautus 4:
Viikko 6: 14.4. – 20.4.
- Maanantaina 14.4. jaetaan toiset vertaisarvioinnit (code review) kurssin osallistujien kesken.
- Ma 14.4.
- Palautus 5:
- Dokumentaatio: Kirjoitetusta koodista 100% kattava JavaDoc. Aloitettu toteutus- ja testausdokumentaatio.
- Viikkoraportti numero 4
- Ohjelma: Tietorakenteiden toteutus edistynyt.
- Testaus: Koodin kattava JUnit (tai vastaava) testaus. Suorituskykytestaus edistynyt.
- Palautus 5:
Viikko 7: 21.4. – 27.4.
- Ma 21.4.
- Palautus 6:
- Dokumentaatio: 100% kattava JavaDoc. Aloitettu toteutus- ja testausdokumentaatio.
- Viikkoraportti numero 5
- Ohjelma: Omat tietorakenteet valmiit. Ohjelma viimeistelyä vaille valmis.
- Testaus: Koodin kattava JUnit (tai vastaava) testaus. Suorituskykytestaus melkein valmis.
- Toisen vertaisarvioinnin palautus päivä.
- Palautus 6:
- Ma 28.4. klo 23:59
-
LOPULLINEN PALAUTUS kuten muillakin viikoilla – pull request repoon josta forkkasit – kirjoita otsikkoon LOPULLINEN PALAUTUS
- Dokumentaatio: 100% kattava JavaDoc: Valmiit dokumentit.
- Ohjelma: Kaikki tietorakenteet ja algoritmit toteutettu itse. Työ valmis.
- Testaus: Koodin kattava JUnit (tai vastaava) testaus tai dokumentoitu koodin kattava testaus. Graafinen esitys aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.
-
LOPULLINEN PALAUTUS kuten muillakin viikoilla – pull request repoon josta forkkasit – kirjoita otsikkoon LOPULLINEN PALAUTUS
Viikko 8: 28.4. – 4.5. (koeviikko)
- Loppudemot:
- Ilmoitetaan myöhemmin