Revealing the programming process

Revealing the programming process
复制标题

揭示编程过程

DOI:
10.1145/1047344.1047413
复制
发表时间:
2005
期刊:
2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)
影响因子:
--
通讯作者:
M. Caspersen
M. Caspersen
中科院分区:
--
文献类型:
--
作者:
J. Bennedsen;M. Caspersen

文献摘要

被引文献

相似文献

编程入门课程的最重要的目标之一是让学生学习系统的方法来开发计算机程序。揭示编程过程是其中重要的一部分;然而,教科书没有解决这个问题-可能是因为教科书媒介是静态的,因此不适合揭示编程过程。我们已经发现,过程记录的形式捕获的叙述编程会话是一个简单的,廉价的,和有效的方式提供的revelation.We识别的编程过程中的过程记录是一个有价值的沟通媒体,以提高学习过程中的七个不同的元素。与传统课堂教学相比,学生的反馈表明了高的学习效果和上级学习潜力。
One of the most important goals of an introductory programming course is that the students learn a systematic approach to the development of computer programs. Revealing the programming process is an important part of this; however, textbooks do not address the issue -- probably because the textbook medium is static and therefore ill-suited to expose the process of programming. We have found that process recordings in the form of captured narrated programming sessions are a simple, cheap, and efficient way of providing the revelation.We identify seven different elements of the programming process for which process recordings are a valuable communication media in order to enhance the learning process. Student feedback indicates both high learning outcome and superior learning potential compared to traditional classroom teaching.