Programming Paradigms, Information Types and Graphical Representations: Empirical Investigations of Novice Program Comprehension.
J Good - 1999 - era.ed.ac.uk
This thesis describes research into the role of various factors in novice program
comprehension, including the underlying programming paradigm, the representational …
comprehension, including the underlying programming paradigm, the representational …
[引用][C] Mental representations of programs for student and professional programmers
RW Holt, DA Boehm-Davis, AC Shultz - Empirical studies of …, 1987 - dl.acm.org
Mental representations of programs for student and professional programmers | Empirical
studies of programmers: second workshop skip to main content ACM Digital Library home ACM …
studies of programmers: second workshop skip to main content ACM Digital Library home ACM …
[PDF][PDF] Mental representations of programs by novices and experts
V Fix, S Wiedenbeck, J Scholtz - Proceedings of the INTERACT'93 and …, 1993 - dl.acm.org
This paper presents five abstract characteristics of the mental representation of computer
programs hierarchical structure, explicit mapping of code to goals, foundation on recognition …
programs hierarchical structure, explicit mapping of code to goals, foundation on recognition …
A laboratory for teaching object oriented thinking
K Beck, W Cunningham - ACM Sigplan Notices, 1989 - dl.acm.org
It is difficult to introduce both novice and experienced procedural programmers to the
anthropomorphic perspective necessary for object-oriented design. We introduce CRC …
anthropomorphic perspective necessary for object-oriented design. We introduce CRC …
What do novices learn during program comprehension?
CL Corritore, S Wiedenbeck - International Journal of Human …, 1991 - Taylor & Francis
Comprehension of computer programs involves identifying important program parts and
inferring relationships between them. The ability to comprehend a computer program is a …
inferring relationships between them. The ability to comprehend a computer program is a …
[PDF][PDF] The problem of teaching object-oriented programming, Part 1: Languages
M Kölling - Journal of Object-oriented programming, 1999 - kar.kent.ac.uk
Object-oriented programming has, in recent years, become the most influential programming
paradigm. It is widely used in education and industry, and almost every university teaches …
paradigm. It is widely used in education and industry, and almost every university teaches …
Teaching for transfer of computer program comprehension skill.
JL Dyck, RE Mayer - Journal of Educational Psychology, 1989 - psycnet.apa.org
In a series of two experiments, computer-naive students learned the BASIC computer
programming language either by solving and receiving feedback on program …
programming language either by solving and receiving feedback on program …
The influence of an object-oriented language on the programming environment
A Goldberg - Proceedings of the 1983 computer science conference, 1983 - dl.acm.org
There exists a buzzword in the user interface research community that symbolizes how the
user should feel about a computer-based environment in which productive work can be …
user should feel about a computer-based environment in which productive work can be …
Conditional program statements and their comprehensibility to professional programmers
TRG Green - Journal of Occupational Psychology, 1977 - Wiley Online Library
Programming languages embody two principal forms of conditional statement, the nesting
if… then… else… form and the goto form. Sime, Green & Guest (1974) compared these two …
if… then… else… form and the goto form. Sime, Green & Guest (1974) compared these two …
Programming: factors that influence success
This paper documents a study, carried out in the academic year 2003-2004, on fifteen
factors that may influence performance on a first year object-oriented programming module …
factors that may influence performance on a first year object-oriented programming module …