Development of an unfolding model of procedures for programming learning of novice programmers
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kim, Youngmin | - |
dc.contributor.author | Lee, Minjeong | - |
dc.date.accessioned | 2021-12-06T06:40:10Z | - |
dc.date.available | 2021-12-06T06:40:10Z | - |
dc.date.issued | 2021-11 | - |
dc.identifier.issn | 1061-3773 | - |
dc.identifier.issn | 1099-0542 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/52255 | - |
dc.description.abstract | This study reduces the difficulties experienced by novice computer programmers when establishing a procedure for problem-solving in a computing environment. It also provides guidelines to detail the work process. For this purpose, we developed an "unfolding model of procedures" consisting of the recognition of input and output, decomposition of operation, and expansion of branching based on its condition in work. To identify the effect of applying the unfolding model of procedures on the programming learning curve, we conducted an experiment with 110 college freshers randomly assigned to an experimental group and a control group. The unfolding model was applied to the experimental group; however, both groups received introductory programming classes for 5 weeks. The experimental group showed a trend of significant improvement in deriving the input and output processes and expanded their judgment on conditions. The evaluation of flowcharts for the same task conveyed that the experimental group was more competent than the control group, and further analysis by sex revealed no difference between the sexes in the achievement of learning within either group. The experimental group showed an advantage over the control group irrespective of sex. In conclusion, we expect that the unfolding model of procedures developed in this study could be used as a tool for novice programmers to derive work procedures completely and systematically when interpreting human work in a computing environment at the early stages of learning to program. | - |
dc.format.extent | 20 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | WILEY | - |
dc.title | Development of an unfolding model of procedures for programming learning of novice programmers | - |
dc.type | Article | - |
dc.identifier.doi | 10.1002/cae.22437 | - |
dc.identifier.bibliographicCitation | COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, v.29, no.6, pp 1911 - 1930 | - |
dc.description.isOpenAccess | N | - |
dc.identifier.wosid | 000653135500001 | - |
dc.identifier.scopusid | 2-s2.0-85106269430 | - |
dc.citation.endPage | 1930 | - |
dc.citation.number | 6 | - |
dc.citation.startPage | 1911 | - |
dc.citation.title | COMPUTER APPLICATIONS IN ENGINEERING EDUCATION | - |
dc.citation.volume | 29 | - |
dc.type.docType | Article | - |
dc.publisher.location | 미국 | - |
dc.subject.keywordAuthor | computer programming education | - |
dc.subject.keywordAuthor | novice programmer | - |
dc.subject.keywordAuthor | programming beginner | - |
dc.subject.keywordAuthor | programming learning | - |
dc.subject.keywordAuthor | unfolding model of procedures | - |
dc.subject.keywordPlus | ABSTRACTION | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Education & Educational Research | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Interdisciplinary Applications | - |
dc.relation.journalWebOfScienceCategory | Education, Scientific Disciplines | - |
dc.relation.journalWebOfScienceCategory | Engineering, Multidisciplinary | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
84, Heukseok-ro, Dongjak-gu, Seoul, Republic of Korea (06974)02-820-6194
COPYRIGHT 2019 Chung-Ang University All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.