PC5 Loops (Iterations)
Teachers and students are encouraged to use these resources as platforms to create their own resources, as forms of assessment and in particular as reflection pieces for learning portfolios. The resources are designed specifically to be used by students to record artefacts and reflect on their learning, in particular html and pdf resources.
The Python Lessons and Tasks are designed for students to learn how to program in a practical and task driven style, both individually and collaboratively. In addition, where appropriate, students can undertake a Computational Thinking challenge and a block based coding challenge on editable html platforms, assess themselves with eTask Worksheets, and support and challenge themselves with Python video lessons.
Programming Concept 5 Loops
Type of Resource | Type ID | Overview | LO |
---|---|---|---|
![]() |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs |
1.4 1.5 1.7 1.22 1.23 2.5 2.16 2.21 |
![]() |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs | 1.3 1.9 1.10 2.2 2.3 |
![]() |
zip | Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
![]() |
zip | Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
![]() |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs | 1.4 1.16 1.22 1.23 2.5 - 2.7 |
![]() |
pdf (fillable) | Revision Challenges Reflections | |
zip |
Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
|
![]() |
mp4 (vimeo) | Flip the classroom / support the learning | 1.3 - 1.7 1.22 - 1.23 2.6 2.7 |
![]() |
mp4 (vimeo) | Flip the classroom / support the learning | 1.3 - 1.7 1.22 - 1.23 2.6 2.7 |
![]() |
mp4 (vimeo) | Flip the classroom / support the learning | 1.3 - 1.7 1.22 - 1.23 2.6 2.7 |
|
zip | Measure CT skills. Extract, launch the html file and store your work. | 1.1 - 1.7 2.20 2.21 |
![]() ![]() |
html | A scaffolded Drop & Catch game. From conditionals to while loops. Edit the html file to create a new resource. | 1.1 - 1.7 1.22 1.23 Intro to 3.13 - 3.14 |
The suggested resources below accompany the LOs and complement the lesson. In some cases it will allow LOs to be covered to a greater extent or new LOs to be addressed.
Further Resources
LO | Description of Related Web Resource |
---|---|
1.22 2.20 | Trace your Python program - A step-by-step visualisation of the execution of your programs. |
1.15 1.10 |
10 Usability Heuristics for evaluating User Interface (UI) Design (Nielsen's model) |
1.6 2.5 |
An unplugged activity : Which repeating algorithm will not draw the shape? Bitesize BBC explanation of Decomposition and other CT skills |
1.1 1.3 1.9 3.9 3.10 |
|
1.4 1.5 2.6 |
Practice loops with Try it Yourself sandboxes Create a Guessing Game and Learn about Breaking out of Loops |
1.5 | An amusing Computational Thinking Fairytale on for v while loops |