See this document in CiteSeerX!

Experiences with Novices: The Importance of Graphical Representations in Supporting Mental Models (2000)  (Make Corrections)  
Carlisle E. George



  Home/Search   Context   Related

 
View or download:
ppig.org/workshops/.....12thgeorge.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ppig.org/worksho...12thprogramme (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Recursion is an important problem solving technique used in programming. It is also a highly unfamiliar mental activity and many computing novices have difficult understanding recursion and applying recursive techniques in problem solving. Research studies have concluded that novices and experts differ in their mental models of recursion. Novices seem to possess various inadequate models of recursion especially the iterative or loop model. This paper examines whether novices who are aided in... (Update)

Active bibliography (related documents):   More   All
0.6:   Programmable Applications: Interpreter Meets Interface - Eisenberg (1995)   (Correct)
0.6:   Supporting the Learning of Recursive Problem Solving - Bhuiyan, Greer, McCalla (1994)   (Correct)
0.5:   Rough Set Theory: A Data Mining Tool for Semiconductor.. - Kusiak   (Correct)

Similar documents based on text:   More   All
0.4:   Salvation for Bricoleurs - Tzippora Yeshno And   (Correct)
0.4:   Representation Of Arithmetic Principles By Novices.. - Yarlas, Sloutsky   (Correct)
0.4:   Problem Processing By Experts And Novices: The Case Of.. - Sloutsky, Yarlas   (Correct)

BibTeX entry:   (Update)

@misc{ george-experiences,
  author = "Carlisle E. George",
  title = "Experiences with Novices: The Importance of Graphical Representations in
    Supporting Mental Models",
  url = "citeseer.ist.psu.edu/george00experiences.html" }
Citations (may not include all citations):
133   Structure-mapping: a theoretical framework for analogy (context) - Gentner - 1983
61   Why a diagram is (context) - Larkin, Simon - 1987
32   Some observations on mental models (context) - Norman - 1983
30   Mental Models: Towards a Cognitive Science of Language (context) - Johnson-Laird - 1983
14   The Nature of Explanation (context) - Craik - 1943
12   The psychology of how novices learn computer programming (context) - Mayer - 1981
12   Learning to program recursive functions (context) - Anderson, Pirolli et al. - 1988
12   The role of a mental model in learning to operate a device (context) - Kieras, Bovair - 1984
11   Cognitive Psychology: A Student's Handbook (context) - Eysenck, Keane - 1990
11   Flowing waters or teemings crowds: mental models of electric.. (context) - Gentner, Gentner - 1983
8   Supporting the use of external representations in problem so.. - Cox, Brna - 1995
6   Learning flow of control: Recursive and iterative procedures (context) - Kessler, Anderson - 1986
4   Thinking Recursively (context) - Roberts - 1986
2   An implementation-independent approach to teaching recursion (context) - Ford - 1984
2   Mental Models in Human-Computer Interaction: Research Issues.. (context) - Carroll, Olson - 1987
2   Children's mental models of recursive LOGO programs (context) - Kurland, Pea - 1983
2   Learning recursion as a concept and as a programming techniq.. (context) - Wiedenbeck - 1988
1   My freshmen learn recursion (context) - Baird - 1986
1   The Effect of Display Design on the User's Mental Model of a.. (context) - Bennett - 1984
1   The black box inside the glass box (context) - Boulay, O'Shea et al. - 1981
1   Investigating the Effectiveness of a Software-Reinforced App.. (context) - George - 1996
1   A framework for teaching recursion (context) - Ford - 1982
1   Teaching recursion as a problem-solving tool (context) - Henderson, Romero - 1989
1   Problem Solving by Analogy and Skill Acquisition in the Doma.. (context) - Pirolli - 1985
1   Identifying and Supporting Mental Methods of Recursion in a .. (context) - Bhuiyan - 1992
1   Learning iteration and recursion from examples (context) - Wiedenbeck - 1989
1   Construct validity of Kolb's Learning Style Inventory (context) - Katz - 1986
1   Conceptual Models in Training Novice Users of Computer Syste.. (context) - Sein - 1988
1   Is recursive computation difficult to learn (context) - Anzai, Uesato - 1982
1   Learning recursive procedures by middleschool children (context) - Anzai, Uesato - 1982

Documents on the same site (http://www.ppig.org/workshops/12th-programme.html):   More
How a Visualization Tool Can Be Used - Evaluating a Tool.. - Lattu, Tarhio, Meisalo (2000)   (Correct)
Uncovering Effects of Programming Paradigms: Errors in Two.. - Tukiainen (2000)   (Correct)
Programmer education in Arts and Humanities Course Degree. - Gabriele, Pietramala (2000)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC