Tietojenkäsittelytiede Harjoitustehtäviä
Ohjelmoinnin empiirinen tutkimus 26.11.2010
1.
Tarkastellaan Penningtonin ohjelmatietämyslajeja:
- operaatiot
- ohjausvuo
- tietovuo
- tila
- tarkoitus
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
K. N. Whitley, L. R. Novick, D. Fisher (2005):
Evidence in favor of visual representation for the dataflow paradigm: An
experiment testing LabVIEW's comprehensibility.
International Journal of Human-Computer Studies 64(4),
281-303.
Kuvaa tästä artikkelista:
- teoria, jonka pätevyyttä kokeessa tutkittin
- tilanne, jota kokeessa jäljiteltiin (missä ohjelmistotyön
tilanteissa, minkätasoisilla henkilöillä, ...)
- koehenkilöille asetetut vaatimukset
- koehenkilöille annetut tehtävät
- mitatut/analysoidut asiat
- tulosten tulkinta tutkittavan teorian kannalta
- tulosten merkitys ja soveltamismahdollisuudet
- artikkelin sisällysluettelo
Kirjaa vastaukseesi myös:
- tämän x-tehtävän tehtävän tekemiseen käyttämäsi aika
- tehtävää tehdessäsi kohtaamasi ongelmat
- mitä opit tätä tehtävää tehdessäsi
- 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.