Reactive Game Engine Programming for STEM Outreach

Published: 01 Jan 2015, Last Modified: 19 Jun 2024SIGCSE 2015EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: In this paper we present our experiences using a novel programming style, reactive programming, to deliver a summer camp for students in grades 8 through 12. This software uses a declarative programming approach to allow students without a background in computing to explore a wide variety of subject material within a 3D virtual environment, including computer science, mathematics, physics, and art. This work is based on PyFRP, a reactive programming library written in Python. We describe our camp experience and provide examples of how this style of programming supports a wide variety of educational activities.
Loading