Development of Introductory Classical Mechanics C# Code Library on Gravity, Laws of Motion, Thrust, Angular Momentum for Beginner Programmers

Document Types

Paper Presentation

Research Advisor (Last Name, First Name, Middle Initial)

Shirley B. Chu

Abstract/Executive Summary

Technology, at its current form, is among the most promising fields and industries in the world. At its core, computer programming competencies enable the development of various applications that provide ease, comfort, and convenience to the lives of many. In the field of education, supplementary tools like code libraries are provided to aid the learning process. However, there are minimal available tools for areas like classical mechanics. Understanding different concepts in the aforementioned field is a tedious process that takes time. To resolve these problems, the study developed a Classical Mechanics code library. The code library was used to create an orbital rocket simulation to showcase the different capabilities of the code library. A group of Grade 12 STEM and ICT Senior High School students were invited to use and evaluate the code library, and their insights were gathered. A qualitative method approach is used to evaluate the effectiveness of the simulation as a learning tool and the ease of use of the library according to the participants’ insights. Results showed that the established code library was user-friendly and intuitive for beginner programmers.

Keywords

technology; computer programming; code libraries; classical mechanics; orbital rocket simulation

Research Theme (for Paper Presentation and Poster Presentation submissions only)

Computer and Software Technology, and Robotics (CSR)

This document is currently not available here.

Share

COinS
 
May 12th, 1:00 PM May 12th, 3:00 PM

Development of Introductory Classical Mechanics C# Code Library on Gravity, Laws of Motion, Thrust, Angular Momentum for Beginner Programmers

Technology, at its current form, is among the most promising fields and industries in the world. At its core, computer programming competencies enable the development of various applications that provide ease, comfort, and convenience to the lives of many. In the field of education, supplementary tools like code libraries are provided to aid the learning process. However, there are minimal available tools for areas like classical mechanics. Understanding different concepts in the aforementioned field is a tedious process that takes time. To resolve these problems, the study developed a Classical Mechanics code library. The code library was used to create an orbital rocket simulation to showcase the different capabilities of the code library. A group of Grade 12 STEM and ICT Senior High School students were invited to use and evaluate the code library, and their insights were gathered. A qualitative method approach is used to evaluate the effectiveness of the simulation as a learning tool and the ease of use of the library according to the participants’ insights. Results showed that the established code library was user-friendly and intuitive for beginner programmers.