PC4 Conditionals
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 4 Conditionals
| Type of Resource | Type ID | Overview | LO |
|---|---|---|---|
Conditionals if Lesson 4.0 |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs |
1.1 1.4 1.22 1.15 1.16 2.5 |
Conditionals if-else-elif Lesson 4.1 |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs | 1.1 1.4 1.15 1.23 2.17 2.21 |
CT Challenge - LC Grade Converter |
zip | Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
CT Challenge - A Basic Caesar Shift Cipher Code |
zip | Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
eTask Assessment |
pdf (fillable) | Revision Challenges Reflections | 1.22 1.23 2.16 |
Python Video - if Statements |
mp4 (vimeo) | Flip the classroom / support the learning |
1.2 - 1.7 1.22 2.1 - 2.4 2.16 |
Python Video - if else elif Statements |
mp4 (vimeo) | Flip the classroom / support the learning |
1.2 - 1.7 1.22 2.1 - 2.4 2.16 |
Python Video - Nested Conditional Statements |
mp4 (vimeo) | Flip the classroom / support the learning |
1.2 - 1.7 1.22 2.1 - 2.4 2.16 |
| zip | Measure CT skills. Extract, launch the html file and store your work. | 1.1 - 1.7 2.20 2.21 | |
Microprocessor Video - Conditionals |
mp4 (vimeo) | Design a graded temperature sensor to make decisions (ALT4) | Introduction to 3.11 - 3.14 |
Microprocessor Video - Digital in Motion Detector |
mp4 (vimeo) | Design your own Motion Detector using a microprocessor (ALT4) | Introduction to 3.11 - 3.14 |
A CT game using the microbit (Levels 0-3) |
html | A scaffolded Drop & Catch game. Basic to nested conditional statements. 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.1 1.2 2.1 2.2 |
An unplugged series of exercises and challenges on algorithmic and abstract thinking |
|
1.1 2.7 |
CS Field Guide to Formal Text-Based Languages (includes video) |
|
1.4 1.5 2.6 2.7 |
Practice Python with Try it yourself sandboxes Am I an Odd or Even Number? (Conditionals meet MODular Arithmetic) |
| 1.1 2.1 | A Computational Thinking Chilli warning about not doing what you are told in the kitchen! |
.png?width=30&height=30)
