2019
DOI: 10.1080/08993408.2019.1565235
|View full text |Cite
|
Sign up to set email alerts
|

A theory of instruction for introductory programming skills

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
49
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 113 publications
(58 citation statements)
references
References 51 publications
0
49
0
Order By: Relevance
“…There has been some interesting work by others on related, but different, teaching approaches [11,28,39]. As I have not yet given those papers the thought deserved, I will refrain from commenting here, but instead merely recommend those papers to the reader.…”
Section: Reflections On Teachingmentioning
confidence: 98%
“…There has been some interesting work by others on related, but different, teaching approaches [11,28,39]. As I have not yet given those papers the thought deserved, I will refrain from commenting here, but instead merely recommend those papers to the reader.…”
Section: Reflections On Teachingmentioning
confidence: 98%
“…For instance, when debugging their own programs, learners may be influenced by what they want the program to do instead of identifying the exact actions prescribed by the code [63]. Xie et al show that explicitly teaching tracing strategies can improve novices performances [93] and present a pedagogical approach where tracing acts as the first of four skills that the novice should develop [92].…”
Section: Tracing Skillsmentioning
confidence: 99%
“…The results from plans and plan-composition strategies have been influential in CER. Although several important questions regarding how students decompose code and how different plan-composition strategies have an impact on students' comprehension of code remain, their results have spawned several pedagogical approaches that emphasize the teaching of higher-level abstractions over low-level syntax and semantics with promising results [303,306,176,75,395]. When designing learning materials, or assessment instruments, instructors must consider the path learners take while learning.…”
Section: Plan-composition Strategiesmentioning
confidence: 99%
“…by using a program comprehension framework, the Block Model, and a model of program comprehension cognitive complexity, the CCCP, to create our learning trajectories. We expect that the design methods presented in Publication V could better support practitioners and researchers developing pedagogy that emphasize program comprehension as a precursory skill (e.g., [319,395]) to create and adapt a diverse set of tasks aimed to foster program comprehension.…”
Section: What Kind Of Activities Can Foster Program Comprehension Andmentioning
confidence: 99%