返回
Text Processing Education Using a Block-Based Programming Language
DOI:10.1109/ACCESS.2022.3227765.png)
摘要
En 中文
In this paper, we present a novel approach to teach text processing for primary and secondary school students using a block-based programming language such as Scratch. Our main idea is to have students (1) build basic building blocks for text processing and then (2) to use them to create our example text processing applications. Here, we slightly modified Scratch to make it easy for students to create these basic building blocks. Also, because our example applications are based on the Data & Analysis subconcepts (Storage, Collection, Visualization, Transformation, and Inference & Models) of ACM CSTA K-12 Computer Science Standards, students can achieve these standards and gain an understanding of text processing by implementing them. We conducted two lectures using our approach for primary/secondary school teachers, and the teachers who responded to our survey gave high scores on average on most of its evaluation measures. We also conducted an in-depth analysis of the survey results, including a comparison with other survey results in similar groups.
Keyword:
Block-based programming language
K-12 education
natural language processing
scratch
text processing
Tooee
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual BlocksTooee: 使用基于文本的视觉块K-12大数据和人工智能教育的新型Scratch扩展
IEEE ACCESS
IF3.6
没有更多内容

