Novice programmer errors: Language constructs and plan composition

A Ebrahimi - International Journal of Human-Computer Studies, 1994 - Elsevier
Why do novice programmers have difficulties in programming, and what are the probable
causes of these errors? This study analyses the role of Language Constructs …

Schema creation in programming

RS Rist - Cognitive Science, 1989 - Elsevier
The creation of plan schemas is examined in a naturalistic, longitudinal study of problem
solving. Ten novice programmers each wrote eight Pascal programs to solve a series of …

A psychology of learning BASIC

RE Mayer - Communications of the ACM, 1979 - dl.acm.org
This paper addresses the question: What does a person know following learning of BASIC
programming? Several underlying conceptual structures are identified:(1) a transaction is an …