Language semantics, mental models and analogy
JM Hoc, A Nguyen-Xuan - Psychology of programming, 1990 - Elsevier
The semantics of a number of programming languages is related to the operation of a
computer device. Learning a programming language is considered here from the point of …
computer device. Learning a programming language is considered here from the point of …
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 …
general principles that can be applied to a wide range of situations to understand learning …
Problem solving and the development of abstract categories in programming languages
B Adelson - Memory & cognition, 1981 - Springer
The question of how novice and expert computer programmers represent and use
programming concepts is addressed here. Lines of programming code forming three …
programming concepts is addressed here. Lines of programming code forming three …
A study of learning to program from an experiential perspective
S Booth - Computers in Human Behavior, 1993 - Elsevier
Part of a study investigating aspects of learning to program a computer, from an experiential
perspective, is described. A group of computer science and computer engineering …
perspective, is described. A group of computer science and computer engineering …
The psychology of computer languages for introductory programming courses
JS Murnane - New Ideas in Psychology, 1993 - Elsevier
Factors involved in the design of computer languages have evolved from largely practical to
almost completely technical at the expense of the psychology of language acquisition and …
almost completely technical at the expense of the psychology of language acquisition and …
The introductory computer programming course is first and foremost a language course
SR Portnoff - ACM Inroads, 2018 - dl.acm.org
An fMRI (functional Magnetic Resonance Imaging) study published in 2014 established that
comprehension of computer programs occurs in the same regions of the brain that process …
comprehension of computer programs occurs in the same regions of the brain that process …
[图书][B] An in-depth study of the cognitive behaviour of novice programmers
JH Kahney - 1982 - search.proquest.com
This thesis reports a series of studies of the behaviour of novice computer programmers.
One hundred and thirty nine programs which had been designed as solutions to a particular …
One hundred and thirty nine programs which had been designed as solutions to a particular …
Acquisition of programming knowledge and skills
J Rogalski, R Samurçay - Psychology of programming, 1990 - Elsevier
Acquiring and developing knowledge about programming is a highly complex process. This
chapter presents a framework for the analysis of programming. It serves as a backdrop for a …
chapter presents a framework for the analysis of programming. It serves as a backdrop for a …
Characteristics of the mental representations of novice and expert programmers: an empirical study
S Wiedenbeck, V Fix, J Scholtz - International Journal of Man-Machine …, 1993 - Elsevier
This paper presents five abstract characteristics of the mental representation of computer
programs: hierarchical structure, explicit mapping of code to goals, foundation on …
programs: hierarchical structure, explicit mapping of code to goals, foundation on …
Syntactic/semantic interactions in programmer behavior: A model and experimental results
B Shneiderman, R Mayer - … Journal of Computer & Information Sciences, 1979 - Springer
This paper presents a cognitive framework for describing behaviors involved in program
composition, comprehension, debugging, modification, and the acquisition of new …
composition, comprehension, debugging, modification, and the acquisition of new …