Skip Navigation

ScratchJr Cat Says…

By Jen Perry 30 minutes
Level
Pre K-K
Subjects
English Language Arts,
Science and Technology,
Mathematics,
Physical Education
components
  • Programming
  • Data
  • Technology and Society
  • Design
Tools & Languages
Block-based,
Scratch Jr.,
Unplugged

Key Coding Concepts

  • Algorithms
  • Debugging
  • Sequences

Terminology

Algorithm

A step-by-step set of operations to be performed to help solve a problem

 

Debugging

Finding problems in code and solving them

 

Sequence

Identifying a series of steps necessary to complete a task; computers read and perform tasks in order from top to bottom

Learners will identify the ScratchJr coding blocks by playing ‘Simon says…'

This lesson requires space for the learners to move around freely.

Materials

  • ScratchJr coding blocks (to print or display on screen)
  • Picture book (or video explanation) about coding (see suggested titles in references)

  1. Introduce learners to the concept of coding by reading them a picture book (see suggested titles in references) or playing a video explanation: BBC Learning - What is Coding

  2. Tell learners that they are going to learn how to program a computer using ScratchJr on their devices (open the app and show them the program), but first they need to be able to speak coding language!

  3. Introduce them to the blocks and model the appropriate action (for example, holding up a blue motion block to the right would make the learners move right).

    Possible Script:
    Do: Hold 'Move Right' block up.
    Say: "Scratch Cat says move 5 steps right."

    Possible Script:
    Do: Hold ‘Grow’ block up.
    Say: “Scratch Cat says start little and grow big.”

  4. After teaching learners the various blocks, tell them you are going to test them to see if they remember what the blocks do. Say, “Scratch Cat says…” and then display a block without verbally giving an instruction.

Formatively assess to see if learners are able to identify the blocks without verbal instruction.

Determine if some learners need more assistance in learning the blocks.

Coding

  1. Display a series of blocks and see if learners can complete a multi-step action sequence.
  2. In small groups, have learners use the block cards to create their own action sequences.
  3. If time permits, move directly to the “ScratchJr Cat Says... Part 2” lesson plan (you will need approximately 60 minutes for this lesson).

English & Design

  • Create literature connections to “How to Build a Sandcastle” by Josh Funk. After reading this book, learners could recall the beginning, middle, and end of the story. In a journal, they could draw a picture of their favourite part.
  • Complete a Google Image Search of 3D printing and sandcastles.

Technology and Society (Safe Communication)

  • Have a group discussion: What can ScratchJr Cat do or say to show kindness? Link this to the term cyberbullying. As a follow up lesson, explore the ‘Putting a STOP to Online Meanness’ lesson by Common Sense Education.
  • Learners could also check out this Scratch studio (a collection of projects made by kids) on cyberbullying.

Scratch Getting Started Guide
https://resources.scratch.mit.edu/www/guides/en/Getting-Started-Guide-Scratch2.pdf

ScratchJr Learn Blocks (teacher guide):
https://www.scratchjr.org/learn/blocks

Scratch Printable Blocks:
https://www.scratchjr.org/pdfs/blocks.pdf

BBC Learning - What is Coding
https://www.youtube.com/watch?v=XMZFUnAgOqs

Kids Who Code:
Terrific Books That Introduce Programming to Children
https://www.readbrightly.com/childrens-books-to-introduce-coding/

“How to Code a Sandcastle” By Joshua Funk

Putting a STOP to Online Meanness (Common Sense Education)
https://www.commonsense.org/education/digital-citizenship/lesson/putting-a-stop-to-online-meanness

Scratch Studio - Cyber-bullying
https://scratch.mit.edu/projects/52313794/studios/

Teach lessons that are tied to your existing curriculum! https://bit.ly/CLClessons

r

More Lesson Plans For Pre K-K

    View All Lesson Plans

    Explore lessons based on components

    The K-12 Computer Science Framework

    Although learning how to build digital projects is a key part of Computer Science education, students should also learn a wider set of skills and competencies that will help them to harness the power of digital technologies as both creators and consumers. A comprehensive approach to K-12 Computer Science education includes learning about the following five focus areas:

    View Framework ➝

    Programming

    By the end of high school, students should be able to create a simple computer program.

    Computing and Networks

    By the end of high school, students should understand and be able to use the tools and devices commonly used to build digital projects.

    Data

    By the end of high school, students should be able to explain how we use computers to create, store, organize, and analyze data.

    Technology and Society

    By the end of high school, students should be able to explore the ways in which technology and society have mutually shaped each other.

    Design

    By the end of high school, students should be able to apply design principles to the digital projects they create.