2017
DOI: 10.21512/commit.v11i2.3704
|View full text |Cite
|
Sign up to set email alerts
|

The Effectiveness of a Program Visualization Tool on Introductory Programming: A Case Study with PythonTutor

Abstract: Program Visualization (PV) is an educational tool frequently used to assist users for understanding a program flow. However, despite its clear benefits, PV cannot be incorporated easily on Introductory Programming course. Several key properties such as student characteristics and behavior should be considered beforehand. This paper is intended to provide an empirical review about the impact of PV toward students of Introductory Programming course. For our case study, PythonTutor is selected as a sample of PVs … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
13
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(13 citation statements)
references
References 16 publications
(18 reference statements)
0
13
0
Order By: Relevance
“…On the one hand, our work is dif-ferent with a work proposed in [20] since our work is more focused on laboratory session instead of theory session. Further, the work in [20] is focused on introductory course while our work is focused on basic data structure course.…”
Section: Related Workmentioning
confidence: 84%
See 4 more Smart Citations
“…On the one hand, our work is dif-ferent with a work proposed in [20] since our work is more focused on laboratory session instead of theory session. Further, the work in [20] is focused on introductory course while our work is focused on basic data structure course.…”
Section: Related Workmentioning
confidence: 84%
“…On the one hand, our work is dif-ferent with a work proposed in [20] since our work is more focused on laboratory session instead of theory session. Further, the work in [20] is focused on introductory course while our work is focused on basic data structure course. On the other hand, our work is different with a work proposed in [21] since our work evaluates the impact of PythonTutor through student performance rather than student perspective.…”
Section: Related Workmentioning
confidence: 84%
See 3 more Smart Citations