The novice programmer needs a plan
K Cunningham - 2018 IEEE Symposium on Visual Languages …, 2018 - ieeexplore.ieee.org
Algorithms and automation run social worlds, support scientific discovery, and even arbitrate
economic opportunity. Job opportunities in computer science match this outsized influence: …
economic opportunity. Job opportunities in computer science match this outsized influence: …
Novice programmer errors: Language constructs and plan composition
A Ebrahimi - International Journal of Human-Computer Studies, 1994 - Elsevier
… the correct Plan and the intended Plan used by the novice programmer. This method is
similar to the error classification used by Johnson and Soloway (1983) for novice programmers …
similar to the error classification used by Johnson and Soloway (1983) for novice programmers …
Protocol analysis of a novice programmer
C Bishop-Clark - ACM SIGCSE Bulletin, 1992 - dl.acm.org
… This study examined the problem solving of a novice programmer … the major themes of the
research on novice problem … , (b) devising a plan, and (c) carrying out the plan. There was also …
research on novice problem … , (b) devising a plan, and (c) carrying out the plan. There was also …
The challenges of teaching computer programming
D Sleeman - Communications of the ACM, 1986 - dl.acm.org
… First, for the process to be “clean,” the programmer needs to have a very clear idea of the
abstract plan and of the constructs available in the programming language. One study of novice …
abstract plan and of the constructs available in the programming language. One study of novice …
A goal/plan analysis of buggy Pascal programs
JC Spohrer, E Soloway, E Pope - … the novice programmer, 2013 - taylorfrancis.com
… Solution Subtree of a GAP Tree (one plan per goal): In analyzing novice programs, we try
to identify the particular plan used to achieve each of the program's goals. Each program …
to identify the particular plan used to achieve each of the program's goals. Each program …
Empirical study of novice programming with plans and objects
A Ebrahimi, C Schweikert - ACM SIGCSE Bulletin, 2006 - dl.acm.org
… WPOL is plan oriented and teaches novices programming by plan management as to how
… to each novice programmer's needs by setting a profile and specific plan object library. A …
… to each novice programmer's needs by setting a profile and specific plan object library. A …
[PDF][PDF] Taxonomy of novice programming error patterns with plan, web, and object solutions
A Ebrahimi, D Kopec… - ACM Computing …, 2006 - sci.brooklyn.cuny.edu
… Study of novice programmer errors helps us to better understand problem-solving … plan (a
plan can be diverted to other plans based on some condition eg a plan will lead to one plan or …
plan can be diverted to other plans based on some condition eg a plan will lead to one plan or …
Towards an analysis of program complexity from a cognitive perspective
… dependencies between constructs that a novice programmer needs to learn and to contrast
… write it), the programmer needs to evaluate the impact of each plan on the data and control …
… write it), the programmer needs to evaluate the impact of each plan on the data and control …
On the cognitive development of the novice programmer: and the development of a computing education researcher
R Lister - Proceedings of the 9th computer science education …, 2020 - dl.acm.org
… I have created a self-paced “Keller Plan” [12]. For the purposes of this paper, the essential
element of a Keller Plan that the reader needs to understand is that the knowledge to be learnt …
element of a Keller Plan that the reader needs to understand is that the knowledge to be learnt …
Knowledge creation and retrieval in program design: A comparison of novice and intermediate student programmers
RS Rist - Human-Computer Interaction, 1991 - Taylor & Francis
… Its plan structure is best shown by tracing each of the basic plans in the ensemble in the order
they are encountered by a novice programmer. The first basic plan reads in a single value; …
they are encountered by a novice programmer. The first basic plan reads in a single value; …
Recherches associées
- neglected strategies in novice programmers
- introductory programming novice programmers
- plan composition novice programmer errors
- novice programmer instructional sequences
- novice programmer programming performance
- novice programmer code writing
- novice programmer support environment
- novice programmer cognitive development
- novice programmer protocol analysis
- problem description effect novice programmers
- solo taxonomy novice programmers
- tracing skills novice programmers
- instructional strategies novice programmers
- major source novice programmers
- human computer interaction novice programmers
- empirical study novice programmers