Kognitiivinen kuorma ohjelmoinnin oppimisessa

Ohjelmoinnin oppiminen on kognitiivisesti kuormittavaa. Kuorman hallintaan on löydetty mahdollisia hallintakeinoja, kuten tehtävätyyppien sovittaminen oppilaan taitotasolle, opetusmateriaalin esittäminen kuormaa vähentävästi ja tyypillisten vaikeuksien huomioiminen. Tässä kirjallisuuskatsauksessa er...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Lindholm, Ronja
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2016
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/50236
Kuvaus
Yhteenveto:Ohjelmoinnin oppiminen on kognitiivisesti kuormittavaa. Kuorman hallintaan on löydetty mahdollisia hallintakeinoja, kuten tehtävätyyppien sovittaminen oppilaan taitotasolle, opetusmateriaalin esittäminen kuormaa vähentävästi ja tyypillisten vaikeuksien huomioiminen. Tässä kirjallisuuskatsauksessa eritellään näitä keinoja ja sovelletaan tietoa käytännön ohjelmointikursseihin. Learning programming happens to have high cognitive load on the learner. Studies have found multiple ways to manage this cognitive load. These ways are: providing right kind of task based on learners level, presenting study material in a load-reducing way and taking into consideration typical difficulties that students have while learning programming. This literature review defines these ways and applies this information to programming courses.