Published by Mike Neumire on 8/1/2024
Scratch is a block-based coding platform that is intentionally designed to have a "high ceiling, low floors, and wide walls" which means that it is easy to get started coding simple projects but that there are no limits on the creative, complex ideas you can bring to life. This makes Scratch a particularly appealing platform for any content area as a means for students to demonstrate what they've learned. Students can create animations, games, simulations, and any other interactive experience they can dream up. This becomes especially effective in classroom systems that empower students to choose projects that speak to them, when looking to demonstrate a skill or concept. In a classroom like this, students who are already interested or somewhat interested in coding can make an interactive widget, while another student who wants to be a Youtuber can make an explainer video that captures what was learned. Scratch can be one powerful option on your menu.
While a platform like this adds value for particular content interests, it is also an excellent vehicle for meeting New York State's Computer Science and Digital Fluency standards- especially from the computational thinking concept area. Check out the video below that explains how a quick project in Scratch can help students understand algorithms and key characteristics of problem solving.