## Coding Critters

Ever wanted a cute, friendly pet? Now you can program your own!

Have you ever wanted to program your pet? Well, now you can! Coding Critters robots were released by the STEM company, Learning Resources, known for their line of award-winning, screen-free, coding robots. You can now program Ranger the Dog, Scamper the Cat and Rumble the Dinosaur!

Coding Critters seem similar to Code & Go Robot Mouse, but the Critters take the programming experience even further. Each of these robots come with storybook coding challenges that kids can complete. Robots also come with their own accessories that become part of the coding adventures. Each robot comes with toys, homes, landscape and best of all, their own play dates (Zip the Puppy, Sneaker the Kitten and Bumble the Baby Dino).

Like all coding projects, before we can jump into programing our Critters, we have to develop a plan!

### Step 1) Create an algorithm

We can plan our movement by developing an algorithm (step-by-step instructions) first. To increase our accuracy, it will help to measure how many inches a Coding Critter can move in one step (jot that number down!). If we want Scamper the Cat to reach his friend Sneaker, simply measure the distance in inches between Scamper and Sneaker and then estimate how many steps Scamper will need to move to reach his target. It can be helpful to create a grid map that is split into inches for your robot to travel on. Once we know how many steps Scamper needs to take, we have our algorithm.

### Step 2) Develop code

Next we have to translate the algorithms into a language the robots will understand, which is called code. Each Coding Critter comes with a pack of coding cards. The coding cards have symbols on them that show the direction the robot can move (forward, backward, left and right). We can turn the algorithm into code by selecting the coding cards that represent the steps the robot must take to reach its target. For example, if we want Scamper to move five steps forward and two right turns, we would select five forward and two right turn coding cards and lay them out. It helps to visually see the code on cards, especially when the programs get more complicated.

### Step 3) Input the program

Last, we have to input our programs, which are the sequence of steps laid out in the coding cards. We input the sequence in the program by pushing the directional buttons on the robot. When the program is inputted, it’s time to run the program by pushing the round GO button! If the program doesn’t work as planned, we can ask a friend to help debug our program.

You can go online to get free copies of the coding storybooks, coding cards, coding activities and even Certificates of Adoption!

#### Coding Critters Review

https://www.thetoyinsider.com/coding-critters-toy-review/

#### Stem Coding Play

https://mummywishes.com/coding-critters-review-stem-coding-play/

#### Coding Critters Review

http://www.thenewhousefamily.co.uk/toy-reviews/coding-critters-review/

#### Motion planning

https://en.wikipedia.org/wiki/Motion_planning

## Author

• Bianca is a school librarian at East Islip School District where she leads a Technology Club for grades 3-5 students.

### Also In The December 2019 Issue

30+ ideas for STEAM-theme gifts for kids of all ages!

Bring some color to the console in this simple Python coding activity.

Ever wanted a cute, friendly pet? Now you can program your own!

Visual storytelling apps are a great way for kids to document and explore their lives.

Meet 16-year old Astronaut StarBright, whose activism is inspiring the next generation of STEM fans.

A cute name for a sneaky attack that can take down a website!

A step-by-step tutorial to build your very own virtual bird house in SketchUp!

Dive into the first “console wars” and learn how more bits led to bigger and better games.

From the start of computing history, people have tried to optimize the software programming process. This includes having two coders work together to code software.

Explore the solar system and test your knowledge of space through this fun coding activity.

Learn how procedural generation can be used to create infinite maps, music, and worlds to explore.

The Wayback Machine lets you travel back in time to see old websites. Plus the Internet Archive has thousands of vintage games, software, books, and more.

Online research skills are critical for software programmers. It's how you learn any language, by searching for error messages and looking up reference material.

How rural America connected itself to the phone grid using barbed wire, glass bottles, and even corncobs!

Meet Cozmo, the clever new robot that’s bringing AI concepts to life for kids as young as 5-7 years old.

Throw some festive ornaments on a virtual Christmas Tree in this fun introduction to functional programming.

How the Internet of Things could improve education, from VR to accessibility to facial recognition.

No one wants to deal with viruses over the holidays. Here’s how to protect your new devices!

Some digital tools to help you create your own unique, ever-changing symphony with nothing but some code and a computer!

Take a peek into the importance — and the struggle — of getting truly random data.

Interesting stories about computer science, software programming, and technology for December 2019.

Links from the bottom of all the December 2019 articles, collected in one place for you to print, share, or bookmark.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!