Control Flow

Code terminology can feel overwhelming, but it is less daunting when you help children understand core concepts and techniques. Control flows are used to steer the direction of an application and give instructions when a program comes to a fork in the road. In this module, we provide you with the tools and resources to help students break down this big concept in code.

While working on this badge, kids will learn about:

Sequencing

Learn about creating ordered actions to accomplish a specific task, identifying errors within a sequence, and the importance of doing things in the correct way to achieve desired outcomes.

Grades this curriculum relates to:

Grade 1
Grade 2
Grade 3
Grade 4

Concurrency

Discover the power of being able to run multiple sequences at the same time and expand coding concepts with parallel processing. Learn what should and should not be done concurrently.

Grades this curriculum relates to:

Grade 2
Grade 3
Grade 4

Conditionals & Loops

Understand the difference between true and false statements in codes and repeatable instructions. Learn about actions that can or cannot take place based on a prerequisite condition.

Grades this curriculum relates to:

Grade 2
Grade 3
Grade 4
Grade 5
Grade 6

Functions

Develop modularize code and simplify complex problems into reusable chunks to be repurposed elsewhere within a program - this helps code stay readable and organized.

Grades this curriculum relates to:

Grade 3
Grade 4
Grade 5
Grade 6
Grade 7

Resources You’ll Get

In-Class Activities

Family Letter

Lesson Plan

Slides