Opiskelijat:
 
- (vko 37) ke 9.9. 12-16 (yhteinen, C220):
                       aiheet jaetaan, yleiset ohjeet,.., yms.
 - (vko 38) ke 16.9 (henkilökohtainen tapaaminen): tekstinäytteiden ja
                sisältösuunnitelman esittely ohjaajalle
 - (vko 39) ke 23.9. (henkilökohtainen tapaaminen)
 
  "referaatin" deadline perjantaina 25.9., s-postitetaan 
      kaikille ryhmäläisille ja ohjaajalle!
 - (vko 40) ke 30.9. 12-16 (yhteinen, C220):
              "referaattien" esittely ryhmälle, valmisteltu repostelu
 - (vko 41) ke 7.10. (henkilökohtainen tapaaminen): palaute referaateista
 - (vko 42) ke 14.10. (henkilökohtainen tapaaminen): aineen luonnoksen 
                      tarkastaminen
 - (vko 43) ke 21.10. (henkilökohtainen tapaaminen) 
  aineen deadline perjantaina 23.10., s-postitetaan          
      kaikille ryhmäläisille ja ohjaajalle!
  
 - (vko 44) väliviikko!
 - (vko 45) ke 4.11. 12-16 (yhteinen, C220): 
               aineiden esittely ryhmälle, valmisteltu repostelu
 - (vko 46) ke 11.11 (henkilökohtainen tapaaminen): 
               palaute aineesta, tutkielman jäsentelyn esittely ohjaajalle
            
   kypsyysnäytteen deadline perjantaina 13.11., toimitetaan
   ohjaajalle,  valvojalle
   ja kielentarkastajalle
 - (vko 47) ke 18.11. (henkilökohtainen tapaaminen)
 - (vko 48) ke 25.11: 12-16 (yhteinen, C220):
             suulliset esitykset tutkielman aiheesta
 - (vko 49) ke 2.12. (henkilökohtainen tapaaminen),
                       kielentarkastajan palaute kypsyysnäytteestä.
 - (vko 50) ke 9.12. (henkilökohtainen tapaaminen),
                       valvojan palaute kypsyysnäytteestä.
  
   tutkielman deadline maanantaina 14.12., toimitetaan
   ohjaajalle,  valvojalle
   ja muille ryhmäläisille 
 
"Aiheet" ovat aihepiirejä, kirjoitustyön lähtökohtia.
Kirjoitelmien lopulliset nimet syntyvät aikanaan. Viitteet viittavat 
Vihavaisen sivun lähdeluetteloon.
  - AA:
 
  Oliojärjestelmien testaus ja vianetsintä [Bind99] 
    - testaustekniikat, toiminnallinen vs. rakenteinen testaus
 
    - testauksen automatisointi, itseään testaavat ohjelmat
    - assert (C, Java), programming-by-contract (Eiffel)
   - JN:
  Funktionaalinen ohjelmointi [Back78, AbSS96, Huda89, HuFa92,
  HPLII, Scot06]
    - listojen käsittely, funktiot arvoina, lambdakalkyyli, Scheme,
     ML, Haskell
   - TT:
   Roskankeruu 
	  [ScWa67, DeBo76, Cohe81, BoWe88, HeMo92, Wils92] 
    - muistinvaraukset, viitelaskurit, mark-and-sweep,
sukupolvet
   - VV:
 Olioarkkitehtuurit ja niiden ylläpito  [Fowl99, Gamm95,
Kosk00, Busc96]
    - refaktorointitekniikat (refactoring), refaktoroinnin
automatisointi
    - uuskäyttö, sovelluskehykset, oliosuunnittelun ratkaisumallit
 
Neuvoja näihin tilaisuuksiin löytyy sivulta:
     Ohjeita yhteisiin tapaamisiin, "kirjallisuuspiiri".
"Referaatit" keskiviikkona 30.9.:
   	                            	arvioitu
        arvioija    			1  2  3  4  5
     1  AA	 			   X  X  X
     2  JN			              X  X  X
     3  TS      	                X        X  X 
     4  TT    	   		        X  X        X
     5  VV 			        X  X  X
Aineet: keskiviikkona 4.11.:
   	                            	arvioitu
        arvioija    			1  2  3  4
     1  AA	 	  	           X  X  X
     2  JN		                X     X  X
     3  TT                              X  X     X
     4  VV    	   	                X  X  X
(keskiviikkoina 
 16.9., 23.9., 7.10., 14.10., 21.10., 11.11., 18.11., 2.12., 9.12.)
     12:15 TT
     12:45 VV
     13:15 
     14:15 AA
     14:45
     15:15 JN