Browse > Article
http://dx.doi.org/10.9717/kmms.2017.20.12.2000

Analysis and Application of Misconception Flowchart for Programming Control Structure Concept Learning  

Choi, Youngmee (Dept. of MediaSoftware, School of Engineering, Sungkyul University)
Publication Information
Abstract
The purpose of this study is to analyze the misconception flowchart of programming control structure and to suggest it as a method for improving computational thinking. In this study, we divide programming control structure concept into sequential, iteration, selection, and function, analyze what concept and principle are difficult for each learner, and what kind of misconception flowchart is drawn in the Introduction of C Programming course for beginners' programming learning. As an example, we show that a lesson learned from the process of correcting the misconception flowchart to the correct flowchart in the course.
Keywords
Misconception Flowchart; Control Structure Concept; Algorithm; Computational Thinking;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 Y. Choi, “Design and Application of Term Project Model for Game Mathematics in Flipped Learning Environments,” Journal of Korea Multimedia Society, Vol. 20, No. 7, pp. 1102-1112, 2017.   DOI
2 I. Chen, Problem Solving and Computational Thinking, Infinity Books, Goyang, 2017.
3 S.H. Kim, Data-driven World the Beginning of Informational Thinking, Korea University Press, Seoul, 2014.
4 S.H. Choi, G.C. Nam, and H.A. Ryu, “Development of Instruction Materials for Underachieving Students to Correction of Misconception,” Mathematics Education Studies, Vol. 23, No. 2, pp. 117-133, 2013.
5 M. Piteria and C. Costa, "Learning Computer Programming: Study of Difficulties in Learning Programming," Proceedings of the 2013 International Conference on Information Systems and Design of Communication, pp. 75-80, 2013.
6 J. Choi and Y. Lee, "The Analysis of Learners' Difficulties in Programming Learning," Journal of Korean Association of Computer Education, Vol. 17, No. 5, pp. 89-98, 2014.
7 H. Chae, “Analysis on Types of Errors in Learning about Control Structures of Programming Using Flowchart,” Journal of Korean Association of Computer Education, Vol. 19, No. 1, pp. 101-109, 2016.
8 S.H. Lee, Design and Implementation of the Education System of C Programming Using Flowchart, Master's Thesis of KookMin University, 2005.
9 K.W. Park, "Programming Language Learning System Using Basic Algorithm," Journal of The Korea Institute of Electronic Communication Sciences, Vol. 5, No. 1, pp. 66-73, 2010.
10 M. Choi, “Supplementary Process through Error Analysis of Learner Exploring Principles of Textbook Development,” The Journal of Curriculum Studies, Vol. 21, No. 3, pp. 243-264, 2003.   DOI