How Do You Introduce Computing in an Engaging Way? Snap, Create, and Share with Scratch (Case Study 5)
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. Scratch is a free “media rich programming environment” in which novice programmers can quickly express their creativity while learning computational thinking. Students “snap” together several categories of “building blocks” (e.g., statements, loops, variables) to quickly generate animations, games, and art.