DOI QR코드

DOI QR Code

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

프로그래밍 제어구조 개념 학습을 위한 오개념 순서도 분석 및 적용

  • Choi, Youngmee (Dept. of MediaSoftware, School of Engineering, Sungkyul University)
  • Received : 2017.10.20
  • Accepted : 2017.12.06
  • Published : 2017.12.31

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

References

  1. 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.
  2. 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.
  3. 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.
  4. S.H. Lee, Design and Implementation of the Education System of C Programming Using Flowchart, Master's Thesis of KookMin University, 2005.
  5. 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.
  6. 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. https://doi.org/10.1080/0022027890210304
  7. 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. https://doi.org/10.9717/KMMS.2017.20.7.1102
  8. I. Chen, Problem Solving and Computational Thinking, Infinity Books, Goyang, 2017.
  9. S.H. Kim, Data-driven World the Beginning of Informational Thinking, Korea University Press, Seoul, 2014.
  10. 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.