• search hit 1 of 1
Back to Result List

Why is programming difficult?

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

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar Statistics
Author:Yoyoi Hofuku, Shinya Cho, Tomohiro Nishida, Susumu Kanemune
ISSN:1868-0844 (print)
ISSN:2191-1940 (online)
Parent Title (German):Commentarii informaticae didacticae : (CID)
Subtitle (German):proposal for learning programming in “small steps” and a prototype tool for detecting “gaps”
Publisher:Universitätsverlag Potsdam
Place of publication:Potsdam
Document Type:Article
Year of Completion:2013
Publishing Institution:Universität Potsdam
Release Date:2013/02/28
Tag:ISSEP; Informatics Education
First Page:13
Last Page:24
Source: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
Organizational units:Extern / Extern
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Collections:Universität Potsdam / Schriftenreihen / Commentarii informaticae didacticae (CID) / CID (2013) 06
Universität Potsdam / Schriftenreihen / Commentarii informaticae didacticae (CID) / CID (2013) 06 / Towards Programming Competences
Licence (German):License LogoCreative Commons - Namensnennung, 3.0 Deutschland