Lesson 4

Surprise!

In this lesson, students evaluate a user’s input with a conditional statement. First, they create a flowchart to plan their program’s responses to inputs. Then, they are introduced to if-else conditionals and the <() contains ()?> operator block. Then, they explore different Looks and Motion commands to program a surprise that is shown if the user’s input contains their keyword.

school
Grade 3
local_library
Subject Language Arts
schedule
Length of lesson 50 minutes

Learning objective

Students will evaluate user input with an operator and a conditional.

Standards

🌐 CSTA Standards

  • 1B-AP-10: Create programs that include sequences, events, loops, and conditionals
  • 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
  • 1B-AP-13: Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences

🇺🇸 Common Core Standards

  • CCSS.ELA-LITERACY.RL.3.4: Determine the meaning of words and phrases as they are used in a text, distinguishing literal from nonliteral language.
  • CCSS.ELA-LITERACY.W.3.2: Write informative/explanatory texts to examine a topic and convey ideas and information clearly

Multi-lesson projects

Students will use the same project across multiple lessons.

Lesson contents

Scratch projects

My idiom

Student resource

Multi-lesson project

Students will use the same project across multiple lessons