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 …

[引用][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 …

[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 …

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 …

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 …

[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 …

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 …

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 …

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 …

Programming: factors that influence success

S Bergin, R Reilly - Proceedings of the 36th SIGCSE technical …, 2005 - dl.acm.org
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 …