Proceedings of the 50th ACM Technical Symposium on Computer Science Education 2019
DOI: 10.1145/3287324.3287401
|View full text |Cite
|
Sign up to set email alerts
|

Impact of Steps, Instruction, and Motivation on Learning Symbolic Reasoning Using an Online Tool

Abstract: Several research studies have shown the benefits of code tracing to promote student understanding of program behavior. While code tracing on specific input values is a useful starting point, students ultimately need to be able to reason rigorously and logically about the correctness of their code on all (i.e., arbitrary) inputs. Otherwise, they may make false generalizations and may achieve only a shallow understanding. Results of a multi-semester experiment to answer the following research questions: (1) With… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 38 publications
0
3
0
Order By: Relevance
“…A key aim of using automated tools is to understand the specific fine-grain learning difficulties students face when reasoning about code so that appropriate interventions may be developed (Cook et al, 2018;Fowler et al, 2019;Priester et al, 2016). By "fine-grain," we mean understanding student difficulties at a resolution that exceeds identifying high-level constructs that might present challenges (e.g., functions, loops, parameter passing) to reveal the underlying cause(s) of a learning roadblock (e.g., a missing algebraic foundation or a flaw in the student's mental model of variable storage).…”
Section: Research Objectivesmentioning
confidence: 99%
See 2 more Smart Citations
“…A key aim of using automated tools is to understand the specific fine-grain learning difficulties students face when reasoning about code so that appropriate interventions may be developed (Cook et al, 2018;Fowler et al, 2019;Priester et al, 2016). By "fine-grain," we mean understanding student difficulties at a resolution that exceeds identifying high-level constructs that might present challenges (e.g., functions, loops, parameter passing) to reveal the underlying cause(s) of a learning roadblock (e.g., a missing algebraic foundation or a flaw in the student's mental model of variable storage).…”
Section: Research Objectivesmentioning
confidence: 99%
“…A similar pattern is observed between the overall exam scores, where fall students performed significantly better, with a p value of 0.0005. While this would point directly to the benefit of classroom instruction, student motivation may be a con founding factor and is discussed in (Fowler et al, 2019). Regardless, the important point is that symbolic reasoning can be learned by a majority of students.…”
Section: Erq 1-reasoning Basics: Ability To Learn Symbolic Reasoning Basicsmentioning
confidence: 99%
See 1 more Smart Citation