Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Dynamic object viewers for data structures
Proceedings of the 38th SIGCSE technical symposium on Computer science education
JHAVÉ -- More Visualizers (and Visualizations) Needed
Electronic Notes in Theoretical Computer Science (ENTCS)
Restoring "coding with intention" in introductory programming courses
Proceedings of the 8th ACM SIGITE conference on Information technology education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
HDPV: interactive, faithful, in-vivo runtime state visualization for C/C++ and Java
Proceedings of the 4th ACM symposium on Software visualization
Data space animation for learning the semantics of C++ pointers
Proceedings of the 40th ACM technical symposium on Computer science education
CSTutor: a pen-based tutor for data structure visualization
Proceedings of the 43rd ACM technical symposium on Computer Science Education
CSTutor: A Sketch-Based Tool for Visualizing Data Structures
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
JHAVEPOP is a program visualization tool specialized in elementary pointer and linked-list operations. It is a web-started application pre-packaged with ready-made programming exercises in both Java and C++. The only preparation needed by instructors to use JHAVEPOP is telling their students what URL to load in their browsers. Once there, students read the problem statement, enter their program, and interact with an automatically generated, visual representation of the state of memory during program execution. JHAVEPOP has been used at both the high school and college level. Student feedback indicates that JHAVEPOP is helping them debug their programs faster and with less frustration.