Using Video Game Development to Motivate Program Design and Algebra Among Inner-City High School Students
Marco T. Moraz\'an (Seton Hall University)

TL;DR
This paper introduces a novel teaching approach that combines video game development, program design, and algebra to motivate inner-city high school students, improving their understanding and interest in programming.
Contribution
It presents a new method integrating algebra concepts with program design using a bottom-up approach, tailored for inner-city high school students, with empirical evaluation.
Findings
Students reinforced high school algebra concepts.
Students reported increased problem-solving confidence.
Students found programming more stimulating and interesting.
Abstract
Introducing inner-city high school students to program design presents unique challenges. The typical assumptions of an introductory programming course, like students understand what variables and functions are, may not be safe. Therefore, asking students to define functions as part of the program design process may be an overwhelming task. Many students do not understand that a function is an abstraction over similar expressions and that parameters represent the differences among these expressions. This articles presents a novel approach to teaching program design to high school students while simultaneously reinforcing high school algebra. The approach is based on a design recipe to help students develop the abstractions that lead to functions. Using a bottom-up approach, students are taught how to abstract over similar expressions. They are then taught how to use high school algebra…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
