Tietorakenteiden harjoitustyö (alkukesä) : Aikataulu - 3 viikon ryhmä

 

Kaikilla palautuksilla on deadline kello 23.59, eli deadline esim. 15.5. tarkoittaa sen vuorokauden aikana. Opiskelijat laittavat pystyyn versionhallinnan (Git, Githubiin). Linkki git-ohjeisiin: https://docs.google.com/document/d/1-hYfABR92LQUQyenTvoCPDP9zc5_btcQJiaipaiof7k/edit. Kaikki osapalautukset hoidetaan päivittämällä versionhallinta, ohjaajalle ei tarvitse lähettää mitään osapalautuksissa (paitsi 1., jolloin kerrot versionhallinnan osoitteen). Vain lopullinen palautus tehdään sähköpostilla tai ladattavalla .zip-tiedostolla (kotihakemiston public_html-kansioon).

Viikko 1

Ma 14.5: alkuinfo ja aiheen sopiminen (tapaaminen 1)

Ti 15.5.: Palautus 1:

  1. Versionhallinta: Versionhallinta laitettu pystyyn, ohjaajalle lähetetty tieto sijainnista ja annettu pull-oikeus.
  2. Dokumentaatio: Versionhallintaan lisätty aihekuvaus (= määrittelydokumentti).
  3. Ohjelma: Luotu projekti ohjelmaa varten, lisätty versionhallintaan.

Pe 18.5. Palautus 2:

  1. Dokumentaatio: koodin kommentointi ajan tasalla.
  2. Ohjelma: Ohjelmointi aloitettu, edetty sovittuun pisteeseen toteutuksessa (sovitaan alkuinfossa).
  3. Koodi: Siistiä ja luettavaa.
  4. Testaus: aloitettu.

Viikko 2

Ma tai Ti: Ohjausaikana tapaaminen 2 ohjaajan kanssa: palaute ja tulevan työn suunnittelu

Ti 22.5. Palautus 3:

  1. Dokumentaatio: koodin kommentointi ajan tasalla.
  2. Ohjelma: Ydinalgoritmi toteutettu Javan valmista kalustoa käyttäen.
  3. Koodi: Siistiä ja luettavaa.
  4. Testaus: Testit kattavat noin 25% koodista.

Ke tai To: Ohjausaikana tapaaminen 3 ohjaajan kanssa: palaute ja tulevan työn suunnitelu

Pe 25.5. Palautus 4:

  1. Dokumentaatio: koodin kommentointi ajan tasalla, toteutus- ja testausdokumentti aloitettu ja lisätty versionhallintaan.
  2. Ohjelma: Ohjelman toimintaa parannettu, toteutettu itse osa Javan kalustosta.
  3. Koodi: Siistiä ja luettavaa.
  4. Testaus: Testauksen kattavuus noin 50% koodista.

Viikko 3

Ma tai Ti: Ohjausaikana tapaaminen 4 ohjaajan kanssa: palaute ja lopullisen palautuksen suunnittelu

Ti 29.5. Palautus 5: Työ melkein valmis!

  1. Dokumentaatio: koodin kommentointi ajan tasalla.
  2. Ohjelma: Ohjelman toimintaa parannettu, kaikki kalusto toteutettu itse.
  3. Koodi: siistiä ja luettavaa.
  4. Testaus: Testaus kattaa 75% koodista.

To 31.5. DEMO-tilaisuus 10.00-13.00 B221 (samalla 5. ja viimeinen tapaaminen)

Pe 1.6. Lopullinen palautus

Suullinen palaute työstä 11.6.-14.6. ohjausaikoina. Ilmoita lopullisen palautuksen yhteydessä, jos haluat palautteen työstä ja koska tulet paikalle.