Whole-school computational thinking resources

Keeping your class engaged with new and interesting classroom resources is vital in helping them reach their potential. With Tes Resources you’ll never be short of teaching ideas. We have a range of tried and tested materials created by teachers for teachers, from early years through to A level.

Breathe new life into your lesson plans with our primary and secondary classroom resources. Whether you’re looking for fun maths worksheets or brand new guided reading activities, we have thousands of free and premium resources for you to download. From early years to primary, you’ll find phonics worksheets and numeracy games and all you need to revise for Sats. From secondary to post-16, we have everything from French lessons to algebra activities, as well as GCSE revision guides and more.

Python Shakespearean Insult Generator

Python Shakespearean Insult Generator

Overview: In this lesson, students will learn how to create a 'Shakespearean Insult Generator' using Python Learning Objectives: • Understand and use sequence in an algorithm • Understand and use iteration in an algorithm (FOR and WHILE loops) • Understand and use selection in an algorithm (IF, Else and Else if) • Understand and use data structures in an algorithm (for example, Lists, Tables or Arrays)

By Wolves_CLC

OCR GCSE Computer Science (J276) Comp 1 - Computer Systems Resource Pack

OCR GCSE Computer Science (J276) Comp 1 - Computer Systems Resource Pack

This is a sample of the full resource pack available from our website, www.ict-interactive.co.uk . ALL our resources are elegantly and professionally designed to ensure full student engagement. The full resource pack includes over 100+ pages of worksheets, activities covering the FULL specification of OCR GCSE J276 Comp 1 - Computer Systems Unit. Each topic, 1.1 - 1.18 has sample exam questions

By ict-interactive

OCR GCSE Computer Science (J276) 1.1 System Architecture Sample Exam Questions

OCR GCSE Computer Science (J276) 1.1 System Architecture Sample Exam Questions

This is a sample of the full resource pack which is available from our website, www.ict-interactive.co.uk - ALL our resources are elegantly and professionally designed to ensure full student engagement. Which includes over 100+ pages of worksheets, activities covering the FULL specification of OCR GCSE J276 Comp 1 - Computer Systems Unit. Each topic, 1.1 - 1.18 has sample exam questions which are similar to the exam

By ict-interactive

3 x Differentiated Workbooks on Little Man Computer

3 x Differentiated Workbooks on Little Man Computer

These three differentiated workbooks are for students to work through over a series of lessons. They introduce the basics of algorithms, assembly language, programming, how a CPU works and Little Man Computer. Each booklet includes step by step guides, exercises, challenges, opportunities to show progress and easy teacher marking.

By jsarnold

Searching Algorithms

Searching Algorithms

27 slide presentation that introduces the idea of searching algorithms using real world examples and attention-capturing facts and statistics. Clearly explains and demonstrates how both linear searching and binary searching works, and compares the two for efficiency and speed.

By jsarnold

Algorithmic Thinking

Algorithmic Thinking

PowerPoint presentation to introduce the idea of algorithms and computational thinking. Slides include practical exercises on computational thinking, and take students through the basic ideas through to representing algorithms using flow charts, and up to bubble sort algorithms.

By jsarnold

Computational Thinking

Computational Thinking

Purchase my three comprehensive guides to computational thinking within one bargain package! Includes: Computational thinking for KS3 Computational thinking for KS4 Problem Solving for KS3

By RobbotResources

Problem Solving for KS3

Problem Solving for KS3

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; 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)! 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. 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. 4. Pseudo code puzzles - students need to read through the pseudo code algorithms and demonstrate their understanding by answering the questions asked. 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. Pack includes a student PowerPoint resource to complete and answers for each puzzle. ***Please Leave a Review!***

By RobbotResources

Computing Wordsearch Starter Activity ICT Computers Homework Cover Lesson Plenary

Computing Wordsearch Starter Activity ICT Computers Homework Cover Lesson Plenary

Wordsearch on the theme of 'Computing'. Powerpoint so can be used on the board or printed as a worksheet. Includes space for students to explain the keywords and suggested extension activities. Can take 10 minutes or an hour, depending on which activities the students complete. Ideal for the start of a lesson, a quick filler, a homework, part of a cover lesson or as a plenary on the board with a whiteboard pen. The idea behind these is to get students to become more literate and think independently about the words that could be used to describe the topic being taught. Often the students will pick up on things that you would not normally expect!

By mikedean

Creating more GUI interfaces using TKinter (Python Challenges)

Creating more GUI interfaces using TKinter (Python Challenges)

A useful single document to help improve pupils (and teachers) knowledge of creating a GUI (Graphical User Interface) using the TKinter library in Python. This is the second document about GUI interfaces using TKinter and it is strongly recommended that the pupils are familiar with the first document before attempting to tackle the challenges in this document. SUITABLE FOR A STUDENT’S NON-EXAM ASSESSMENT (NEA) RESOURCE BANK. This handout helps pupils and teacher brush up on thier Python skills and works well as a handy reference guide. This document includes an explanation of using functions in Python and gives examples of code with easy to follow explanations. It also includes a single page of 4 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. The challenges in this document do assume your pupils have confidence with using Python's programming structure before they tackle this section. Your pupils should have a sound knowledge of using that basics of GUI interfaces using TKinter, tuples and lists along with saving to and reading from a text file and using functions. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin