Game programming used to teach introductory concepts in CS



Journal Title

Journal ISSN

Volume Title



It is a growing concern in this country that computing engineers are not being trained within our current educational system. Increasingly, industry must seek talented individuals from programs external to the United States. There is an increased need for discrete concepts to be taught at the secondary level in public schools. This project attempts to develop discrete concepts through game programming. The course will teach problem solving using a proprietary real world game engine. Students access the game engine by interacting with functions. The entire process of game execution is discrete, therefore students must develop strong problem solving skills. Secondary mathematics is required to manipulate the drawing objects. This creates a connection with what they have learned in class, andrepresentingitinarealworldsetting. Itisourhopethatsecondaryeducation can open up to ideas in mathematics that differ from the classical nature of current theory.



Game Programming, Secondary Education