582335 - Versionhallinta (1 op)
Syksy 2009, ensimmäinen periodi
Kurssikuvaus
Kurssilla tutustutaan versionhallinnan käyttöön työkaluna ja eri kurssien tukena. Esimerkkinä käydään läpi lähdekoodin hallinnan eri tilanteet, mutta myös käyttö apuvälineenä esimerkiksi tieteellisen kirjoittamisen kurssille. Tutustutaan keskitetyn ja hajautetun mallin ratkaisuihin.
Ajankohtaista
- 22.10.2009 Mallivastaukset: SVN ja Git
- 20.10.2009 Tulokset: Intranetissä - Mallivastaukset tulevat kohta.
- 14.10.2009 Repositoryjä voi luoda kuinka paljon tahansa, riittää kunhan jokin niistä on läpi
- 14.10.2009 Alustava tuloslista
- 29.9.2009 Harjoitustyöt on vihdoin saatavilla. Koska Git:n kanssa oli niin paljon hankaluuksia harjoituksissa, päätettiin sen ehdoton pakko poistaa.
- 21.9.2009 Harjoitustyö tulee! Ihan varmasti tulee, deadlineä siirretään sen mukaan miten se nyt myöhästyykin.
- 17.9.2009 Git-harjoitukset julkistettu ja SVN-kalvoihin lisätty "Merge best practices" (s.44) selventämään mergeä
- 10.9.2009 Toisen viikon harjoitukset ja luentokalvot julkistettu. Harjoitustyön ohjeet tulevat viimeistään, kun ko. tekniikat kaikki harjoitusryhmät on pidetty.
- 15.8.2009 Kurssilla on kaksi luentoa (Subversion ja Git). Kumpikaan luennoista ei ole pakollinen. Harjoituksetkaan eivät ole pakollisia, mutta suositeltavia, sillä pakollinen harjoitustyö on kohtalaisen vaikea!
Palaute / feedback
Mitä tahansa palautetta kurssista, kiitos! Mitä olisit halunnut oppia, mikä jäi oppimatta, mitä et ymmärtänyt, jne!
Materiaalit
Blogi
Kurssilla on kurssiblogi jonka RSS-syöte kannattaa tilata!
IRC-kanava
Kurssilla on puolivirallinen IRC-kanava #versionhallinta
(IRCNet).
Mitään tärkeää et menetä jos et ole kanavalla.
Oppimistavoitteet
Kurssille laaditut suuntaa-antavat oppimistavoitteet.
Verkkomateriaali
- Virallinen "SVN-kirja".
- Google: svn/git tutorial, vaihtelevan tasoisia oppaita.
Kurssin suoritus
Kurssi kannattaa suorittaa kahdella luennolla, kaksilla harjoituksilla ja tekemällä kaksiosaisen harjoitustyön. Kurssin pääsee läpi tekemällä hyväksytysti harjoitusyön, muut osat eivät siis ole pakollisia. Kurssista ei saa arvosanaa, ainoastaan suoritusmerkinnän.
Luennot
- Intro ja keskitetty malli (Subversion) Matti Paksula 10.09. torstai 12-14 A111
- Hajautettu malli (Git) Esko Luontola 17.09. torstai 12-14 A111
Harjoitukset
Harjoitukset eivät ole pakollisia, mutta niistä on varmasti hyötyä, sillä harjoitustyö on vaikeahko.
Tehtävät
- Harjoitukset 1 toiselle viikolle (SVN)
- Harjoitukset 2 kolmannelle viikolle (Git)
Harjoitusryhmät
- Esko Luontola 14.09.-25.09. MA 12-14 B221
- Esko Luontola 14.09.-25.09. MA 14-16 B221
- Matti Paksula 14.09.-25.09. TI 10-12 B221
- Matti Paksula 14.09.-25.09. PE 10-12 B221
- Olli Jokinen 14.09.-25.09. PE 16-18 B221
Harjoitustyö
Kaksiosainen harjoitustyö on kurssin pakollinen osuus, kurssi suoritetaan siis läpäisemällä harjoitustyö.
SVN-harjoitustyö on pakko läpäistä. Jos Git-harjoitustyötä ei läpäise, niin kurssin pääsee läpi jos kertoo missä kohdassa jäi jumiin ja miksi.
- SVN-harjoitustyö (pakollinen)
- Git-harjoitustyö (pakko kokeilla, katso ohjeet SVN-harjoitustyöstä)
Sivua muokattu viimeksi: 22.10.2009 09:42