PC4 Conditionals How to use these resources 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 Scratch and Python Task - A Guessing Game 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 (The TES website offers free and priced teacher's resources. In this case puzzling tours including the Knight's tour.) Try a commented LCCS edited version 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!