Description
Lesson 7.1 introduces students to boolean logic, the foundation of all decision making in programming.
As the first lesson in Unit 7, this resource focuses on helping students understand how true/false values and conditions are created before writing any if statements.
Students explore boolean values, comparison operators, and conditions using clear explanations and guided practice. The lesson emphasizes reasoning and evaluation rather than syntax, ensuring students understand what a condition is and why it matters.
This lesson intentionally does not include if statements yet. Instead, it builds the conceptual groundwork students need to succeed in Lesson 7.2 and beyond.
What Students Learn
✔ What boolean values are (True / False)
✔ How comparisons create conditions
✔ How to evaluate expressions using comparison operators
✔ Why boolean logic is essential for program decisions
What’s Included
📄 Student worksheet with clear mini lesson
🧠 Guided practice evaluating conditions
✍️ Independent practice with increasing difficulty
👩🏫 Teacher guide with pacing and misconceptions
✅ Complete answer key
Where This Lesson Fits
📘 Course: Intro to Computer Science
📗 Unit 7: Conditionals and Decision Making
📍 Lesson 7.1: Boolean Logic & Conditions
This lesson is designed to be taught before introducing if statements and pairs directly with Lesson 7.2 — If Statements.
Grade Level
Grades 7–10
Middle School Computer Science
High School Intro to Programming
Format
Printable & digital-friendly
DOCX / PDF compatible
Highlights
Save even more with bundles
Description
Lesson 7.1 introduces students to boolean logic, the foundation of all decision making in programming.
As the first lesson in Unit 7, this resource focuses on helping students understand how true/false values and conditions are created before writing any if statements.
Students explore boolean values, comparison operators, and conditions using clear explanations and guided practice. The lesson emphasizes reasoning and evaluation rather than syntax, ensuring students understand what a condition is and why it matters.
This lesson intentionally does not include if statements yet. Instead, it builds the conceptual groundwork students need to succeed in Lesson 7.2 and beyond.
What Students Learn
✔ What boolean values are (True / False)
✔ How comparisons create conditions
✔ How to evaluate expressions using comparison operators
✔ Why boolean logic is essential for program decisions
What’s Included
📄 Student worksheet with clear mini lesson
🧠 Guided practice evaluating conditions
✍️ Independent practice with increasing difficulty
👩🏫 Teacher guide with pacing and misconceptions
✅ Complete answer key
Where This Lesson Fits
📘 Course: Intro to Computer Science
📗 Unit 7: Conditionals and Decision Making
📍 Lesson 7.1: Boolean Logic & Conditions
This lesson is designed to be taught before introducing if statements and pairs directly with Lesson 7.2 — If Statements.
Grade Level
Grades 7–10
Middle School Computer Science
High School Intro to Programming
Format
Printable & digital-friendly
DOCX / PDF compatible







