An Interactive Computer Science Teaching Platform Using ManimGL
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
University of M'sila
Abstract
This thesis focuses on the design and development of an interactive learning framework
that simplifies abstract and complex concepts in computer science and data structures. This
work aims to move beyond static media and demonstrate the importance of visual simulation
and immediate feedback. The proposed Framework is built using the ManimGL library and
the Python programming language (NumPy, Pyglet, OpenGL), allowing learners to trace
code execution and monitor memory changes in a synchronized manner. The project includes
both a software engineering component and an evaluation component using a field survey to
measure the proposed Framework's effectiveness in enhancing comprehension and fostering
interaction.