A cognitive model of programming knowledge for procedural languages
Faculty of Applied Economics
Moscow , 1992
Proceedings of International Conference on Computer Aided Learning
University of Antwerp
Recently many studies focusing on diverse aspects of programming knowledge were published. However, none of them proposes a complete model in which the contents and overall structure are defined. One of the first (and only) attempts to define such a model was made by Shneiderman, where he defines Programming Knowledge to contain two distinct knowledge bodies. We complement this model by defining the link between the syntactic and semantic knowledge. This link is constituted by the Semantically Augmented Programming Primitives (SAPP's). The paper is concerned in the definition of this 'missing link' in programming knowledge.