Teaching roles of variables in elementary programming courses

Teaching roles of variables in elementary programming courses
复制标题

变量在初级编程课程中的教学作用

DOI:
--
复制
发表时间:
2004
期刊:
Annual Conference on Innovation and Technology in Computer Science Education
影响因子:
--
通讯作者:
J. Sajaniemi
J. Sajaniemi
中科院分区:
--
文献类型:
--
作者:
Marja Kuittinen;J. Sajaniemi

文献摘要

被引文献

相似文献

计算机编程对许多学生来说是一项困难的技能,需要新的方法和技术来帮助新手学习编程。本文提出了变量的角色作为一个新的概念,可以用来帮助学习,并给出了详细的技术指导,目前的角色新手。这些技术是基于当前的学习理论,他们已被用于课堂实验比较传统的教学与基于角色的教学。结果表明,角色的引入为学生提供了一个新的概念框架,使他们能够在精神上处理程序的方式类似于良好的代码编程者;使用基于角色的动画似乎有助于通过角色的知识和专家般的编程技能。
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.