Επανασχεδίαση εφαρμογής προσομοίωσης φυσικής με αξιοποίηση τεχνολογιών ιστού (JavaScript)
Redesign of a physics simulation software utilizing modern web technologies

View/ Open
Keywords
Φυσική ; Κρούσεις ; Βαλλιστικό εκκρεμές ; Προσομοίωση ; Διερευνητική μάθηση ; Εκπαιδευτικό λογισμικό ; JavaScript ; Οπτικοποίηση ; Διατήρηση ενέργειας ; Διατήρηση ορμής ; Διδασκαλία φυσικών επιστημών ; HTML5 ; Εικονικά εργαστήριαAbstract
This thesis presents the development and educational use of physics simulation software designed to study elastic and plastic collisions along with the experimental application of the ballistic pendulum. The software is a modern web-based reconstruction of an older Visual Basic 6 application, fully rewritten in JavaScript and HTML5 to run directly in any browser without installation. The new implementation ensures numerical precision, realistic visualization of motion, and an intuitive interactive interface. Students can modify parameters such as masses, velocities, collision type, and mathematical models of bodies’ interaction, allowing them to observe the effects of these changes in real time. By dynamic graphs and vector representations, students can experiment with and visualize core physical concepts such as energy, momentum, and the principles of their conservation. Educators can integrate the tool into their teaching practice for demonstrations or guided inquiry-based activities using structured worksheets. The application bridges the gap between theory and experimentation, promoting exploratory learning and the development of scientific reasoning. Future improvements could include data export features (CSV), 3D simulations, and integration with e-learning platforms to enhance interactivity and expand its pedagogical potential.

