Grade 2 · Technology Applications

Analyze a plan with adult assistance that outlines the steps needed to complete a task

Quarter 1 · Week 5 · TEKS

Standards Alignment

  • TEKS.TECH.2.01C primary
    analyze a plan with adult assistance that outlines the steps needed to complete a task; and
  • TEKS.TECH.2.01D primary
    create and troubleshoot simple algorithms (step-by-step instructions) that include conditionals such as if-then statements as they apply to an everyday task.

Lesson Overview

This Grade 2 technology applications lesson introduces students to computational thinking by analyzing a plan with adult assistance that outlines the steps needed to complete a task. Students will also create and troubleshoot simple algorithms that include if-then conditionals as they apply to everyday tasks. The lesson is designed to build foundational problem-solving skills through guided practice and reflection, aligned with TEKS standards TEKS.TECH.2.01C and TEKS.TECH.2.01D.

Learning Objectives

  • Analyze a plan with adult assistance that outlines the steps needed to complete a task.
  • Create simple step-by-step instructions (algorithms) for everyday tasks including if-then conditionals.
  • Troubleshoot and improve simple algorithms with guidance.

Success Criteria

  • Students can identify and explain the steps in a given plan with adult help.
  • Students can create a simple algorithm for a familiar task using if-then statements.
  • Students can recognize and fix errors in their algorithms with adult support.

Prerequisite Knowledge

Students should understand what a task is and have experience following simple instructions. They should be familiar with basic cause and effect relationships (if something happens, then something else occurs).

Key Vocabulary

  • Plan
  • Step-by-step instructions
  • Algorithm
  • Conditional
  • If-then statement
  • Troubleshoot

Materials and Resources

  • Printed or digital example plans outlining steps for simple tasks (e.g., making a sandwich, getting ready for school)
  • Paper and pencils or digital devices for writing algorithms
  • Visual aids showing if-then statements (e.g., flowcharts or simple diagrams)

Teacher Preparation

  • Prepare example plans that clearly outline steps for completing everyday tasks.
  • Create or gather visual aids to explain if-then conditionals.
  • Plan a simple task for students to create an algorithm about, such as brushing teeth or packing a backpack.
  • Prepare troubleshooting scenarios where an algorithm might have a missing or incorrect step.

Detailed Lesson Notes

Understanding Plans and Tasks

A plan is a list or sequence of steps that tells you how to complete a task. A task is something you want to do or accomplish, like making a sandwich or tying your shoes. Plans help us organize what to do first, next, and last so we can finish the task successfully. Sometimes, plans can be written down or shown as pictures to help us follow the steps easily.

What is an Algorithm?

An algorithm is a special kind of plan that gives step-by-step instructions to solve a problem or complete a task. Algorithms are used in computers but also in everyday life. For example, a recipe for making cookies is an algorithm because it tells you what to do in order. Algorithms must be clear and easy to follow so anyone can use them to get the same result.

Using Conditionals: If-Then Statements

Conditionals are instructions that say 'if something happens, then do something.' They help algorithms make decisions. For example, 'If it is raining, then take an umbrella.' This means you only take the umbrella when it is raining. Using if-then statements makes algorithms smarter and able to handle different situations.

Analyzing a Plan with Adult Assistance

Analyzing a plan means looking carefully at the steps to understand what needs to be done. With adult help, students can read or listen to a plan and talk about each step. They can ask questions like: What is the first step? What happens next? Why do we do this step? This helps students see how the plan works and if it makes sense.

Creating and Troubleshooting Simple Algorithms

Students create their own algorithms by writing or drawing the steps to complete a task. They include if-then statements to show decisions. Troubleshooting means checking the algorithm to find mistakes or missing steps and fixing them. For example, if the algorithm says 'If it is sunny, then wear boots,' students can realize boots are not the best choice for sunny weather and change it to 'If it is rainy, then wear boots.' This process helps students improve their problem-solving skills.

Worked Examples

Worked Example 1

Scenario

Here is a plan for making a peanut butter and jelly sandwich: 1. Get two slices of bread. 2. Spread peanut butter on one slice. 3. Spread jelly on the other slice. 4. Put the slices together. 5. Cut the sandwich in half.

Analyze this plan with adult assistance and explain why the steps are in this order.

Explanation

The steps are in order because you need to prepare the bread first before adding peanut butter or jelly. Spreading the peanut butter and jelly on separate slices prevents mixing too early. Putting the slices together completes the sandwich, and cutting it last makes it easier to eat. Each step builds on the previous one to complete the task successfully.

Answer Guide

The plan starts with getting bread because you need it first. Then you spread peanut butter and jelly on separate slices so they don’t mix too soon. Putting the slices together makes the sandwich, and cutting it last makes it ready to eat.

Engage

Teacher Activity

Introduce the concept of a plan by showing a simple example, such as a recipe or a morning routine. Ask students if they have ever followed steps to complete a task.

Student Activity

Share examples of tasks they do every day and discuss what steps they take to complete them.

Explanation

Students connect their own experiences with following steps to the idea of a plan, preparing them to analyze plans in the lesson.

Examples

  • Students can name tasks they do and describe some steps involved.
  • Students show curiosity about how plans help complete tasks.

Explore

Teacher Activity

Present a simple plan outlining steps to complete a task (e.g., making a sandwich). Read it aloud with students and discuss each step with their help.

Student Activity

With adult assistance, analyze the plan by identifying the order of steps and what each step does.

Explanation

This guided analysis helps students understand how plans are structured and why each step matters.

Examples

  • Students can sequence the steps correctly with help.
  • Students ask questions about unclear steps or suggest improvements.

Explain

Teacher Activity

Explain what an algorithm is and how it is like a plan with clear steps. Introduce if-then statements using simple examples (e.g., 'If it is cold, then wear a jacket').

Student Activity

Practice creating if-then statements about everyday situations with teacher guidance.

Explanation

Students learn how conditionals help algorithms make decisions and adapt to different situations.

Examples

  • Students create simple if-then statements with support.
  • Students understand the cause-effect relationship in conditionals.

Elaborate

Teacher Activity

Guide students to create a simple algorithm for a familiar task (e.g., getting ready for school) that includes at least one if-then statement. Help them troubleshoot by checking if the steps make sense and fixing any errors.

Student Activity

Work with adult assistance to write or draw the steps and conditionals for the task. Discuss and correct mistakes.

Explanation

This activity reinforces creating and improving algorithms, building problem-solving and critical thinking skills.

Examples

  • Students produce a step-by-step algorithm with conditionals.
  • Students identify and fix simple errors with guidance.

Evaluate

Teacher Activity

Ask students to explain the steps of their algorithm and how the if-then statements work. Observe their ability to analyze and describe their plan.

Student Activity

Demonstrate or explain their algorithm and how it helps complete the task. Answer questions about their steps and conditionals.

Explanation

This assessment confirms students' understanding of analyzing plans and creating algorithms with conditionals.

Examples

  • Students clearly explain their algorithms and conditionals.
  • Students show understanding of troubleshooting and improving their plans.

Classroom Activity

With adult assistance, analyze the plan by identifying the order of steps and what each step does.

Guided Practice

Guided Practice 1

Prompt

What is a plan?

Teacher Answer Guide

A plan is a list or set of steps that tells you how to do or complete a task.

Guided Practice 2

Prompt

What is the first step in a plan for brushing your teeth?

Teacher Answer Guide

The first step is to get your toothbrush and toothpaste ready.

Guided Practice 3

Prompt

Write an if-then statement for what to do if it is raining.

Teacher Answer Guide

If it is raining, then take an umbrella.

Guided Practice 4

Prompt

Is there a missing step in the backpack packing algorithm?

Teacher Answer Guide

No, the steps are in order and include the if-then statement correctly.

Guided Practice 5

Prompt

How can you fix the sandwich-making algorithm that puts peanut butter and jelly on the same slice?

Teacher Answer Guide

Spread peanut butter on one slice and jelly on the other before putting the slices together.

Independent Practice

  1. Foundational: What is a plan?
  2. Developing: With adult help, look at a plan for brushing your teeth. What is the first step?
  3. Application: Create a simple algorithm with an if-then statement for what to do if it is raining when you go outside.
  4. Analysis: Look at this algorithm for packing a backpack: 1. Put books in the backpack. 2. If it is raining, put an umbrella in the backpack. 3. Put lunchbox in the backpack. 4. Close the backpack. Is there a step missing or out of order? Explain.
  5. Challenge: Troubleshoot this algorithm for making a sandwich: 1. Put peanut butter and jelly on the same slice of bread. 2. Put the slices of bread together. 3. Cut the sandwich. What is wrong and how can you fix it?

Independent Practice Teacher Answer Key

  1. 1. A plan is a list or set of steps that tells you how to do or complete a task.
  2. 2. The first step might be to get your toothbrush and toothpaste ready.
  3. 3. If it is raining, then take an umbrella; otherwise, do not take an umbrella.
  4. 4. The steps are in a good order and include the if-then conditional correctly. No steps are missing because the algorithm covers packing books, conditionally packing an umbrella, adding lunch, and closing the backpack.
  5. 5. Putting peanut butter and jelly on the same slice might make it messy. It is better to spread peanut butter on one slice and jelly on the other, then put the slices together. This fixes the problem and makes the sandwich neater.

Guiding Questions

  • What steps do we need to complete this task?
  • How can we write these steps so someone else can follow them?
  • What does an if-then statement do in our instructions?
  • How can we fix our plan if it doesn’t work right?

Common Misconceptions

  • Students may think a plan can be done in any order and not realize the importance of step sequence.
  • Students might confuse an algorithm with just any list, not understanding it must be clear and step-by-step.
  • Some students may think if-then statements are optional and not part of algorithms.
  • Students might believe troubleshooting means starting over instead of fixing specific errors.

Differentiation

Support and Intervention

Provide visual step cards to help sequence plans. Use simple, familiar tasks for creating algorithms. Offer sentence starters for if-then statements.

English-Language Learner Support

Use pictures and gestures to explain plans and conditionals. Pair students with peers or adults for guided discussion. Use bilingual resources if available.

Advanced and Extension

Challenge students to create algorithms with multiple if-then statements. Encourage students to explain why the order of steps matters. Have students compare two different plans for the same task and discuss which is better and why.

Assessment

  • Observe students as they analyze a plan and create algorithms during guided practice.
  • Ask students to explain their if-then statements and reasoning.
  • Check students’ ability to identify errors and suggest fixes in algorithms.
  • Write or explain the steps to complete a task using an if-then statement.
  • Describe how you fixed a mistake in your algorithm.
  • Create a complete algorithm for a new task including at least one if-then statement and explain it to the class.

Answer Guide

  • What is a plan?
    Answer: A plan is a list or set of steps that tells you how to do or complete a task.
  • What is the first step in a plan for brushing your teeth?
    Answer: The first step is to get your toothbrush and toothpaste ready.
  • Write an if-then statement for what to do if it is raining.
    Answer: If it is raining, then take an umbrella.
  • Is there a missing step in the backpack packing algorithm?
    Answer: No, the steps are in order and include the if-then statement correctly.
  • How can you fix the sandwich-making algorithm that puts peanut butter and jelly on the same slice?
    Answer: Spread peanut butter on one slice and jelly on the other before putting the slices together.

Real-Life Application

Encourage students to explain a plan or algorithm they use at home to a family member, such as how they get ready for bed or help with chores, and discuss any if-then decisions they make.

Homework or Home Connection

  • Encourage students to explain a plan or algorithm they use at home to a family member, such as how they get ready for bed or help with chores, and discuss any if-then decisions they make.

Lesson Summary

In this lesson, students learned how to analyze a plan with adult assistance by looking carefully at the steps needed to complete a task. They also learned to create simple algorithms that include if-then statements to make decisions within their instructions. By practicing troubleshooting, students improved their ability to fix mistakes and make their plans clearer and more effective. These skills build a foundation for computational thinking and problem-solving in everyday life.

Teacher Notes

Use the exact standards alignment and retrieved-source provenance stored with this enrichment.

Related Lessons