Using conceptual models to teach BASIC computer programming.

P Bayman, RE Mayer - Journal of Educational Psychology, 1988 - psycnet.apa.org
Novices learned BASIC computer programming from a standard manual that emphasized
the language's syntactic features or from a standard manual that included additional material …

Different problem-solving competencies established in learning computer programming with and without meaningful models.

RE Mayer - Journal of educational psychology, 1975 - psycnet.apa.org
Abstract In 3 studies, 176 nonprogrammers (undergraduates) learned a computer
programming language by a method (model) that emphasized a diagram model of a …

Learning in complex domains: A cognitive analysis of computer programming

RE Mayer - Psychology of learning and motivation, 1985 - Elsevier
Publisher Summary The study of human learning and cognition attempts to find out the
general principles that can be applied to a wide range of situations to understand learning …

Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice

JJG Van Merrienboer, FGWC Paas - Computers in human behavior, 1990 - Elsevier
Two complementary processes may be distinguished in learning a complex cognitive skill
such as computer programming. First, automation offers task-specific procedures that may …

A conceptual framework for analyzing students' knowledge of programming

TJ McGill, SE Volet - Journal of research on Computing in …, 1997 - Taylor & Francis
This article proposes a conceptual framework for analyzing students' knowledge of
programming. The framework integrates three distinct types of programming knowledge …

The cognitive consequences of programming instruction in classrooms

MC Linn - Educational Researcher, 1985 - journals.sagepub.com
The avowed purpose of most programming courses is to teach problem solving as well as to
teach programming. How this purpose can be achieved is the topic of the first part of this …

Mapping the cognitive demands of learning to program

DM Kurland, CA Clement, R Mawby, RD Pea - Thinking, 2018 - taylorfrancis.com
This chapter explores factors that may determine the cognitive demands of programming. It
focuses on a study of these cognitive demands conducted with high school students …

A study of the development of programming ability and thinking skills in high school students

DM Kurland, RD Pea, C Clement… - Studying the novice …, 2013 - taylorfrancis.com
This article reports on a year-long study of high school students learning computer
programming. The study examined three issues: 1) what is the impact of programming on …

Making programming instruction cognitively demanding: An intervention study.

J Dalbey, F Tourniaire, MC Linn - Journal of Research in Science …, 1986 - psycnet.apa.org
Reports the evaluation of instructional interventions designed to foster higher cognitive skill
(ie, planning) in a computer programming course. 30 8th graders were exposed to the …

Mental models and transfer of learning in computer programming

YF Shih, SM Alessi - Journal of research on computing in …, 1993 - Taylor & Francis
Learning and transfer of procedural skills was measured as a function of conceptual
understanding (subjects' mental models) induced by conceptual models in the form of …