Math & Coding
in Scratch JR
in Scratch JR
Math is integral to coding. In creating code, students practice problem solving and get immediate feedback on their solutions. Coding also provides opportunities to visualize and build intuitive understandings of mathematical concepts such as:
Magnitude
Distance
Angles
Rotations, flips, slides
Coordinates
For example, Scratch Jr operates with a 20 X 15 grid that is great for primary students. The grid can be visible or invisible, depending on the project. These visualizations and intuitions provide the cognitive hooks for the more formal math we teach in schools.
In addition, teachers can create coding activities to purposefully develop mathematical concepts.
Patterning & Repetition (Scratch JR)
Students can build their own patterns with characters and their movements - students can explore the patterns in their characters' dances. Students can use loop blocks to capture the core pattern - and then run the code to check if they are correct. See the ScratchJR page for resources for getting started and videos on various tools. Google slides with links
Coding Concepts: Sequential, repeating events; concurrent and nesting events are possible.
Directions & Path Finding (Scratch JR)
Teachers can build paths for their students to code; when the code is run, students can get immediate feedback. Students can create challenges for their peers. Scratch JR has a 20 X 15 grid to start students learning about position and coordinates. See the ScratchJR page for resources for getting started and videos on various tools. Google slides with links.
Coding Concepts: Sequential, concurrent, repeating events; nesting events are possible.
In this video you will discover how coding in Scratch Jr. directly relates to math curriculum objectives in different grades. These connections will help you be able to use coding in a targeted and meaningful way in your classroom.