首页> 外文会议>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中。结果表明,学生能够在java中获得类似的程序理解技能,以至于他们以前与Python一起使用过。此外,学生似乎认为,在过渡中使用这种教程非常有益。因此,我们得出结论,Ville可以有效地用于缓解从一种语言到另一语言的过渡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号