Computational Thinking LessonQuick View
CrimsonWizard

Computational Thinking Lesson

(0)
Computational thinking unlocks students’ problem-solving skills! Teach abstraction to simplify complexities and decomposition to break tasks into easier, more manageable steps, allow them to tackle real-world challenges. This complete lesson discusses abstraction, decomposition, and algorithmic thinking, as well as how they are used. You can use this resource with minimal preparation - it is good to go! You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. The activities inside this resource have been specially created to allow students to develop their problem-solving and critical thinking skills.   █▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀ █▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█ Specially designed for the OCR GCSE curriculum (J277). No excessive content from other exam boards here! ➟ This resource contains: 36x Slide Presentation which consists of appealing visuals, discussion tasks, student activities, and more! and (un)funny jokes! Worksheet with answers to allow students to consolidate their knowledge or explore a different aspect of the topic. Exam-Styled Questions with a mark scheme to reinforce key concepts learned in the lesson, either for homework or during the lesson.   ➟ Other useful resources: Pseudocode - OCR GCSE Lesson Bubble Sort - OCR GCSE Lesson Python String Manipulation - OCR GCSE Lesson   █▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█ █▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█   █░█░█ █ ▀█ ▄▀█ █▀█ █▀▄ ▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀ We hope you enjoy using our resources just as much as we enjoyed creating them! :) ─────█─▄▀█──█▀▄─█───── ────▐▌──────────▐▌──── ────█▌▀▄──▄▄──▄▀▐█──── ───▐██──▀▀──▀▀──██▌─── ──▄████▄──▐▌──▄████▄──
Computational Thinking: Create an Interactive StoryQuick View
RobbotResources

Computational Thinking: Create an Interactive Story

(1)
This unit of work introduces students (I use this with year 7) to the concepts of computational thinking and logical thinking. It is split into three fully differentiated sections: 1. Design an interactive story using a flowchart to identify the key decision points within your story. 2. Create an interactive story using PowerPoint, hyperlinking the slides to the correct locations. 3. Test and evaluate your story and make improvements where required. I have included some slides to provide additional assistance, for example hyperlinking auto shapes, removing the on mouse click advancements, etc. Alongside developing computational thinking skills, this unit is also an opportunity for students to develop their graphic design skills. I have also included an example interactive story so students can get an idea of what they could create themselves, while considering what they could make even better themselves. This resource is a perfect continuation from my Introduction Computational Thinking for KS3 resource! ***Please Leave a Review***
Computational Thinking Escape RoomQuick View
nwilkin

Computational Thinking Escape Room

(6)
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. **This resource was shortlisted for the Teach Secondary Awards, a very rare honor for an independent resource creator. ** 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. 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. 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. Pupils enjoy the lesson and are fully engaged whilst developing the key computational thinking skills of decomposition, pattern recognition, abstraction and algorithms. 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. Written primarily for key stage 3, this activity can be used in a variety of situations: Introducing pupils to computational thinking skills before they are introduced to a text-based programming language Used as an end of term fun lesson which still has an education element A fun activity to use on a year 6 transition day Allow your new year 7s to get to know their new classmates and grow team sprit Helping a reluctant class see the benefits of learning programming skills . 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. You may also be interested in my Computational Thinking Worksheets which you can buy from here.
Computational Thinking for KS4Quick View
RobbotResources

Computational Thinking for KS4

(14)
This comprehensive unit of work introduces the concepts of computational thinking to students at KS4. It covers all elements of computational thinking such as Decomposition, Pattern Recognition, Abstraction and Algorithmic Design. I have also included debugging within the work. Each section is explained and followed by tasks to help develop student understanding. I have also included a ‘supermarket sweep’ computational thinking problem and a final project exercise which has three levels of difficulty. 2018 Update: Improved Grammar and clarity of task requirement. ***Please leave a review!***
KS3 Computational Thinking BundleQuick View
RobbotResources

KS3 Computational Thinking Bundle

4 Resources
This bundle combines all my KS3 focused computational thinking resource. This bundle includes the following resources: 1. Computational thinking for KS3 2. Computational thinking problem solving 3. Application of computational thinking - create an interactive story 4. Computational thinking classroom ideas posters
Computational Thinking for KS3Quick View
RobbotResources

Computational Thinking for KS3

(15)
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. 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. ***Please leave a review!***
Computational Thinking: Code BreakingQuick View
RobbotResources

Computational Thinking: Code Breaking

(0)
Develop your students problem solving skills with this resource! Learn about and break codes used across the ages including: Caeser Cypher Polybius Square Pigpen Cypher Braille Morse Code Also learn about how cryptanalyst Alan Turing shortened the length of World War II and saved millions of lives in the process! Includes both student PowerPoint work book and Teacher solutions. Final consolidation exercise includes differentiated challenges!
Computational Thinking LessonsQuick View
nwilkin

Computational Thinking Lessons

(0)
A great introduction to understanding computational thinking including decomposition, pattern recognition and abstraction. These ready to use computational thinking lessons will save you hours of preparation and can easily be adapted to meet your own requirements. WHAT IS INCLUDED? In this unit you have 3 ready-to-use lessons: Decomposition Pattern recognition Abstraction including a computational thinking team task . Please Note: This unit DOES NOT teach pupils about algorithms. In this unit pupils will be using everyday examples to help them understand the principles of computational thinking. This lesson includes everything you need is included such as: a very high-quality accessible PowerPoint presentation for every lesson that effortlessly leads the teacher through the lesson and includes all the answers to the many questions and tasks the students need to complete an editable worksheet for every lesson an easy-to-follow editable lesson plan for every lesson . PRIOR LEARNING This unit does expect pupils know that computers use programs to tell them what to do, and assumes they have had some experience of writing Scratch programs. EASY TO USE These ready to use resources are so straightforward that although I have included a lesson plan, most teachers can teach straight from the PowerPoint presentation without any further assistance. And best of all, the answers are included saving you time and energy. This makes these lessons suitable for experienced computing specialist teachers along with non-specialists and early career teachers (ECTs). EDITABLE RESOURCES I understand that teachers want to adapt their resources, so I’ve made the bold decision to make these resources editable. Therefore, if you need to use a particular template style for your school or pupils with special educational needs, you can change the PowerPoint presentation, worksheet and lesson plan to suit your needs. SCIENTIFICALLY PROVEN TEACHING TECHNIQUES These teaching resources have been specifically designed to aid pupils using educational psychology backed theories including dual coding, Mayer’s theory and the best techniques to alleviate cognitive load. These lessons are highly interactive and engage students straight from the start. I have created another unit called Understanding Algorithms which teachers pupils the basics of writing algorithms and drawing flowcharts which teachers can use after this computational thinking unit to make a complete 6 lesson unit, alternatively you may want to split them up and teach them as 2 discreet units with 3 lessons in each. [You can view the Understanding Algorithms lesson here (http:// Start reaping the benefits today of incredibly high-quality, professionally designed teaching resources that you can use with virtually no preparation. Just click on the BUY NOW button to download them straight away. You’ll wonder how you ever managed without them.
Python Turtle Maze Challenge – Introduction to Algorithms, Iteration, Computational ThinkingQuick View
MrBond_

Python Turtle Maze Challenge – Introduction to Algorithms, Iteration, Computational Thinking

(0)
Engage your students with this interactive Python Turtle activity that builds key computational thinking skills, including decomposition; algorithm design; pattern recognition; and iteration, in a fun and accessible way. This hands-on coding lesson begins with a simple paper-based maze activity to introduce the concept of using algorithms, moving on to using loops to improve efficiency. Students then apply their understanding by editing a pre-written Python Turtle file to control a mouse navigating a series of mazes to get the cheese. Ideal for KS3 or beginner Python learners Perfect for introducing iteration and algorithms Includes multiple mazes and opportunities for creative extension What’s included in the download: Full teacher guidance with clear setup instructions Student maze PowerPoint (printable or digital) Presentation slides explaining the task, how iteration helps, and code walkthroughs Python Turtle file with graphics in a ready-to-use ZIP folder Solution file for the first maze in a separate ZIP folder Five engaging mazes + a blank template for students to design their own Students love this activity! It’s a fantastic way to introduce key programming concepts through visual problem-solving and game-like tasks. Perfect for Computer Science teachers looking for a ready-made, high-quality Python lesson that promotes logic, creativity, and engagement.
Computational Thinking WorksheetsQuick View
nwilkin

Computational Thinking Worksheets

(0)
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. They can be printed out or completed on-screen as they are PDF files with editable areas for students to enter their answers. HOW CAN I USE THEM? These worksheets are ideal for An easy grab-and-go classroom activity, homework tasks and cover worksheets. . Perfect for computer science teachers, non-specialists and new teachers. WHAT IS INCLUDED? The 12 PDF worksheets included: Decomposition: Delivery Robot – A 2-page worksheet where students break down larger tasks into smaller tasks. A great starter activity. 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. 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. Pattern Recognition: Finding Order – Students decide on the order or steps that are required to follow a recipe successfully. A nice starter. 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. 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. 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. Abstraction: Film – Students describe answer questions on abstraction about a film synopsis. A nice in-class activity to reinforce learning. Abstraction: Gathering Important Facts – Students read a statement and answer questions. A nice homework task or plenary. 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. Algorithms: Pseudocode – Students write pseudocode. A nice homework task, in-class tasks to reinforce learning or plenary to check understanding. Algorithms: Flow Diagrams – A 3-page worksheet where students need to answer questions about flowcharts. Great as a plenary activity or homework task. What are you waiting for? Buy them now and use them straight away to enhance your lessons whilst saving yourself hours of preparation.
Computational thinkingQuick View
badpower

Computational thinking

(0)
A complete set of presentation notes detailing the theory behind computational thinking. This presentation details algorithms, problem solving and the key concepts of computational thinking.
Computational ThinkingQuick View
Qualiteach_Education

Computational Thinking

(0)
This 2 page resource explains computational thinking, abstraction, decomposing and generalisation. An example is provided of a step-by-step process with unnecessary detail filtered out. Two activities follow the explanation and examples. This resource is suitable for Key Stage 2 or 3 Computer Science.
Computational ThinkingQuick View
mackers15

Computational Thinking

(0)
Decomposition, Abstraction, Pattern Recognition and Algorithm Design. Full lesson explaining the concepts in an easy way. Great tasks and examples for all pupils. Good interactive lesson and can be done in multiple ways.
Computational thinkingQuick View
raybeardmore

Computational thinking

(0)
Computational thinking is an approach to problem solving 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: Fully understand the problem Create an effective solution.
Computational ThinkingQuick View
BussICT

Computational Thinking

(0)
A powerpoint that introduces, decomposition, algorithm thinking and abstraction. Suitable for KS4 and KS3
COMPUTATIONAL THINKING MEGA BUNDLE!!!Quick View
RobbotResources

COMPUTATIONAL THINKING MEGA BUNDLE!!!

16 Resources
This bundle contains all my popular premium Computational Thinking teaching resources as well as all my Computational Thinking posters and activities as seen within my shop. This bundle includes: Computational Thinking for KS3 Computational Thinking for KS4 Computational Thinking Problem Solving Computational Thinking: Create an Interactive Story Computational Thinking: Code Breaking KS3 Algorithm Design: Year 7 KS3 Algorithm Design: Year 8 KS4 Algorithm Design Computational Thinking Starter Puzzles ROB-BOT! Card Game Buy all these resources together and save almost 25% off individual retail price!
Computational Thinking BundleQuick View
RobbotResources

Computational Thinking Bundle

6 Resources
Purchase my three comprehensive guides to computational thinking in one bargain package! Includes: Computational thinking for KS3 Computational thinking for KS4 Problem Solving for KS3 Also includes my popular poster resources to help promote computational thinking within your classroom!
Computational Thinking WorksheetQuick View
Rhiarnae

Computational Thinking Worksheet

(0)
This printable worksheet is designed to introduce and reinforce the core concepts of Computational Thinking for KS3 Computer Science students (ideal for Year 8 and 9). It includes clear definitions, real-world examples, and engaging activities for each of the four key areas: Decomposition, Abstraction, Pattern Recognition, and Algorithmic Thinking.
Computational Thinking in ArtQuick View
RobbotResources

Computational Thinking in Art

(3)
Download my poster which includes example task ideas on how to apply computational thinking problem solving skills to Art. The poster includes a range of tasks and classroom ideas that use key computational thinking skills! Computational Thinking is a skill set that can be used across the curriculum, not just within computer science! The logical approach to solving a problem means that it’s application can be used to develop and improve students ability to deal with difficult problems in a more rational way. The aim of my posters is to make you realise that many of the brilliant tasks that teachers facilitate week in, week out actually include computational thinking. It’s just a matter of making it more explicit! Update: High Resolution 2560x1440 in both PNG & JPEG Please leave a review!!!