English
Related papers

Related papers: Manim for STEM Education: Visualizing Complex Prob…

200 papers

We present ANVIL, a multimodal generative system that automates the production of analogy-based instructional animations for computer science topics. Given a concept definition, ANVIL generates a textual analogy, compiles it into a…

Computers and Society · Computer Science 2026-05-19 Yuri Noviello , Anastasiia Birillo , Gosia Migut

Local governments, as part of 'smart city' initiatives and to promote interoperability, are increasingly incorporating open-source software into their data management, analysis, and visualisation workflows. Python, with its concise and…

Computers and Society · Computer Science 2022-03-01 Gregor Herda , Robert McNabb

Explaining numerical physics problems often requires more than text-based solutions; clear visual reasoning can substantially improve conceptual understanding. While large language models (LLMs) demonstrate strong performance on many…

Computation and Language · Computer Science 2026-01-21 Aditya Thole , Anmol Agrawal , Arnav Ramamoorthy , Dhruv Kumar

Dynamic programming (DP) is a fundamental and powerful algorithmic paradigm taught in most undergraduate (and many graduate) algorithms classes. DP problems are challenging for many computer science students because they require identifying…

Computers and Society · Computer Science 2024-11-13 David H. Lee , Aditya Prasad , Ramiro Deo-Campo Vuong , Tianyu Wang , Eric Han , David Kempe

This paper examines the integration of STEAM (Science, Technology, Engineering, Arts, and Mathematics) into education, emphasizing the inclusion of the Arts to foster creativity alongside traditional STEM skills. STEAM encourages…

Physics Education · Physics 2024-08-29 Iván Sánchez Milara , Marta Cortés Orduña

Comics is emerging as a popular medium for providing visual explanations of programming concepts and procedures. Recent research into this medium opened the door to new opportunities and tools to advance teaching and learning in computing.…

Human-Computer Interaction · Computer Science 2023-06-02 Sangho Suh

Interactive computational environments can help students explore algorithmic concepts through collaborative hands-on experimentation. However, static and instructor controlled demos in lectures limit engagement. Even when interactive…

Human-Computer Interaction · Computer Science 2026-02-02 Sumedh Karajagi , Sampad Bhusan Mohanty , Bhaskar Krishnamachari

The web-based dynamic geometry software CindyJS is a versatile tool to create interactive applications for mathematics and other topics. In this workshop, we will look at a code package that makes the creation of animations in CindyJS…

Graphics · Computer Science 2025-02-21 Bernhard O. Werner

Information Visualization has been utilized to gain insights from complex data. In recent times, Large Language models (LLMs) have performed very well in many tasks. In this paper, we showcase the capabilities of different popular LLMs to…

Human-Computer Interaction · Computer Science 2025-08-01 Saadiq Rauf Khan , Vinit Chandak , Sougata Mukherjea

Quantum mechanics is difficult to learn because it is counterintuitive, hard to visualize, mathematically challenging, and abstract. The Physics Education Technology (PhET) Project, known for its interactive computer simulations for…

Physics Education · Physics 2009-11-13 S. B. McKagan , K. K. Perkins , M. Dubson , C. Malley , S. Reid , R. LeMaster , C. E. Wieman

Information Visualization has been utilized to gain insights from complex data. In recent times, Large Language Models (LLMs) have performed very well in many tasks. In this paper, we showcase the capabilities of different popular LLMs to…

Software Engineering · Computer Science 2025-06-16 Saadiq Rauf Khan , Vinit Chandak , Sougata Mukherjea

Teachers in conventional classrooms often ask learners to express themselves and show their thought processes by speaking out loud, drawing on a whiteboard, or even using physical objects. Despite the pedagogical value of such activities,…

Computers and Society · Computer Science 2015-07-07 Juho Kim , Elena L. Glassman , Andrés Monroy-Hernández , Meredith Ringel Morris

Information can be expressed in multiple formats including natural language, images, and motions. Human intelligence usually faces little difficulty to convert from one format to another format, which often shows a true understanding of…

Computation and Language · Computer Science 2025-01-07 Ping Chen , Richard Alo , Justin Rundell

Teaching scientific concepts is essential but challenging, and analogies help students connect new concepts to familiar ideas. Advancements in large language models (LLMs) enable generating analogies, yet their effectiveness in education…

Human-Computer Interaction · Computer Science 2025-02-25 Zekai Shao , Siyu Yuan , Lin Gao , Yixuan He , Deqing Yang , Siming Chen

The facilitation of STEM education can be enhanced by the provision of opportunities for learners to gain a better understanding of science through the utilization of tangible and visual examples. The objective of this work is to present an…

Physics Education · Physics 2025-02-20 Gaia Fior , Carlo Fonda , Enrique Canessa

Computer programming is among the fundamental aspects of computer science curriculum. Many students first introduced to introductory computer programming courses experience difficulties in learning and comprehending. Vast amount of…

Programming Languages · Computer Science 2014-08-13 Ally S. Nyamawe

Gym-ANM is a Python package that facilitates the design of reinforcement learning (RL) environments that model active network management (ANM) tasks in electricity networks. Here, we describe how to implement new environments and how to…

Machine Learning · Computer Science 2021-06-22 Robin Henry , Damien Ernst

We introduce a new challenge to test the STEM skills of neural models. The problems in the real world often require solutions, combining knowledge from STEM (science, technology, engineering, and math). Unlike existing datasets, our dataset…

Computation and Language · Computer Science 2024-05-24 Jianhao Shen , Ye Yuan , Srbuhi Mirzoyan , Ming Zhang , Chenguang Wang

Creative coding is an experimentation-heavy activity that requires translating high-level visual ideas into code. However, most languages and libraries for creative coding may not be adequately intuitive for beginners. In this paper, we…

Programming Languages · Computer Science 2024-04-17 Mark Edward M. Gonzales , Hans Oswald A. Ibrahim , Elyssia Barrie H. Ong , Ryan Austin Fernandez

The complexity of visual stimuli plays an important role in many cognitive phenomena, including attention, engagement, memorability, time perception and aesthetic evaluation. Despite its importance, complexity is poorly understood and…

Computer Vision and Pattern Recognition · Computer Science 2024-05-07 Tingke Shen , Surabhi S Nath , Aenne Brielmann , Peter Dayan