Aikataulu - Kaltsoon/TiraLabra-2014-periodi2 GitHub Wiki

Viikko 1: 28.10. – 2.11.

Aloitusluento tiistaina 28.10 16-18 B119 Luento on kaikille pakollinen!

  • Pe 31.10. 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, ohjelmointikielen ja kohtuullisen varman ajatuksen ohjelman syötteen ja tulosteen formaateista.
  • Palautus 1 (Su 2.11. klo 23:59):
    • 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.

Viikko 2: 3.11. – 9.11.

  • Ma-Pe: “Ohjausta verkossa ja laitoksella”
    • Palautus 2 (Su 9.11. klo 23:59):
      • 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ä.

Viikko 3: 10.11.-16.11.

  • Ma-Pe: “Ohjausta verkossa ja laitoksella”
  • Palautus 3 (Su 16.11. klo 23:59):
    • 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: 16.11 – 23.11.

  • Ma-Pe: “Ohjausta verkossa ja laitoksella”
  • Ensimmäiset vertaisarvioinnit jaetaan
  • Palautus 4 (Su 23.11. klo 23:59):
    • 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: 24.11. – 30.11.

  • Ma-Pe: “Ohjausta verkossa ja laitoksella”
  • Ke 1.10. Ensimmäisen vertaisarvioinnin palautuspäivä
  • Palautus 5 (Su 30.11. klo 23:59):
    • 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: 1.12. – 7.12.

  • Ma-Pe: “Ohjausta verkossa ja laitoksella”
  • Toiset vertaisarvioinnit jaetaan
  • Työn loppuhiontaa
  • Palautus 6 (Su 7.12. klo 23:59):
    • 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: 8.12. – 14.12.

  • Ma-Pe: “Ohjausta verkossa ja laitoksella”
  • Ke 15.10 toisen vertaisarvioinnin viimeinen palautus
  • Työn loppuhiontaa
  • Demotilaisuus

LOPULLINEN PALAUTUS (HUOM. MUUTTUNUT AIKA)

  • Palautus 7 (Ke 14.12. 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 ja dokumentoitu koodin testaus. Graafinen esitys aikavaativuuksien toteutumisesta empiirisen testauksen perusteella.
⚠️ **GitHub.com Fallback** ⚠️