8 Coding Tips for Scratch Jr
In Scratch Jr, the Start On Bump block offers an opportunity to make fun action scenes. It also lays the foundation for teaching conditional logic, a cornerstone of computational thinking. Learn about how Start On Bump triggers animated sequences. Afterwards, refer to the helpful coding tips for Scratch Jr. This will allow you to support students when they need to troubleshoot their scripts.
What Is Bumping?
Start On Bump is a triggering block that allows the programmer to sequence scripts that are activated when a character touches another character. It can cause a character to say something, grow or shrink, move, play a sound, speed up, or stop. One bump can even cause a chain reaction of succeeding bumps to happen.
Most scenes, stories, or games that students create require characters to interact. Start On Bump is a simple way to introduce cause and effect. It lays the groundwork for the logical thinking required in coding activities. Start On Bump is an ideal precursor to the more advanced programming blocks in Scratch, such as if-then, sensing blocks, and variables. It also provides a foundation for writing code in text-based programming languages such as Python.
Random Bumping
A great way to introduce students to conditional logic is to create an animated scene that has random bumping. Games often have objects or characters respond when they contact one another. Using the Start On Bump coding block, a spaceship and an alien can be programmed to fly in two different, continuous action sequences. When they happen to touch by chance, the programmer can code the alien to disappear, change course, say something such as “Got me!”, make a sound, or another creative idea. Find this fun activity in TechnoTales, a coding project using Scratch Jr for primary and elementary grades. It’s the Session 4 Skill Review called Under Attack.
Intentional Bumping
The next step is to have characters bump in an purposeful way. Young programmers can use bumps to tell a story or have actions sequence in a timely, meaningful way. An object can move to another and only when it touches, does the resulting action occur. So a monster can walk to an apple and then eat it. Or in a fairy tale, a princess can ask for help and then run to a wizard who then moves to a dragon and, when he gets there, causes the dragon to fly away.
Coding Tips for Scratch Jr Bumping
The next step is to have characters bump in an purposeful way. Young programmers can use bumps to tell a story or have actions sequence in a timely, meaningful way. An object can move to another and only when it touches, does the resulting action occur. So a monster can walk to an apple and then eat it. Or in a fairy tale, a princess can ask for help and then run to a wizard who then moves to a dragon and, when he gets there, causes the dragon to fly away.
About TechnoHella
Hella Comat, Curriculum Writer – Hella Comat is a dedicated professional, who has taught in the education system for more than 30 years. As a pioneer of technology integration in Ontario public schools she was one of the first teachers to introduce the internet, video conferencing, web design, and multimedia learning activities to teachers and students in the Halton Board. To inspire teachers to use technology, she has led sessions for the Touch Technology program, ran workshops at education conferences, and sat on numerous advisory committees related to technology-issues. In recent years she taught the Computer in the Classroom course, at York University. Her lifelong commitment to teaching and learning was acknowledged when she was honored as the recipient of the Prime Minister’s Award for Teaching Excellence in Science, Technology, and Mathematics. Hella’s contribution to the blog includes entries about the importance of technology integration. Drawing from her in-depth knowledge of technology in the classroom Hella writes about teaching strategies and useful resources that can benefit your practice. In addition, she provides innovative lesson ideas that you can implement into your own curriculum.