How Do You Introduce Computing in an Engaging Way? Scalable Game Design for Middle School (Case Study 6)
Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. The middle school computing curriculum in Colorado’s Boulder Valley School District uses Scalable Game Design to introduce computer programming. Over the course of a one- to two-month module, students gradually learn more sophisticated topics in order to create increasingly complex games and computational science applications.