Exposing the programming process

17Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Bennedsen, J., & Caspersen, M. E. (2008). Exposing the programming process. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4821 LNCS, pp. 6–16). https://doi.org/10.1007/978-3-540-77934-6_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free