...
首页> 外文期刊>SIGCSE bulletin >Roles of Variables and Programming Skills Improvement
【24h】

Roles of Variables and Programming Skills Improvement

机译:变量的作用和编程技巧的提高

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

摘要

Roles of variables capture tacit expert knowledge in a form that can be taught in introductory programming courses. A role describes some stereotypic use of variables, and only ten roles are needed to cover 99% of all variables in novice-level programs. This paper presents the results from a protocol analysis of a program creation task in an experiment where roles were introduced to novices learning Pascal programming. Students were divided into three groups that were instructed differently: in the traditional way with no treatment of roles in lectures or program animation; using roles in lectures but not in animation; and using a role-based program animator in addition to using roles in lectures. The results suggest that the introduction of roles provides novices a new conceptual framework for better mental processing of program information and that the use of role-based program animation increases novices' ability to apply data-related programming plans in program construction.
机译:变量的作用以可以在入门编程课程中教授的形式捕获隐性专家知识。角色描述了变量的某些定型用法,并且只需要十个角色就可以覆盖新手级程序中所有变量的99%。本文介绍了实验中程序创建任务的协议分析结果,该实验将角色引入了学习Pascal编程的新手。将学生分为三组,每组的教学方式各不相同:以传统方式,不处理演讲或节目动画中的角色;在演讲中使用角色,而不在动画中使用角色;除了在演讲中使用角色外,还使用基于角色的程序动画师。结果表明,角色的引入为新手提供了一个更好的对程序信息进行心理处理的新概念框架,并且基于角色的程序动画的使用增加了新手在程序构建中应用与数据相关的编程计划的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号