Abstract
Kinesthetic learning is an innovative teaching method that involves the physical interaction among students in a dynamic setting. Unlike traditional methods of teaching, kinesthetic learning engages participation outside the norm of a classroom solely with an instructor lecturing and students taking notes. Previous studies have shown promising results in terms of the material absorbed by the students. Our research continues to explore the Kinesthetic Learning Activities (KLA) approach as a viable alternative to teaching Computer Science (CS). In this study, we developed a KLA teaching module on the canonical 0/1 Knapsack Problem using Dynamic Programming. We experimented this KLA approach on a group of students from an undergraduate level CS algorithms course. The participants were divided into two groups. Each group was alternatively taught using KLA and traditional methods, allowing us to precisely gauge the effectiveness of our proposed module. The students’ knowledge gain was measured through a series of pre/post-test questions. We hypothesized that the KLA approach would be as efficient as the traditional lectures if not more efficient. The experimental data collected from these tests support our hypothesis with an estimated 13.37% improvement over the traditional method.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.