Mathematics (Jun 2022)

Development of CNN-Based Data Crawler to Support Learning Block Programming

  • HuiJae Park,
  • JaMee Kim,
  • WonGyu Lee

DOI
https://doi.org/10.3390/math10132223
Journal volume & issue
Vol. 10, no. 13
p. 2223

Abstract

Read online

Along with the importance of digital literacy, the need for SW(Software) education is steadily emerging. Programming education in public education targets a variety of learners from elementary school to high school. This study was conducted for the purpose of judging the proficiency of low school-age learners in programming education. To achieve the goal, a tool to collect data on the entire programming learning process was developed, and a machine learning model was implemented to judge the proficiency of learners based on the collected data. As a result of determining the proficiency of 20 learners, the model developed through this study showed an average accuracy of approximately 75%. Through the development of programming-related data collection tools and programming proficiency judging models for low school-age learners, this study is meaningful in that it presents basic data for providing learner-tailored feedback.

Keywords