Ohjelmoinnin perusteet - tehtävän 2 arvostelu

Syksy 2004, kurssikoe

Arvostelija: Vesa Vainio, vesa.vainio@helsinki.fi

Koekysymys:

Asteikko: arvostelussa käytettiin asteikkoa, jossa mahdolliset pistemäärät olivat 16, 13, 10, 7, 4 ja 0.

Tehtävä arvosteltiin kokonaisuutena, eli arvosana muodostuu ennen kaikkea siitä, miten selkeää ymmärrystä metodien toiminnasta vastaus kokonaisuudessaan ilmentää. Tarkoitus ei siis ollut ladella ulkoa opeteltuja lauseita, vaan osoittaa selkeää ja johdonmukaista ymmärrystä perusasioista.

Olennaisia asioita olivat:

Yllä luetellut pääasiat selkeästi esittämällä sai täydet pisteet.

Muita asioita, jotka katsottin eduksi rajatapauksen ratkaisussa tai kompensoimassa esitettyjä virheitä:

Esimerkit saattoivat olla koodia tai sanallisia kuvauksia, joko teknisiä tai vertauskuvallisia. Käytännössä esiintyi hyvin laaja kirjo erityyppisiä esimerkkejä, joista eduksi katsottiin kaikki muut paitsi sellaiset, jotka selvästi osoittivat virheellistä tai puutteellista ymmärrystä.

Seuraavassa vielä yleisiä virhekäsityksiä ja niiden korjauksia, sekä muuta pohdintaa. Nämä asiat menevät enimmäkseen Ohjelmoinnin perusteet -kurssin asioiden ulkopuolelle, eivätkä vaikuttaneet arvosteluun. Korjattakoon ja pohdiskeltakoon hyödyksi kiinnostuneille. Nämä pohdinnat pitää ymmärtää siten, että mitä kirjoittajan mielestä jatkossa kannattaa ymmärtää, ei missään tapauksessa niin, että mitä kurssilla olisi jo pitänyt ymmärtää. Asiat esitetään jonkinlaisessa subjektiivisessa tärkeysjärjestyksessä:

Vesa Vainio, 21.11.2004