TPT
Total:
$0.00
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
CSP Python — Lesson 4.3 If Statements (Decision Making)
Share

Description

Teach students how programs make decisions with this structured, classroom-ready lesson on Python if statements for Computer Science Principles.

In Lesson 4.3: If Statements, students learn how Boolean conditions control program execution using single-path decision making. Through guided notes, flowchart reasoning, code tracing, and predict-the-output practice, students develop a strong mental model of how if statements work before moving on to if / else logic.

This lesson is a critical foundation for all future conditional logic and is designed to reduce confusion around indentation, execution flow, and condition evaluation.

✅ What’s Included

✔ Student worksheet (printable & digital-friendly)
✔ Guided notes explaining if statement structure
✔ Vocabulary check (matching format)
✔ Flowchart-based reasoning activities
✔ Code tracing & predict-the-output questions
✔ JDoodle Try It Yourself Python activity
✔ Reflection prompts focused on decision making
Full Teacher Guide with pacing, misconceptions, and answer key

🧠 Key Skills Students Practice

  • Writing basic if statements
  • Evaluating Boolean conditions
  • Tracing execution flow
  • Understanding indentation in Python
  • Connecting logic to program behavior

🧑‍🏫 Teacher-Friendly Design

  • No prep required
  • Clear structure and consistent formatting
  • Sub-ready and classroom-tested
  • Designed specifically for CSP Big Ideas

📌 Programming Language: Python
📌 Grade Levels: 9–12, Higher Education, Adult Education
📌 Time Required: 1 class period (45–60 minutes)

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 — Lesson 4.3 If Statements (Decision Making)

Mr. H Codes
20 Followers
$4.00

Highlights

Digital downloads
Grades icon
Grades
9th - 12th, Adult Education, Higher Education
Standards icon
Standards
Pages
5
Answer Key
Included
Teaching Duration
1 hour

Save even more with bundles

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 lesso
Price $18.95Original Price $23.50Save $4.55
6
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

Description

Teach students how programs make decisions with this structured, classroom-ready lesson on Python if statements for Computer Science Principles.

In Lesson 4.3: If Statements, students learn how Boolean conditions control program execution using single-path decision making. Through guided notes, flowchart reasoning, code tracing, and predict-the-output practice, students develop a strong mental model of how if statements work before moving on to if / else logic.

This lesson is a critical foundation for all future conditional logic and is designed to reduce confusion around indentation, execution flow, and condition evaluation.

✅ What’s Included

✔ Student worksheet (printable & digital-friendly)
✔ Guided notes explaining if statement structure
✔ Vocabulary check (matching format)
✔ Flowchart-based reasoning activities
✔ Code tracing & predict-the-output questions
✔ JDoodle Try It Yourself Python activity
✔ Reflection prompts focused on decision making
Full Teacher Guide with pacing, misconceptions, and answer key

🧠 Key Skills Students Practice

  • Writing basic if statements
  • Evaluating Boolean conditions
  • Tracing execution flow
  • Understanding indentation in Python
  • Connecting logic to program behavior

🧑‍🏫 Teacher-Friendly Design

  • No prep required
  • Clear structure and consistent formatting
  • Sub-ready and classroom-tested
  • Designed specifically for CSP Big Ideas

📌 Programming Language: Python
📌 Grade Levels: 9–12, Higher Education, Adult Education
📌 Time Required: 1 class period (45–60 minutes)

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