期刊文献+

基于代码习语挖掘的编程知识地图构建与可视化分析--以“CircuitPython开源硬件程序设计”教师培训课程为例 被引量:2

The Construction and Visualization Analysis of Programming Knowledge Map Based on Code Idiom Mining--Taking the Teachers Training Course of"CircuitPython Open Source Hardware Programming Design"as an Example
下载PDF
导出
摘要 知识地图是促进编程教学的重要工具,而现有编程知识地图以手工构建为主,工作量大且完备性无法保证,不仅其对应的编程教学知识体系存在不连续性,而且不能适应编程知识模块不断增加的趋势。为此,文章提出了一种基于代码习语挖掘的编程知识地图构建方法,即从代码中挖掘编程知识点,通过模式匹配建立知识点之间的关系,最终可视化编程知识地图。之后,文章以“CircuitPython开源硬件程序设计”教师培训课程为例,对编程知识地图在编程教学中进行了具体应用,并通过问卷调查验证了编程知识地图在编程教学中具有易用性和实用性。基于代码习语挖掘的编程知识地图通过可视化呈现知识点、知识点关系、知识点与问题的关系等,能帮助学习者减少信息过载和学习迷航等问题,并有助于教师提升教学效果。 Knowledge map is an important tool to promote programming teaching,and the existing programming knowledge maps are mainly constructed by hand,require a large workload,and cannot guarantee their completeness.Not only their corresponding programming teaching knowledge systems have discontinuities,but also the existing programming knowledge maps cannot adapt to the trend of increasing programming knowledge modules.Therefore,this paper proposed a construction method of programming knowledge map based on code idiom mining,which was mining programming knowledge points from the codes,establishing the relationship between knowledge points through pattern matching,and finally visualizing the programming knowledge map.Taking the teachers training course of"CircuitPython Open Source Hardware Programming Design"as an example,this paper carried out a specific application of programming knowledge map in programming teaching,and verified the ease of use and practicability of programming knowledge map in programming teaching through questionnaire survey.The programming knowledge map based on code idiom mining can help learners to reduce the problems such as information overload and learning loss,and help teachers to improve teaching effect by visually presenting knowledge points,knowledge point relationships,and the relationship between knowledge points and problems.
作者 傅骞 唐文静 王雯 郑娅峰 FU Qian;TANG Wen-jing;WANG Wen;ZHENG Ya-feng(Faculty of Education,Beijing Normal University,Beijing,China 100875;College of Computer and Information Engineering,Henan University of Economics and Law,Zhengzhou,Henan,China 450003)
出处 《现代教育技术》 CSSCI 2021年第10期93-102,共10页 Modern Educational Technology
基金 国家自然科学基金“中小学生在线编程自适应学习系统关键技术研究”(项目编号:62077005)资助。
关键词 编程知识地图 代码习语 知识点挖掘 关系抽取 可视化 programming knowledge map code idiom knowledge point mining relationship extraction visualization
  • 相关文献

二级参考文献23

共引文献75

同被引文献30

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部