【24h】

Teaching roles of variables in elementary programming courses

机译:变量在基础编程课程中的教学作用

获取原文

摘要

Computer programming is a difficult skill for many students and new methods and techniques to help novices to learn programming are needed. This paper presents roles of variables as a new concept that can be used to assist in learning and gives detailed instructions on techniques to present roles to novices. These techniques are based on current learning theories and they have been used in a classroom experiment comparing traditional teaching with role-based teaching. The results suggest that the introduction of roles provides students a new conceptual framework that enables them to mentally process programs in a way similar to that of good code comprehenders; the use of role-based animation seems to assist in the adoption of role knowledge and expert-like programming skill.
机译:对于许多学生来说,计算机编程是一项艰巨的技能,因此需要新的方法和技术来帮助新手学习编程。本文介绍了变量的作用,将其作为可用于帮助学习的新概念,并提供了有关向新手介绍角色的技术的详细说明。这些技术基于当前的学习理论,已用于课堂实验中,将传统教学与基于角色的教学进行了比较。结果表明,角色的引入为学生提供了一个新的概念框架,使他们能够以与良好的代码理解者相似的方式在心理上处理程序。使用基于角色的动画似乎有助于采用角色知识和类似专家的编程技能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号