2017
DOI: 10.1016/j.tele.2017.02.005
|View full text |Cite
|
Sign up to set email alerts
|

Effects of visualizing roles of variables with animation and IDE in novice program construction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
21
0
2

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 18 publications
(24 citation statements)
references
References 45 publications
1
21
0
2
Order By: Relevance
“…• Mini-languages used to teach introductory programming, such as Karel the Robot [98] and Logo [116] • The use of robots such as LEGO Mindstorms has been reported to affect motivation [414,435] • Auto-graded coding exercise platforms -student behaviour when using them and their benefits for learning [120,184,589,711] • Interactive books and learning objects and their benefits [182,515,686] • Integrated development environments and their aspects that might be beneficial for novice programmers [304,548] • Intelligent tutoring systems (ITS): their benefits [623], the role of tutorial dialog in ITS [710], and the use of automatic program repair in ITS [722]. • Tools for algorithm development: ALVIS [290] and MELBA [573], as opposed to tools for coding, such as Verificator [484,485] Tools have also been used in the evaluation of pedagogical approaches such as self-paced learning [480], explicit instruction of the roles of variables [601], and the quality of examples in textbooks [83]. Evaluations have also been made of various features of tools, including menu-based self-explanation [198], example-based learning [573], and tutorial dialogue [710], as well as how students learn with tools such as Visual Program Simulation [633].…”
Section: Algorithm Visualisationmentioning
confidence: 99%
“…• Mini-languages used to teach introductory programming, such as Karel the Robot [98] and Logo [116] • The use of robots such as LEGO Mindstorms has been reported to affect motivation [414,435] • Auto-graded coding exercise platforms -student behaviour when using them and their benefits for learning [120,184,589,711] • Interactive books and learning objects and their benefits [182,515,686] • Integrated development environments and their aspects that might be beneficial for novice programmers [304,548] • Intelligent tutoring systems (ITS): their benefits [623], the role of tutorial dialog in ITS [710], and the use of automatic program repair in ITS [722]. • Tools for algorithm development: ALVIS [290] and MELBA [573], as opposed to tools for coding, such as Verificator [484,485] Tools have also been used in the evaluation of pedagogical approaches such as self-paced learning [480], explicit instruction of the roles of variables [601], and the quality of examples in textbooks [83]. Evaluations have also been made of various features of tools, including menu-based self-explanation [198], example-based learning [573], and tutorial dialogue [710], as well as how students learn with tools such as Visual Program Simulation [633].…”
Section: Algorithm Visualisationmentioning
confidence: 99%
“…Because we found machine-generated NMs using analogies to be empirically scarce (although there are some examples in the literature, e.g. [60]) in this paper we use the category Analogy solely in respect of handmade representations. Future work could explore machine-generated examples and, if warranted, establish distinguishing labels.…”
Section: Methodsmentioning
confidence: 99%
“…Another research has been carried out by Shi et al [30]. They considered the visualization and animation effects of role of variable in building a novice program.…”
Section: Related Workmentioning
confidence: 99%