Itä-Suomen yliopisto
Tietojenkäsittelytiede

Ohjelmoinnin empiirinen tutkimus (3621524, 5 op)


Yleistä

Kurssilla tarkastellaan ohjelmointia ja ohjemistotuotantoa kognitiivisena toimintana. Kurssilla käsitellään kognitiivisen psykologian merkitystä ohjelmoinnin ja ohjelmistotuotannon kannalta sekä käydään läpi ohjelmoinnin psykologian alalla tehtyjä tutkimuksia. Kurssi antaa valmiudet suorittaa alan tutkimusta sekä arvioida ohjelmoinnin ja ohjelmistotuotannon menetelmiä ja apuvälineitä kognitiivisten teorioiden pohjalta.

Kurssi on suuntautunut vahvasti tutkimukseen ja käsiteltävät asiat sijoittuvat sekä tietojenkäsittelytieteen että kognitiivisen psykologian alueille. Kurssi on syventävien opintojen valinnainen kurssi ja kurssille osallistuvien oletetaan myös edenneen opinnoissaan tähän vaiheeseen. Kohtuullinen ohjelmointitaito ja vähintäänkin Ohjelmistoprojektityön laajuinen kokemus ohjelmistotyöstä on ehdoton edellytys kurssille osallistumiselle.

Kurssi järjestetään Joensuussa ja sekä luennot että harjoitustilaisuudet videoidaan Kuopioon.

Kurssi luennoidaan joka toinen vuosi — vuorovuosin kurssin Kognitiivisten ilmiöiden tutkimusmenetelmät kanssa.

Kurssiin liittyy harjoituksissa käsiteltäviä pakollisia tehtäviä, joiden tekemistä vaaditaan myös suoritettaessa kurssia loppukokeella. Osa harjoitustehtävistä tehdään ryhmissä.

Kurssin tavoitteet:

Kurssista on erikseen kognitiotieteen aineopintoihin kuuluva verkkoversio, jonka tiedot löytyvät muualta ja jonka teoreettisen osan voi tarvittaessa korvata alla esiteltävällä tietojenkäsittelytieteen 5 op:n laajuisella versiolla.


Kurssin sisältö

Kurssi sisältää:

Sisällysluettelo (ja tärkeimmät lähteet):

  1. Johdanto (Shneiderman, 1986)
  2. Kognitiivista psykologiaa (Anderson, 2000)
  3. Ohjelmointitieto (Davies, 1993b)
  4. Ohjelmien ymmärtäminen (Davies, 1993a)
  5. Ohjelmien tuottaminen (Davies, 1993a)
  6. Esimerkkejä ohjelmoinnin apuvälineistä

Kirjallisuutta:


Opetus syksyllä 2010

Opetusajankohdat

Suorittaminen välikokeilla

Kurssin suorittaminen välikokeilla edellyttää, että 1/3 normaaleista harjoitustehtävistä on tehty.

Kurssiin liittyy lisäksi pakollisia harjoitustehtäviä, jotka on suoritettava aikoopa suorittaa kurssin välikokeilla tai loppukokeella ja joista saa lisäpisteitä välikoepistemäärään seuraavasti: Kukin pakollinen harjoitustehtävä arvostellaan asteikolla 1–5 ja lisäksi kullakin on tehtäväpaperissa ilmoitettu painokerroin. Jos pakollisten tehtävien arvosanojen painotettu keskiarvo on alle 2.5, niin lisäpisteitä saa 10 % välikokeiden maksimista; jos painotettu keskiarvo on välillä 2.5–3.5, niin lisäpisteitä saa 25 % välikokeiden maksimista; muuten lisäpisteitä saa 35 % välikokeiden maksimista.

Harjoituspisteet löytyvät täältä.

Välikoetulokset löytyvät täältä.

Suorittaminen loppukokeella

Kurssin suorittaminen loppukokeella edellyttää pakollisten harjoitustehtävien suorittamista luentojen yhteydessä järjestettävissä harjoituksissa.

Loppukokeita järjestetään yleisinä kuulustelupäivinä sopimuksen mukaan.

Luentomateriaalit

Luentomateriaalit löytyvät täältä. (Tarvittavat tunnukset kerrotaan luennolla.)

Harjoitustehtävät


Satunnaisia linkkejä maailmalle:


Päivitetty viimeksi: 9.12.2010

saja@cs.joensuu.fi