期刊文献+

开源硬件程序自动测评系统的研究与设计 被引量:2

Research and Design of Automatic Evaluation System for Open Source Hardware Programming Teaching
下载PDF
导出
摘要 面向开源硬件的编程教学在人工智能教育与创客教育中占有重要地位,但开源硬件程序的人工测评过于复杂,限制了开源硬件编程教学的普及。基于此,文章设计并实现了一套面向使用MicroPython语言编程的开源硬件程序自动测评系统,提出了开源硬件执行效果数字化表征和自动测评算法解决方案,实现了开源硬件程序的自动测评。实验结果表明,该开源硬件程序自动测评系统达到了与人工测评相当的一致性,基本可满足大规模在线学习的自动评测需求。 Open source hardware-oriented programming teaching plays an important role in maker education and artificial intelligence education.However,the manual evaluation of open source hardware programs is too complex,which limits the popularization of open source hardware programming teaching.In this paper,an automatic evaluation system for open source hardware programs using MicroPython programming language was designed and implemented.Meanwhile,the digital representation of execution effects of open source hardware and automatic evaluation algorithm solutions were proposed,which realized the automatic evaluation system for open source hardware programs.Experimental results showed that the system had reached consistency with manual evaluation and basically met the automatic evaluation requirements of large-scale online learning.
作者 傅骞 曾子龙 查聿翀 郑娅峰 FU Qian;ZENG Zi-long;ZHA Yu-chong;ZHENG Ya-feng(Educational of Faculty,Beijing Normal University,Beijing,China 100875;School of Computer and Information Engineering,Henan University of Economics and Law,Zhengzhou,Henan,450000)
出处 《现代教育技术》 CSSCI 北大核心 2020年第2期97-103,共7页 Modern Educational Technology
基金 2019国家自然科学基金青年科学基金项目“大规模在线教育中协作讨论过程的自动化分析与可视化关键技术研究”(项目编号:61907011)资助
关键词 开源硬件 自动测评 人工智能教育 创客教育 open source hardware automatic evaluation artificial intelligence education maker education
  • 相关文献

参考文献4

二级参考文献23

  • 1安蓓.开启大众创业万众创新新时代[N].人民日报,2014--09-11(d3).
  • 2Arduino Team. Introduction [EB/OL]. https://www.arduino.cc/en/ Guide/Introduction, 2015-08-25.
  • 3Ardublock. A Graphical Programming Language for Arduino[EB/OL]. http://blog.ardublock.corrd, 2015-08-25.
  • 4MakeBlock. Using Scratch-style Coding to Program Arduino Robots inspired by Scratch [EB/OL]. http://mblock.cc/, 2015-08-25.
  • 5ARM. mbed OS [EB/OL]. http://www.mbed.org/technology/os/, 2015- 08-25.
  • 6Espruino Team. Quick Start[EB/OL]. http://www.espruino.eom/ Quick+Start, 2015-08-25.
  • 7Google. Blocldy is a library for building visual pigramming editors [EB/OL]. https://developers.google.com/blockly/, 2015-08-25.
  • 8BlocklyDuino. BlocldyDuino is a web-based visual programming editor for arduino[EB/OL]. <https://github.com/BlocklyDuino/BlocldyDuino>.
  • 9MakeBlock. Using scratch-style coding to program arduino robots inspired by scratch[EB/OL]. <http://mblock.cc>.
  • 10Google. Bloekly is a library for building visual programming editors[EB/OL]. <https://developers.google.com/blockly>.

共引文献115

同被引文献48

引证文献2

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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