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

Huijae Park, Ja Mee Kim, Wongyu Lee

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


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.

Original languageEnglish
Article number2223
Issue number13
Publication statusPublished - 2022 Jul 1

Bibliographical note

Funding Information:
Funding: This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (No. NRF-2021R1A2C2013735).

Publisher Copyright:
© 2022 by the authors. Licensee MDPI, Basel, Switzerland.


  • Scratch
  • computer education
  • leaner classification
  • log collection
  • programming education

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • General Mathematics
  • Engineering (miscellaneous)


Dive into the research topics of 'Development of CNN-Based Data Crawler to Support Learning Block Programming'. Together they form a unique fingerprint.

Cite this