Revealing the programming process
Revealing the programming process
复制标题
揭示编程过程
DOI:
10.1145/1047344.1047413
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
M. Caspersen
中科院分区:
文献类型:
--
作者:
J. Bennedsen;M. Caspersen
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.