TPT
Total:
$0.00
CSP Python — Unit 4: Conditionals & Decision Making (Lessons 4.1–4.6)
Share

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

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

CSP Python — Unit 4: Conditionals & Decision Making (Lessons 4.1–4.6)

Mr. H Codes
20 Followers
$18.95
$23.50
SAVE
$4.55

Highlights

Digital downloads
Grades icon
Grades
9th - 12th
Standards icon
Standards
Answer Key
Included
Teaching Duration
2 Weeks

Save even more with bundles

Teach and assess conditional logic from start to finish with this complete Unit 4 bundle for Computer Science Principles.This bundle includes all Unit 4 lessons (4.1–4.6) and the full Unit 4 assessment system, giving you everything you need to teach, practice, and evaluate student understanding of d
Price $26.95Original Price $34.75Save $7.80
9
Teach three of the most important programming concepts in Computer Science Principles (CSP) with this complete Units 4–6 bundle for Python.This bundle includes ALL lessons and assessments from: Unit 4 — Conditionals & Decision Making Unit 5 — Loops & Repetition Unit 6 — Lists & Data Co
Price $44.95Original Price $92.10Save $47.15
26
Build a complete and confident foundation in Computer Science Principles with this Semester 1 CSP Python Bundle, covering Units 1–6 from core CS concepts through essential programming skills.This bundle is designed to take students from how computers solve problems, into data and digital information
Price $74.95Original Price $156.60Save $81.65
51

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

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading

Standards

to see state-specific standards (only available in the US).
Initiate and participate effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grades 9–10 topics, texts, and issues, building on others’ ideas and expressing their own clearly and persuasively.
Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks, attending to special cases or exceptions defined in the text.
Translate quantitative or technical information expressed in words in a text into visual form (e.g., a table or chart) and translate information expressed visually or mathematically (e.g., in an equation) into words.
Loading