Abstract-The paper presents CSVisFrame, a framework for making visualizations, which solves the understanding difficulty on learning abstract concepts in computer science including data structures and algorithms. With the framework, instructors and developers can develop all varieties of interactive visualizations, with which students can learn and understand abstract concepts in computer science more easily.CSVisFrame has been applied to both offline and online computer courses. Students from Sichuan Normal University have enjoyed visualizations based on CSVisFrame in their Algorithm Design and Analysis course, and thousands of students of Jisuanke have benefitted from online CSVisFrame-based visualized computer science courses. The effectiveness of CSVisFramebased visualizations has been demonstrated by our sample survey, which shows that visualizations are widely accepted, and almost all students can achieve a better learning. CSVisFrame is opensourced 1 , and demonstrations based on CSVisFrame are free 2 .
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.