Kurssikokeen arvosteluperusteet

Yleistä:

Tehtäviä tarkistettiin periaattella ”Toimiiko ohjelma tehtävänannon mukaisesti?”. Koodin ulkoasulla ei siis tämän periaatteen puitteissa ollut merkitystä. Myöskään virheitä, jotka eivät merkittävästi muuttaneet ohjelman toimintaa, ei huomioitu. Kaikkia virhetapauksia on lähes mahdoton eritellä, mutta alla kuitenkin nähtävillä arvosteluperusteet pääpiirteittäin sekä yleisimmät havaitut virheet. Tarkempia arvosteluperusteita voit tiedustella tehtävän tarkastajilta sähköpostitse.

  1. Tehtävä: Jarmo Isotalo (jarmo.isotalo@cs.helsinki.fi)
  2. Tehtävä: Lauri Pulkkinen (lauri.pulkkinen@helsinki.fi)
  3. Tehtävä: Ville Tenhunen (ville.p.tenhunen@helsinki.fi)

1. Tehtävä:

Tehtävässä jaettiin pisteitä 1p / käsite. Vastauksia verrattiin kurssimateriaalin tarjoamiin esityksiin vastaavista käsitteistä. Arvostelussa alakohdat pisteytettiin neljännesosa pistein (0, 0.25, 0.5, 0.75, 1) . Yhteispisteet pyöristettiin lopuksi normaalien pyöristyssääntöjen mukaan. Esimerkeillä havainnollistaminen luettiin eduksi, varsinkin osittain puutteellisissa vastauksissa.

2. Tehtävä (12p)

12p:n kokonaisuus jaettiin karkeasti kahteen osaan:

Molempia “puolikkaita” pyrittiin tarkastamaan omana kokonaisuutenaan, joten jos esim. tiedostonkäsittelyssä ilmeni virheitä, ei niitä huomioitu yleisimmän sanan etsintä-algoritmissa.

3. Tehtävä (12):

Tehtävä on pisteytetty luokkakohtaisesti tehtävänannon mukaan, eli

  1. kohdasta 1p
  2. kohdasta 3p
  3. kohdasta 4p
  4. kohdasta 4p