top of page

Code Animator

15006029
:מספר הפרויקט
Guy First, Alfredo Limin and Shiran Belachdev
:שמות הסטודנטים המציגים
מר שני יוגב
:שם המנחה
סדנת פיתוח מוצר תוכנה בטכנולוגיות מבוססות ענן
:שם הסדנה
מסלול אפליקטיבי
:מסלול הסדנה
:GitHub
פוסטר
מצגת
:תקציר הפרויקט

Learning fundamental programming concepts often presents a steep challenge, particularly for beginners. Grasping the intuition to see how variables interact, how memory is utilized and the sequential flow of execution can be very abstract and confusing especially for our target audience who are beginner programmers, such as first-year computer science students and elementary students learning to code.
Traditional text based explanations and generic videos often fail to bridge this gap between static code to dynamic execution. This lack of visual intuition especially in the beginning makes it difficult to form a mental model of code execution, leading to cognitive and retention challenges. Our project addresses the need for dynamic and a visual tool to explain code logic.
The Code Animator is a web application that accepts code snippets and generates animated explainer videos. The engine of the app analyzes the code, synthesizes a structured visual sequences (keyframes) and renders a video featuring an animated mascot and dynamic memory visualization. This provides a clear, step by step visual and auditory guide to code execution flow.
The core innovation is the dynamic, end to end visualization pipeline that converts code logic into an engaging animated storyboard. This automated process driven by an integrated mascot that offers a novel debugging perspective and helps programmers visualize conceptual errors like infinite loops. Visualization dramatically helps programmers review and understand code from a new perspective.

© 2020 by Academit Tel-Aviv Yaffo.

Proudly created with Wix.com

  • Black Facebook Icon
  • YouTube
  • Black Instagram Icon

חבר הלאומים 10 תל-אביב-יפו

bottom of page