Automated Interactive Visualization on Abstract Concepts in Computer Science

2016 
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 opensourced1, and demonstrations based on CSVisFrame are free2.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    1
    Citations
    NaN
    KQI
    []