2012
DOI: 10.1080/07380569.2012.651422
|View full text |Cite
|
Sign up to set email alerts
|

The Role of Visualization in Computer Science Education

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 63 publications
(27 citation statements)
references
References 39 publications
0
25
0
Order By: Relevance
“…Explanatory visualizations have proven useful to teach various concepts, such as mathematics [1,15], algorithms and data-structures [19,44,62]. In fact, a simple Internet search of "visualization of sorting algorithms" returns a large quantity of animation videos and interactive tools that can be used by a learner.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Explanatory visualizations have proven useful to teach various concepts, such as mathematics [1,15], algorithms and data-structures [19,44,62]. In fact, a simple Internet search of "visualization of sorting algorithms" returns a large quantity of animation videos and interactive tools that can be used by a learner.…”
Section: Related Workmentioning
confidence: 99%
“…The surveys by Urquiza and Velázquez-Iturbide [66] and Shaffer et al [59] provide a useful account of the early work, including work by Brown on Balsa, and tools such as Tango and Polka. Fouh et al [19] and Sorva et al [62] investigate how visualizations help with programming education. Unfortunately most of these explanatory visualizations are created by the educator in advance of the lesson, and thus are merely viewed passively by the learner.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Programming involves many dynamic concepts of mental grasp, causing students" difficulty in understanding it through the use of static media such as textbooks, projected presentation, whiteboard and verbal explanation [15]. Therefore, Program Visualization (PV) provides a dynamic environment that represent programming concepts for a better understanding [16].…”
Section: Research Backgroundmentioning
confidence: 99%
“…Algorithm Visualization (AV) has a long history of success in the classroom [1,2,20]. Nonetheless, many advocates of AVs have been disappointed at how the lack of overall classroom adoption does not match the reported support by students and instructors for AVs on surveys [12,19].…”
Section: Introductionmentioning
confidence: 99%