Please enable JavaScript to use CodeHS

Practice with Conditionals Part 1

Students will be able to explain what a conditional is in programming and create a program that uses conditional blocks in Scratch.

Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals

Ready-to-Go Slides

Open Slides Copy Slides

Starter Code and Example Programs

View Starter Code

Optional Preparation Resources

Overview Video

Copy Video Link

Lesson Plan

Open Lesson Plan

Lesson Standards

Standard Description
AZ CS K-5: 3.AP.C.1 Create programs that include sequences, events, loops, and/or conditionals.
AZ CS K-5: 4.AP.C.1 Create programs that include sequences, events, loops, and/or conditionals.
AZ CS K-5: 5.AP.C.1 Create programs that include sequences, events, loops, and conditionals.
CA CS K-5: 3-5.AP.12 Create programs that include events, loops, and conditionals.
CSTA 1B: 1B-AP-10 Create programs that include sequences, events, loops, and conditionals.
FL CS 3-5: SC.35.CS-CS.2.6 Write an algorithm to solve a grade-level appropriate problem (e.g., move a character through a maze, instruct a character to draw a specific shape, have a character start, repeat or end activity as required or upon a specific event), individually or collaboratively.
FL CS 3-5: SC.35.CS-CP.2.3 Create a program using arithmetic operators, conditionals, and repetition in programs.
GA CS 3-5: CSS.CT.3-5.5.4 Create programs that include sequences, events, loops, conditionals, and variables.
IL 3-5: 3-5.AP.10 Create programs that include sequences, events, loops, and conditionals.
IN 3-5 CS 2023: 3-5.PA.2 Design programs that incorporate sequences, events, loops, and conditionals. (E)
MS CS 3-5: AP.1B.3 Create programs that include sequences, events, loops, and conditionals.
NE K-5 Technology: NE.K5.59 Write programs using visual (block-based) programming languages (scratch).
NJ CS 3-5: 8.1.5.AP.3 Create programs that include sequences, events, loops, and conditionals.
NV CS K-5: 4.AP.C.1 Develop programs that include sequences, events, loops, and conditionals.
NY CS K-6: 2-3.CT.8 Identify steps within a task that should only be carried out under certain precise conditions.
NY CS K-6: 4-6.CT.8 Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
TN CS K-5: 3.CCP.4 Using a block of code or script from a previous program, identify the control structures in the algorithm such as loops and/or conditionals in the code.
TN CS K-5: 4.CCP.4 Construct an algorithm to solve a problem that includes control structures such as loops, event handlers, and conditionals collaboratively with or without a computing device.
TN CS K-5: 5.CCP.4 Create an algorithm which includes control structures to solve a problem using visual block-based and/or text based programming language both collaboratively and individually.
TX K-5 CS: 3.2.B use a design process to create programs that include sequences, loops, and conditionals to express ideas or address a problem.
TX K-5 CS: 5.2.B use a design process to create block-based programs that include sequences, loops, conditionals, and events to solve an everyday problem
UT CS K-5: 3.AP.1 Create programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem.
UT CS K-5: 4.AP.2 Create programs that include events, loops, and conditionals.
UT CS K-5: 5.CT.1 Develop algorithms in computer programs to solve problems, including unique and repeated sub-tasks within a larger program.
WY CS 3-5: 5.AP.C.01 Using grade appropriate content and complexity, create programs that include sequences, events, loops, and conditionals, both individually and collaboratively.