一种基于ANTLR的面向Scratch3.0的特征提取和检测系统
刘派, 孙岩, 任玮北京邮电大学 北京市智能通信软件与多媒体重点实验室, 北京 100876
收稿日期:
2019-11-22出版日期:
2019-12-28发布日期:
2019-11-15通讯作者:
孙岩(1970-),女,教授,博士生导师,E-mail:sunyan@bupt.edu.cn.E-mail:sunyan@bupt.edu.cn作者简介:
刘派(1993-),男,硕士生.基金资助:
国家自然科学基金项目(61672109,61772085,61877005)An ANTLR-Based Feature Extraction and Detection System for Scratch3.0
LIU Pai, SUN Yan, REN WeiBeijing Key Laboratory of Intelligent Telecommunications Software and Multimedia, Beijing University of Posts and Telecommunications, Beijing 100876, China
Received:
2019-11-22Online:
2019-12-28Published:
2019-11-15摘要/Abstract
摘要: Scratch是一种适合少年儿童使用的可视化编程语言,并在全球的编程教育领域中受到广泛地关注.由于目前各大教育编程平台都开始使用Scratch3.0版本,而已有的特征提取和检测系统并不支持新版本,为此,提出了一种基于链表数据结构和一种语言识别工具(ANTLR)的面向Scratch3.0的特征提取和检测系统.实验结果表明,该系统可以有效地从项目中提取编程特征,并为学生和教师提供反馈,其检测性能和检测稳定性比Scratch2.0均有所提升.
中图分类号:
TP301.6
引用本文
刘派, 孙岩, 任玮. 一种基于ANTLR的面向Scratch3.0的特征提取和检测系统[J]. 北京邮电大学学报, 2019, 42(6): 70-75.
LIU Pai, SUN Yan, REN Wei. An ANTLR-Based Feature Extraction and Detection System for Scratch3.0[J]. JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM, 2019, 42(6): 70-75.
PDF全文下载地址:
https://journal.bupt.edu.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=4626