Research into the cognitive aspects of programming originated in the study of professional programmers (either experts or those learning to program). As personal computers become widespread, and most new domestic appliances incorporate microprocessors, many more people are engaging in programming-like activities. Some of these are studied as end-user programmers, by analogy to professional programming, but many encounter tasks and contexts completely unlike conventional programming. This paper analyses the generic nature of these new kinds of programming, identifies the cognitive demands that characterize them, and presents one possibility for a cognitive model of programming whose development was driven by these concerns.
CITATION STYLE
van Toll, W., Egges, A., & Fokker, J. D. (2019). What Is Programming? In Learning C# by Programming Games (pp. 9–23). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-662-59252-6_2
Mendeley helps you to discover research relevant for your work.