Abstract
This article addresses several key issues in the research on the potential relationship between programming language instruction and problem solving. Although the computer has been touted as the technology that will effectively develop both the declarative and procedural knowledge needed to establish good problem solvers, research supporting this claim has been slow to materialize. Several reasons for the lack of significant research findings are discussed. Many studies have not been sufficiently grounded in problem-solving theory. The question of expertise and transfer of training is also addressed. Other issues critical to successfully designing programming language/problem-solving research include (a) treatment-related issues, such as the method and duration of programming instruction; (b) language-related issues—that is, selecting the most beneficial programming language; and (c) selection of an appropriate sample.
Get full access to this article
View all access options for this article.
