Tietojenkäsittelytiede                          Harjoitustehtäviä
Ohjelmoinnin empiirinen tutkimus                26.11.2010

1. Tarkastellaan Penningtonin ohjelmatietämyslajeja:

Anna kunkin lajin osalta kaksi kysymystä, jotka testaavat kyseisen lajin tietämystä Java-luokasta, joka löytyy osoitteesta http://www.cs.joensuu.fi/~saja/oo_metaphors/animations/Input.txt.

Entä osaisitko laatia sellaisen kysymyksen, joka testaa jotain sellaista tätä Java-luokkaa koskevaa tietämystä, joka ei kuulu mihinkään Penningtonin luokista?

x5. Pakollinen, yksilötehtävä, kerroin 3

Tutustu artikkeliin

Kuvaa tästä artikkelista:

  1. teoria, jonka pätevyyttä kokeessa tutkittin
  2. tilanne, jota kokeessa jäljiteltiin (missä ohjelmistotyön tilanteissa, minkätasoisilla henkilöillä, ...)
  3. koehenkilöille asetetut vaatimukset
  4. koehenkilöille annetut tehtävät
  5. mitatut/analysoidut asiat
  6. tulosten tulkinta tutkittavan teorian kannalta
  7. tulosten merkitys ja soveltamismahdollisuudet
  8. artikkelin sisällysluettelo

Kirjaa vastaukseesi myös:

  1. tämän x-tehtävän tehtävän tekemiseen käyttämäsi aika
  2. tehtävää tehdessäsi kohtaamasi ongelmat
  3. mitä opit tätä tehtävää tehdessäsi
  4. mahdollisia muita ajatuksiasi tästä tehtävästäsi


Tee kaikista ratkaisustasi yksi verkkosivu (joka siis kattaa sekä tekemäsi tavanomaiset harjoitustehtävät että pakollisen x-tehtävän) ja lähetä sen osoite sähköpostilla osoitteeseen saja@cs.joensuu.fi viimeistään 25.11.2010 klo 9:30. (Katso verkkosivua koskevat yleisohjeet ensimmäisten harjoitusten kohdalta.)

Ratkaisun lähettäminen ei poista velvollisuutta osallistua harjoitustilaisuuteen.