Description
Teach students how to repeat actions a set number of times with this classroom-ready Computer Science Principles (CSP) worksheet focused on for loops in Python.
In Lesson 5.3 — For Loops, students learn how loop counters work, how the range() function controls repetition, and how to predict loop output. This lesson emphasizes range breakdowns, iteration counting, and output prediction, building directly on earlier loop concepts.
Designed in the Mr. H Codes instructional style, this resource is clear, structured, student-friendly, and sub-ready.
🔹 Students Will Learn To
- Write basic for loops in Python
- Understand how range() controls repetition
- Identify loop counters and iteration counts
- Predict how many times a loop will run
📄 What’s Included
✔ Guided notes with Python examples
✔ Vocabulary matching activity
✔ Unplugged concept questions
✔ Range breakdown table
✔ Code analysis & output prediction
✔ JDoodle coding task with challenge extension
✔ Reflection prompts
✔ Complete teacher guide with pacing, tips, and answer key
🧠 Best For
- Computer Science Principles (CSP)
- Python-based CS courses
- Grades 9–12
- Classwork, independent practice, sub plans, or homework
⏱️ Time Required
One class period (45–55 minutes)
🖥️ Programming Language
Python
CSP Python — Lesson 5.3 For Loops | Range(), Counters, Output Prediction
Highlights
Save even more with bundles
Description
Teach students how to repeat actions a set number of times with this classroom-ready Computer Science Principles (CSP) worksheet focused on for loops in Python.
In Lesson 5.3 — For Loops, students learn how loop counters work, how the range() function controls repetition, and how to predict loop output. This lesson emphasizes range breakdowns, iteration counting, and output prediction, building directly on earlier loop concepts.
Designed in the Mr. H Codes instructional style, this resource is clear, structured, student-friendly, and sub-ready.
🔹 Students Will Learn To
- Write basic for loops in Python
- Understand how range() controls repetition
- Identify loop counters and iteration counts
- Predict how many times a loop will run
📄 What’s Included
✔ Guided notes with Python examples
✔ Vocabulary matching activity
✔ Unplugged concept questions
✔ Range breakdown table
✔ Code analysis & output prediction
✔ JDoodle coding task with challenge extension
✔ Reflection prompts
✔ Complete teacher guide with pacing, tips, and answer key
🧠 Best For
- Computer Science Principles (CSP)
- Python-based CS courses
- Grades 9–12
- Classwork, independent practice, sub plans, or homework
⏱️ Time Required
One class period (45–55 minutes)
🖥️ Programming Language
Python










