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...

Full description

Bibliographic Details
Main Author: Lindholm, Ronja
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/50236
Description
Summary: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.