【24h】

Evaluation of Software Education Using Auto-generated Exercises

机译:使用自动生成的练习评估软件教育

获取原文
获取原文并翻译 | 示例

摘要

Programming language is one of fundamental issues on software education. Not only knowledge such as grammar but also practical programming experiences are important to the learning of programming languages. In this paper, we classify programming exercises into the following two types: 1) syntax practices for understanding the grammar and 2) semantics practices for understanding the flow of a program, and then we develop a web-base application that automatically generates programming exercises by using templates and PHP language. We also evaluate the effectiveness of the system composed of both our web-based system and an electronic materials for learning programming languages by several experiments, and find that the semantic practices require more time than the syntax practices to enhance the understanding of programming languages thoroughly.
机译:编程语言是软件教育中的基本问题之一。不仅语法等知识,而且实用的编程经验对于学习编程语言也很重要。在本文中,我们将编程练习分为以下两种类型:1)用于理解语法的语法实践和2)用于理解程序流程的语义实践,然后我们开发一个基于Web的应用程序,该应用程序通过以下方式自动生成编程练习使用模板和PHP语言。我们还通过几次实验评估了由基于Web的系统和用于学习编程语言的电子材料组成的系统的有效性,发现语义实践比语法实践需要更多的时间来全面增强对编程语言的理解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号