Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps”
In this article, we propose a model for an understanding process that learners can use while studying programming. We focus on the “small step” method, in which students learn only a few concepts for one program to avoid having trouble with learning programming. We also analyze the difference in the...
Main Authors: | , , , |
---|---|
Format: | Others |
Language: | German |
Published: |
Universität Potsdam
2013
|
Subjects: | |
Online Access: | http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-64458 http://opus.kobv.de/ubp/volltexte/2013/6445/ |
id |
ndltd-Potsdam-oai-kobv.de-opus-ubp-6445 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-Potsdam-oai-kobv.de-opus-ubp-64452013-06-20T03:31:08Z Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” Hofuku, Yoyoi Cho, Shinya Nishida, Tomohiro Kanemune, Susumu ISSEP Informatics Education Data processing Computer science In this article, we propose a model for an understanding process that learners can use while studying programming. We focus on the “small step” method, in which students learn only a few concepts for one program to avoid having trouble with learning programming. We also analyze the difference in the description order between several C programming textbooks on the basis of the model. We developed a tool to detect “gaps” (a lot of concepts to be learned in a program) in programming textbooks. Universität Potsdam Extern. Extern 2013 Article application/pdf urn:nbn:de:kobv:517-opus-64458 http://opus.kobv.de/ubp/volltexte/2013/6445/ Informatics in schools : local proceedings of the 6th International Conference ISSEP 2013 ; selected papers ; Oldenburg, Germany, February 26–March 2, 2013/Diethelm et al. (Eds.)/ Potsdam: Universitätsverlag Potsdam, 2013/ S.13-24 ger http://creativecommons.org/licenses/by/3.0/de/ |
collection |
NDLTD |
language |
German |
format |
Others
|
sources |
NDLTD |
topic |
ISSEP Informatics Education Data processing Computer science |
spellingShingle |
ISSEP Informatics Education Data processing Computer science Hofuku, Yoyoi Cho, Shinya Nishida, Tomohiro Kanemune, Susumu Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
description |
In this article, we propose a model for an understanding process that learners can use while studying programming. We focus on the “small step” method, in which students learn only a few concepts for one program to avoid having trouble with learning programming. We also analyze the difference in the description order between several C programming textbooks on the basis of the model. We developed a tool to detect “gaps” (a lot of concepts to be learned in a program) in programming textbooks. |
author |
Hofuku, Yoyoi Cho, Shinya Nishida, Tomohiro Kanemune, Susumu |
author_facet |
Hofuku, Yoyoi Cho, Shinya Nishida, Tomohiro Kanemune, Susumu |
author_sort |
Hofuku, Yoyoi |
title |
Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
title_short |
Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
title_full |
Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
title_fullStr |
Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
title_full_unstemmed |
Why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
title_sort |
why is programming difficult? : proposal for learning programming in “small steps” and a prototype tool for detecting “gaps” |
publisher |
Universität Potsdam |
publishDate |
2013 |
url |
http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-64458 http://opus.kobv.de/ubp/volltexte/2013/6445/ |
work_keys_str_mv |
AT hofukuyoyoi whyisprogrammingdifficultproposalforlearningprogramminginsmallstepsandaprototypetoolfordetectinggaps AT choshinya whyisprogrammingdifficultproposalforlearningprogramminginsmallstepsandaprototypetoolfordetectinggaps AT nishidatomohiro whyisprogrammingdifficultproposalforlearningprogramminginsmallstepsandaprototypetoolfordetectinggaps AT kanemunesusumu whyisprogrammingdifficultproposalforlearningprogramminginsmallstepsandaprototypetoolfordetectinggaps |
_version_ |
1716589317733744640 |