Computational Thinking Escape RoomQuick View
nwilkin

Computational Thinking Escape Room

(7)
<p>This highly interactive lesson that requires the pupils to work in teams and use computational thinking skills to solve a range of puzzles. This activity perfect for pupils about to learn Python programming and you want to show the importance of computational thinking skills.</p> <p>**This resource was shortlisted for the Teach Secondary Awards, a very rare honor for an independent resource creator. **</p> <p>Your class need to work together to escape a locked laboratory in a spaceship and start the engines to avoid being sucked into a black hole by completing different challenges which will use a variety of computational thinking skills.</p> <p>They are given most of the lesson to work together and at the end of the lesson, time is dedicated to discuss the computational thinking skills they used during the activity. This gives them a practical application for the computational thinking theory rather than using the tired old “making a jam sandwich” or “getting up in the morning” scenarios which are commonly used.</p> <p>This activity is not a handout driven escape room, it involves using an interactive PowerPoint presentation and physical tasks that moves away from pupils filling in yet another worksheet, to working together in a team to solve interesting and challenging puzzles.</p> <p>Pupils enjoy the lesson and are fully engaged whilst developing the key computational thinking skills of decomposition, pattern recognition, abstraction and algorithms.</p> <p>Please note: This lesson does require teachers to prepare some props beforehand and it is highly recommended the teacher reads through the teacher’s instructions and creates the props well before they want to use the lesson. Also please note that this resource does not work with Google Slides.</p> <p>Written primarily for key stage 3, this activity can be used in a variety of situations:</p> <ul> <li>Introducing pupils to computational thinking skills before they are introduced to a text-based programming language</li> <li>Used as an end of term fun lesson which still has an education element</li> <li>A fun activity to use on a year 6 transition day</li> <li>Allow your new year 7s to get to know their new classmates and grow team sprit</li> <li>Helping a reluctant class see the benefits of learning programming skills</li> </ul> <p>.</p> <p>What are you waiting for? Download this interactive escape room NOW, to help students learn about computational thinking skills in a fun and memorable lesson they will love and remember.</p> <p><strong><a href="https://www.tes.com/teaching-resource/-12718093">You may also be interested in my Computational Thinking Worksheets which you can buy from here.</a></strong></p>
Scratch Programming - Computational Thinking Homework 2Quick View
snegreid

Scratch Programming - Computational Thinking Homework 2

(2)
Computational Thinking (learning to think in a logical/problem solving way) is the buzz word in the teaching of programming. By teaching students to predict the outcome of small pieces of code they naturally become better at building their own programs.<br /> <br /> Although this homework uses Scratch program code, the code is simply a vehicle to ask the questions and the homework may be used with students who have never seen Scratch.<br /> <br /> Permission has been granted by the Scratch team to uses images of Scratch code.<br /> <br /> Have fun. My students loved these!<br /> <br /> Previously downloaded 30,000 times on a few websites comments have included:<br /> &quot;Thanks, these look like really good examples and introduce code in a fun and engaging way.&quot;<br /> &quot;Very useful. I'll use for a Maths class as well.&quot;<br /> &quot;Great examples to understand code. Thank you for sharing it.&quot;
Computational Thinking WorksheetsQuick View
nwilkin

Computational Thinking Worksheets

(0)
<p>12 computational thinking worksheets you can use with your class, no preparation necessary. You even have the answers, making these a brilliant easy to use addition to your teacher toolkit.</p> <p>They can be printed out or completed on-screen as they are PDF files with editable areas for students to enter their answers.</p> <p><strong>HOW CAN I USE THEM?</strong><br /> These worksheets are ideal for</p> <ul> <li>An easy grab-and-go classroom activity,</li> <li>homework tasks and</li> <li>cover worksheets.<br /> .</li> </ul> <p>Perfect for computer science teachers, non-specialists and new teachers.</p> <p><strong>WHAT IS INCLUDED?</strong><br /> The 12 PDF worksheets included:</p> <ol> <li>Decomposition: Delivery Robot – A 2-page worksheet where students break down larger tasks into smaller tasks. A great starter activity.</li> <li>Decomposition: Make a Snowman – This simple worksheet where students put the steps in order and then decompose one of those steps further. This is perfect for a starter or a plenary.</li> <li>Decomposition: Robot Arms – This asks students to break down the tasks a robot arm in a factory would need to do. Great as a homework task.</li> <li>Pattern Recognition: Finding Order – Students decide on the order or steps that are required to follow a recipe successfully. A nice starter.</li> <li>Pattern Recognition: Spot the Correct Pattern – a 3-page worksheet where students need to pick the correct set of instructions to draw the shape. Perfect for a homework task or plenary.</li> <li>Pattern Recognition: Create a Pattern – a 2-page worksheet. Students follow the example given and adapt it to match the scenarios. A great way to check progress.</li> <li>Abstraction: London Underground – Students look at the London underground map, then answer questions about why the map has been simplified. A nice way of introducing the topic of abstraction in computational thinking.</li> <li>Abstraction: Film – Students describe answer questions on abstraction about a film synopsis. A nice in-class activity to reinforce learning.</li> <li>Abstraction: Gathering Important Facts – Students read a statement and answer questions. A nice homework task or plenary.</li> <li>Algorithms: Writing Instructions – A fun in-class pairs activity to write instructions for a secret handshake. A great interactive starter activity which reinforces the need for clarity in instructions.</li> <li>Algorithms: Pseudocode – Students write pseudocode. A nice homework task, in-class tasks to reinforce learning or plenary to check understanding.</li> <li>Algorithms: Flow Diagrams – A 3-page worksheet where students need to answer questions about flowcharts. Great as a plenary activity or homework task.</li> </ol> <p>What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.</p>
Scratch Programming - Computational Thinking Homework 5Quick View
snegreid

Scratch Programming - Computational Thinking Homework 5

(1)
There are several skills required to be a good programmer. One of these is being able to debug programs by identifying errors in code.<br /> <br /> In this Scratch homework students are given a description of a short animation and are required to find the errors in the code. The homework starts with a worked example.<br /> <br /> There are three questions making this homework about a 10-15 minute task.<br /> <br /> Students love this style of problem solving homework.<br /> <br /> Have fun!
Scratch Programming - Computational Thinking Homework 6Quick View
snegreid

Scratch Programming - Computational Thinking Homework 6

(1)
There are several skills required to be a good programmer. One of these is being able to modularise programs by identifying blocks of code.<br /> <br /> This Scratch homework is based around the “broadcast” block which can be used to modularise programs allowing greater control over order, reuse of code and gives sprites the ability to communicate with each other. The homework starts with a worked example.<br /> <br /> There are four questions making this homework about a 10-15 minute task.<br /> <br /> Note that question 4 will be out of reach of most younger pupils and should possibly set as a challenge (possibly with a certificate or prize for those who successfully solve it)<br /> <br /> Students love this style of problem solving homework.<br /> Have fun!
Scratch Programming - Computational Thinking Homework 1Quick View
snegreid

Scratch Programming - Computational Thinking Homework 1

(1)
<p>(Greg Reid has written two Computing text books for the Scottish education system. His resources are used in thousands of schools all over the world.)</p> <p>Computational Thinking (learning to think in a logical/problem solving way) is the buzz word in the teaching of programming. By teaching students to predict the outcome of small pieces of code they naturally become better at building their own programs.</p> <p>Although this homework uses Scratch program code, the code is simply a vehicle to ask the questions and the homework may be used with students who have never seen Scratch.</p> <p>Permission has been granted by the Scratch team to uses images of Scratch code.</p> <p>Have fun. My students loved these!</p> <p>Previously downloaded 30,000 times on a few websites comments have included:<br /> “Thanks, these look like really good examples and introduce code in a fun and engaging way.”<br /> “Very useful. I’ll use for a Maths class as well.”<br /> “Great examples to understand code. Thank you for sharing it.”</p>
Introduction Python Programming Lesson Pack | JUMP123 | KS3 ComputingQuick View
nwilkin

Introduction Python Programming Lesson Pack | JUMP123 | KS3 Computing

(0)
<p>Transform your Python teaching with the JUMP123 methodology, an innovative approach that simplifies programming education. This resource is designed to make Python lessons interactive and effective, providing a structured learning path that reduces cognitive load and enhances student retention.</p> <p><strong>WHAT’S INCLUDED?</strong></p> <ul> <li>12 FULLY EDITABLE LESSONS: Each lesson is crafted to break down complex Python concepts into manageable steps, ensuring students grasp and retain the material.</li> <li>INTERACTIVE EXERCISES: Engage students with hands-on coding tasks that reinforce learning and encourage application of concepts.</li> <li>REAL-WORLD SCENARIOS: Lessons include practical examples and coding challenges that reflect real-world programming tasks.</li> <li>ASSESSMENT TOOLS: Utilize the JUMP123 assessment methodology to track student progress and ensure skill mastery.<br /> .</li> </ul> <p><strong>SKILLS STUDENTS WILL LEARN</strong></p> <ul> <li>Confident use of Python syntax and programming constructs.</li> <li>Ability to explain and troubleshoot Python programs independently.</li> <li>Development of problem-solving skills through algorithm creation and flowchart analysis.<br /> .</li> </ul> <p>By the end of the unit, students will confidently use:</p> <ul> <li>Input and print functions including f-strings</li> <li>Data type conversion (int, float, str)</li> <li>Mathematical operations (+, -, *, /, MOD, DIV)</li> <li>Selection (If, else, elif and nesting)</li> <li>Iteration (while loops including and/or/not and for loops using range statements, strings and lists)</li> <li>Error identification and debugging<br /> .</li> </ul> <p><strong>WHO IS THIS FOR?</strong><br /> Perfect for secondary school teachers seeking a comprehensive and flexible Python curriculum that aligns with UK standards. Suitable for non-specialist teachers who want to deliver high-quality programming lessons with confidence.</p> <p><strong>FLEXIBLE FOR ANY PLATFORM</strong><br /> The lessons are adaptable to any Python environment, allowing seamless integration into your existing classroom setup.</p> <p><strong>WHY CHOOSE JUMP123?</strong><br /> This methodology focuses on essential programming skills, reducing student overwhelm and fostering a deeper understanding of Python. Teachers will find it easier to teach, and students will become more confident coders.</p> <p><strong>TRY BEFORE YOU BUY</strong><br /> Visit <a href="http://JUMP123.co.uk" target="_blank" rel="nofollow">JUMP123.co.uk</a> to download free sample lessons and see how this dynamic approach can revolutionize your Python teaching.</p> <p><strong>WHAT NEXT?</strong><br /> Why not try our <strong><a href="https://www.tes.com/teaching-resource/resource-13138233">Intermediate Python</a></strong> course which teaches pupils:</p> <ul> <li>Lists (including using them with a loop and using append and pop)</li> <li>Trace tables</li> <li>Libraries</li> <li>Using functions and procedures including passing parameters and using tuples to return values<br /> .</li> </ul> <p>The intermediate Python unit places a stronger emphasis on problem-solving, incorporating more paired programming and discussions compared to this introductory Python course.</p>
Scratch Programming - Computational Thinking Homework 4Quick View
snegreid

Scratch Programming - Computational Thinking Homework 4

(1)
There are several skills required to be a good programmer. One of these is being able to identify the order of code.<br /> <br /> In this Scratch homework students are given a description of a short animation and the blocks required to build it, Their task is identify the correct order of the blocks. The homework starts with a worked example.<br /> <br /> There are three questions making this homework about a 10-15 minute task.<br /> <br /> Students love this style of problem solving homework.
Scratch Programming - Computational Thinking Homework 3Quick View
snegreid

Scratch Programming - Computational Thinking Homework 3

(1)
(Greg Reid has written two Computing text books for the Scottish education system. His resources are used in thousands of schools all over the world.)<br /> <br /> Computational Thinking (learning to think in a logical/problem solving way) is the buzz word in the teaching of programming. By teaching students to predict the outcome of small pieces of code they naturally become better at building their own programs.<br /> <br /> Although this homework uses Scratch program code, the code is simply a vehicle to ask the questions and the homework may be used with students who have never seen Scratch.<br /> <br /> This homework focuses on move and rotate.<br /> <br /> Permission has been granted by the Scratch team to uses images of Scratch code.<br /> <br /> Have fun. My students loved these!
Computational Thinking for KS3Quick View
RobbotResources

Computational Thinking for KS3

(16)
<p>This unit of work introduces students within KS3 to the concepts of computational thinking by helping Rob-bot the robot make a jam sandwich. Through the activity, students will learn about decomposition, pattern recognition, abstraction and algorithm design (through both basic flowcharts and pseudo code). They will also lean about the importance of debugging their algorithms.</p> <p>The duration of this work usually takes between 2-3 hours to complete, so is perfect as an introductory unit to computational thinking and programming.</p> <p>***Please leave a review!***</p>
Computational Thinking Problem SolvingQuick View
RobbotResources

Computational Thinking Problem Solving

(9)
<p>Within this unit of work, students will learn how to apply the concepts of computational thinking to a range of different problem solving puzzles. The resource is split into four sections;<br /> 1. Computational thinking puzzles - a range of different types of puzzles which encourage students to apply the concepts of computational thinking to solve them. Puzzles include mazes, word ladders and even a game of draughts (or checkers)!<br /> 2. Logic Gates - students will need to solve the logic gate puzzles to identify if the output is on (1) or off (0) dependent on the gate sequences. This also helps develop Boolean decision making through the use of AND, OR &amp; NOT gates which produce a TRUE (1) or FALSE (0) output.<br /> 3. Flowchart puzzles - students need to work out the correct answers to the questions asked dependent on the input information and the flowchart conditions set. Flowcharts include the use of algebra variables which can help support mathematics students.<br /> 4. Pseudo code puzzles - students need to read through the pseudo code algorithms and demonstrate their understanding by answering the questions asked. Pseudo code sequences include the use of algebra variables which can help support mathematics students.</p> <p>Each puzzle is given a score. Once complete students check their answers and work out their overall scores and place them in the grid provided. They then compare this with the overall levels to find their overall level: Rookie, Pro or Beast! This can then be used within assessment to see if students are performing at, below or above expected levels.</p> <p>Pack includes a student PowerPoint resource to complete and answers for each puzzle.</p> <p>***Please Leave a Review!***</p>
Computational ThinkingQuick View
Teachinator5000

Computational Thinking

(0)
<p>This unit of work helps users think in computational terms, it looks at topics like algorithms, logic gates. It contains presentations, worksheets and HW.</p>
Computational ThinkingQuick View
BussICT

Computational Thinking

(0)
<p>A powerpoint that introduces, decomposition, algorithm thinking and abstraction. Suitable for KS4 and KS3</p>
Computational thinkingQuick View
raybeardmore

Computational thinking

(0)
Computational thinking is an approach to problem solving<br /> <br /> Computational thinking is about taking a complex problem and being able to use several ‘computation thinking techniques’ (abstraction, decomposition, pattern recognition and algorithmic thinking) to:<br /> Fully understand the problem<br /> Create an effective solution.
Computing Christmas QuizQuick View
Cre8tive_Resources

Computing Christmas Quiz

(1)
<p>Big Computing Christmas Quiz – Christmas 50+ Questions for that perfect end of term subject based lesson. This Christmas quiz has a mixture of questions and rounds and skills. Some of the rounds will be subject based with subject based knowledge whilst others will be Christmas themed giving that perfect mix for an end of term Christmas lesson.</p> <p>This resource will last a full 50 minutes to 1 hour.</p> <p><strong>This Computing resource contains:</strong></p> <ul> <li>1x PowerPoint with questions and answers</li> <li>1x Student Answer Sheet double sided out of /54+ Marks</li> <li>3 sets of Editable Team Certificates (1st place, 2nd place and 3rd place)</li> <li>Skills reflection slide</li> <li>Personal reflection questions</li> </ul> <p><strong>What does the Computing Christmas quiz comprise of?</strong><br /> <strong>Round 1:</strong><br /> Identify winter inspired images<br /> <strong>Round 2:</strong><br /> True or False - good variety of themed questions<br /> **Round 3: **<br /> Matching and strategy can you find the correct links and eliminate all others<br /> <strong>Round 4:</strong><br /> Linking Round - be able to make the correct links between left and right lists<br /> <strong>Round 5:</strong><br /> Numbers Round -all the answers will involve numbers.<br /> <strong>Round 6:</strong><br /> Jumbled up Round - Unravel these to find the answer staring directly back at you<br /> <strong>Round 7:</strong><br /> Multiple Choice theory - Put your team to the test<br /> <strong>Round 8:</strong><br /> Observation Round - Look at the image , remember everything you see….<br /> <strong>Round 9:</strong><br /> Wordsearch Round - Locate the words before time runs out…<br /> **Round 10: **<br /> Tie Breaker - Design it but use all your team’s creative abilities</p> <p>This will last a full hour for the full quiz by the time you get students into small teams and run through the quiz and the interactive way the answers appear. This informative, fun and engaging quiz will be a great way to celebrate the end of term and Christmas.</p> <p>Search ‘Cre8tive Resources’ for support with our library of resources or send us an email.<br /> <strong>Leave a review</strong> and email <a href="mailto:TheCre8tiveResources@gmail.com" target="_blank" rel="nofollow">TheCre8tiveResources@gmail.com</a> for a free resource as a thank you!!<br /> Explore all our resources on TES</p>
Scratch Computer Programming TechniquesQuick View
RobbotResources

Scratch Computer Programming Techniques

(7)
Included in pack - PDF and PPT versions.<br /> <br /> Includes; <br /> Procedures, Functions, IF then Else statements <br /> Loops (Repeat, Forever, Forever IF)<br /> Getting around (Moving jumping techniques)<br /> Game based (Scoring, collecting objects, timers)<br /> Scratch specific techniques (Broadcasting, variables, costumes)<br /> Bouncing off things (edge of screen, walls)<br /> Creating a scrolling background<br /> <br /> Ideal for KS3, but also suitable for KS2.<br /> <br /> Also includes flowchart diagrams to help explain the concept of the programming.<br /> <br /> *****************************************Please leave a review!***************************************
KS3 Computational Thinking Starter QuizQuick View
RobbotResources

KS3 Computational Thinking Starter Quiz

(13)
<p>The following quiz is based upon the four parts of Computational Thinking: Decomposition, Abstraction, Pattern Recognition and Algorithm Design.</p> <p>The quiz includes 8 questions including definitions and scenarios to test your students understanding of Computational Thinking.</p> <p>Ideal to use as either a starter or plenary! Give students a mini white board and marker pen for instant feedback!</p> <p>Also includes a Computational Thinking Recap slide prior to the quiz itself.</p> <p><em><strong>Please leave a review!</strong></em></p>
Computational Thinking Classroom IdeasQuick View
RobbotResources

Computational Thinking Classroom Ideas

(15)
<p>A set of informative posters to support the delivery of computational thinking within the classroom across all subjects and years!</p> <p>With particular relevance to the Digital Competence Framework within Wales, this resource was created as a guide to educators at all levels on how to incorporate Computational Thinking into lessons.</p> <p>This resource also provides suggestions on how the terminology can be simplified and delivered at different levels of education.</p> <p>There are a broad range of practical ideas on how to integrate computational thinking questions, tasks and games into subjects across the curriculum. I hope you find it of use!</p> <p>Update: Now in high definition 2560x1440</p> <p>**Please Leave a Review!!!**</p>