Skip to content
NeoLehtola edited this page Aug 27, 2013 · 17 revisions

Viikko 1: 29.7.-2.8.

Aloitusluento maanantaina 29.7.2013 klo 14-16 paikassa Exactum sali B221. Luento on kaikille pakollinen!

  • Ti 30.7 – to 1.8. : Jokainen opiskelija käy 30 minuutin henkilökohtaisessa aloituspalaverissa ohjaajien kanssa, paikkana A219 (Exactum). Ajanvaraus
  • To 1.8. Aihe päätetty ja ilmoitettu ohjaajille.
    Toivomme, että ole tähän mennessä myös forkannut gitrepositorion https://github.com/TiraLabra/TiraLabra ja kirjannut määrittelydokumenttiin aiheen.
  • Pe 2.8.
    • 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

Viikko 2: 5.8.-9.8.

  • Ma-Pe: Ohjausta verkossa ja laitoksella. Ohjausta joka viikko, ellei toisin mainita.
  • To 8.8.
    • Palautus 2:
      • Dokumentaatio: 100% kattava JavaDoc.
      • Viikkoraportti numero 1: Kommentoi pull requestiin ajatuksia ohjelmasi edistymisestä (ks. ohjeet sivulta 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: 12.8.-16.8.

  • To 15.8.
    • Palautus 3:
      • Dokumentaatio: 100% kattava JavaDoc.
      • Viikkoraportti numero 2
      • Ohjelma: Ydinalue valmis, aloitettu omien tietorakenteiden toteutus.
      • Testaus: Koodin kattava JUnit (tai vastaava) testaus. Aloitettu suorituskykytestaus.
  • Su 18.8.
    • Vertaispalautteen (code review) deadline

Viikko 4: 19.8.-23.8.

  • To 22.8.
    • Palautus 4:
      • Dokumentaatio: 100% kattava JavaDoc.
      • Viikkoraportti numero 3
      • Ohjelma: Tietorakenteiden toteutus edistynyt.
      • Testaus: Koodin kattava JUnit (tai vastaava) testaus. Suorituskykytestaus edistynyt.

Viikko 5: 26.8.-30.8.

  • Ke 28.8.
    • Palautus 5:
      • Dokumentaatio: 100% kattava JavaDoc. Aloitettu toteutus- ja testausdokumentaatio.
      • Viikkoraportti numero 4
      • Ohjelma: Omat tietorakenteet valmiit. Ohjelma viimeistelyä vaille valmis.
      • Testaus: Koodin kattava JUnit (tai vastaava) testaus. Suorituskykytestaus melkein valmis.
  • Loppudemot:
    • Ilmoitetaan myöhemmin

  • Su 1.9. 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.
Clone this wiki locally