In many countries, coding education for lower grades typically begins with block coding and then progresses to learning text-based coding. Block coding is excellent for learning computational thinking without the burden of syntax, but it is not sufficiently utilized in coding that involves handling data such as numbers or strings. Instead, students are introduced to text-based coding like Python. The problem is that students often face difficulties and lose interest in coding due to the transition between these two languages. This paper aims to address this issue by initially creating logic through previously learned block coding and then providing methods and content on how to translate block coding logic into Python or other text-based coding languages. Through this approach, we aim to maintain interest in coding from block to text while facilitating a smooth transition. The Minimum Viable Product (MVP) has been completed, and the content can be accessed at https://block4py.org . As the transition from block coding to text coding is a common challenge faced by students worldwide, language conversion efforts are underway to assist students in other countries as well.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Hybrid-Based Learning Approach from Block Coding to Text Coding

  • Seunghoon Ryu,
  • Christina Cho,
  • Wonjae Choi

摘要

In many countries, coding education for lower grades typically begins with block coding and then progresses to learning text-based coding. Block coding is excellent for learning computational thinking without the burden of syntax, but it is not sufficiently utilized in coding that involves handling data such as numbers or strings. Instead, students are introduced to text-based coding like Python. The problem is that students often face difficulties and lose interest in coding due to the transition between these two languages. This paper aims to address this issue by initially creating logic through previously learned block coding and then providing methods and content on how to translate block coding logic into Python or other text-based coding languages. Through this approach, we aim to maintain interest in coding from block to text while facilitating a smooth transition. The Minimum Viable Product (MVP) has been completed, and the content can be accessed at https://block4py.org . As the transition from block coding to text coding is a common challenge faced by students worldwide, language conversion efforts are underway to assist students in other countries as well.