{'fraction_non_alphanumeric': 0.015214384508990318, 'fraction_numerical': 0.0027662517289073307, 'mean_word_length': 5.761682242990654, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Web-based sound and music games with activities for STEM education

It is widely believed that computer games have great potential as a compelling and effective tool for science, technology, engineering, and mathematics (STEM) education, particularly for younger students in grades K-12. In previous work we created several prototype games that allow students to use sound and acoustics simulations to explore general scientific concepts. These games were developed using Adobe Flash and are accessible through a standard web browser, making them particularly well-suited for education environments where custom software may be difficult to install. Pilot testing our games with local K-12 classrooms has demonstrated potential benefits in terms of captivating student interest, but has also revealed multiple avenues for improvement and refinement. We have recently developed a unified development platform that overcomes prior architectural limitations to enable dynamic sound processing and synthesis within Flash applications to improve responsiveness and create rich interactive experiences. Since they are constructed in ActionScript, the relatively straightforward scripting language of Flash, these games can be easily extended or adapted to target highly specific lessons and concepts. In this paper, we detail several specific lesson plans for mathematics and science education developed using customized versions of our previous games.