Bundle and save to celebrate summer! Shop Now

View All Materials

Lesson:

Decision Tree

Coding,

Math,

Robotics,

Science

Experience Level

Grades 1-3

Grades 3-5

Grades 6-9

Duration

15-30 minutes

Group Size

Individual

Small Groups (2-4)

Compatible Robots

Root rt0 Coding Robot

Root rt1 Coding Robot

Details

Combine storytelling, probability, and coding together in this engaging project with endless possibilities!

Downloads & Resources

Decision Tree Lesson Plan Decision Tree Video Tutorial Decision Tree Starter Code
Educational Standards

CCSS ELA K-8 Reading

CCSS.ELA-LITERACY.CCRA.R.5

Analyze the structure of texts, including how specific sentences, paragraphs, and larger portions of the text (e.g., a section, chapter, scene, or stanza) relate to each other and the whole.

RL.2.5

Describe the overall structure of a story, including describing how the beginning introduces the story and the ending concludes the action.

CSTA K-12 CS Standards

1A-DA-06

Collect and present the same data in various visual formats.

1A-DA-07

Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.

1A-AP-08

Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.

1B-AP-12

Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

1B-AP-15

Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

2-AP-10

Use flowcharts and/or pseudocode to address complex problems as algorithms.

2-AP-11

Create clearly named variables that represent different data types and perform operations on their values.

2-AP-15

Seek and incorporate feedback from team members and users to refine a solution that meets user needs.

2-AP-16

Incorporate existing code, media, and libraries into original programs, and give attribution.

2-AP-17

Systematically test and refine programs using a range of test cases.

2-AP-18

Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.

Next Generation Science Standards

K-2-ETS1-1

Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

K-2-ETS1-2

Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

3-5--ETS1-1

Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

3-5--ETS1-2

Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

MS-ETS1-1

Define the criteria and constraints of a design problem with sufficient precision to ensure a successful solution, taking into account relevant scientific principles and potential impacts on people and the natural environment that may limit possible solutions.

MS-ETS1-2

Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.

CCSS ELA K-8 Writing

CCSS.ELA-LITERACY.CCRA.W.1

Write arguments to support claims in an analysis of substantive topics or texts using valid reasoning and relevant and sufficient evidence.