首页> 外文会议>Proceedings of the 12th IEEE International Conference on Advanced Learning Technologies >Breaking the Programming Language Barrier: Using Program Visualizations to Transfer Programming Knowledge in One Programming Language to Another
【24h】

Breaking the Programming Language Barrier: Using Program Visualizations to Transfer Programming Knowledge in One Programming Language to Another

机译:打破编程语言的障碍:使用程序可视化将一种编程语言的编程知识转移到另一种编程语言

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

摘要

The transition from one programming language to another is an issue, which usually needs to be addressed in programming curricula, as the learning is typically started with syntactically easier languages. This study explores the possibility to use a short interactive tutorial with visualization exercises to ease the transition from Python to Java. In the experiment, the students first took a pre-test to measure their earlier programming knowledge with Python. After that, they used the tutorial with visualization exercises for 45 minutes. The tutorial and the exercises were designed to underline the syntactical and structural differences between Python and Java. Finally, the students answered to post-test, which contained questions similar to pre-test, but in Java. The results indicate, that the students were able to obtain similar program comprehension skills in Java that they previously had with Python. Moreover, the students seem to think that using such tutorials is highly beneficial in the transition. Hence, we conclude, that ViLLE can be effectively used to ease the transition from one language to another.
机译:从一种编程语言到另一种编程语言的转换是一个问题,通常需要在编程课程中解决,因为学习通常是从语法上更简单的语言开始的。这项研究探索了使用简短的交互式教程和可视化练习来简化从Python到Java过渡的可能性。在实验中,学生首先进行了预测试,以评估他们对Python的早期编程知识。之后,他们将教程与可视化练习一起使用了45分钟。本教程和练习旨在强调Python和Java之间在语法和结构上的区别。最后,学生回答了测验,其中包含与测验相似的问题,但是使用Java。结果表明,学生能够获得与以前使用Python相似的Java程序理解技能。此外,学生似乎认为使用此类教程对过渡非常有益。因此,我们得出结论,可以有效地使用ViLLE来简化从一种语言到另一种语言的过渡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号