Description
Teach students how to write programs that make decisions with this complete Unit 4 lesson bundle for Computer Science Principles.
This bundle includes Lessons 4.1–4.6, guiding students from basic Boolean logic to nested conditional statements through structured, classroom-ready worksheets. Each lesson emphasizes predict-the-output reasoning, logic tracing, and real-world decision making using Python.
Designed to be plug-and-play, this unit works seamlessly for both traditional and block schedules and builds a strong foundation for future topics like loops and algorithms.
📘 What’s Included
📚 Unit 4 — Conditionals & Decision Making (Python)
✔ Lesson 4.1 — Boolean Values
✔ Lesson 4.2 — Comparison Operators
✔ Lesson 4.3 — If Statements
✔ Lesson 4.4 — If–Else Statements
✔ Lesson 4.5 — Logical Operators (and, or, not)
✔ Lesson 4.6 — Nested Conditionals
✏️ Each Lesson Includes
✔ Student worksheet (printable & digital-friendly)
✔ Guided notes and examples
✔ Vocabulary and concept checks
✔ Unplugged logic reasoning
✔ Code tracing & predict-the-output questions
✔ JDoodle Try It Yourself Python activity
✔ Reflection prompts
✔ Full Teacher Guide with pacing, misconceptions, and answer keys
🧠 Skills Students Practice
- Evaluating Boolean expressions
- Using comparison operators
- Writing if and if–else statements
- Combining conditions with and, or, and not
- Tracing nested decision logic
- Debugging common logic and indentation errors
🧑🏫 Teacher-Friendly Design
- No prep required
- Sub-ready and classroom-tested
- Consistent Mr. H Codes formatting throughout
- Designed for CSP Big Ideas and reasoning-based instruction
📌 Programming Language: Python
📌 Grade Levels: 9–12, Higher Education, Adult Education
📌 Time Required: 6–8 class periods
CSP Python — Unit 4: Conditionals & Decision Making (Lessons 4.1–4.6)
Highlights
Save even more with bundles
Description
Teach students how to write programs that make decisions with this complete Unit 4 lesson bundle for Computer Science Principles.
This bundle includes Lessons 4.1–4.6, guiding students from basic Boolean logic to nested conditional statements through structured, classroom-ready worksheets. Each lesson emphasizes predict-the-output reasoning, logic tracing, and real-world decision making using Python.
Designed to be plug-and-play, this unit works seamlessly for both traditional and block schedules and builds a strong foundation for future topics like loops and algorithms.
📘 What’s Included
📚 Unit 4 — Conditionals & Decision Making (Python)
✔ Lesson 4.1 — Boolean Values
✔ Lesson 4.2 — Comparison Operators
✔ Lesson 4.3 — If Statements
✔ Lesson 4.4 — If–Else Statements
✔ Lesson 4.5 — Logical Operators (and, or, not)
✔ Lesson 4.6 — Nested Conditionals
✏️ Each Lesson Includes
✔ Student worksheet (printable & digital-friendly)
✔ Guided notes and examples
✔ Vocabulary and concept checks
✔ Unplugged logic reasoning
✔ Code tracing & predict-the-output questions
✔ JDoodle Try It Yourself Python activity
✔ Reflection prompts
✔ Full Teacher Guide with pacing, misconceptions, and answer keys
🧠 Skills Students Practice
- Evaluating Boolean expressions
- Using comparison operators
- Writing if and if–else statements
- Combining conditions with and, or, and not
- Tracing nested decision logic
- Debugging common logic and indentation errors
🧑🏫 Teacher-Friendly Design
- No prep required
- Sub-ready and classroom-tested
- Consistent Mr. H Codes formatting throughout
- Designed for CSP Big Ideas and reasoning-based instruction
📌 Programming Language: Python
📌 Grade Levels: 9–12, Higher Education, Adult Education
📌 Time Required: 6–8 class periods






