Programming pedagogy—a psychological overview
ACM SIGCSE Bulletin
The Jeliot 2000 program animation system
Computers & Education
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Proceedings of the second international workshop on Computing education research
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Behind the curtain: students' use of VIP after class
Proceedings of the Sixth international workshop on Computing education research
Students' long-term engagement with the visualization tool VIP
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
To gain optimal benefits from program visualizations, their use in courses should be consistent. Instead of just covering all the topics they should also cover all the different learning situations and cognitive levels relating to the subject. We have integrated visualizations accordingly to our programming course and present some results about their usage in this paper. Our students showed a significant interest in using the visualization tool voluntarily.