1. Resources Home
  2. Primary
  3. Computing
  4. Computational thinking
SCRATCH - making a game stage 2

SCRATCH - making a game stage 2

This PowerPoint has video descriptions of how to add features to a simple driving or maze navigation game. I used it with year 3 and made this to help the teachers who were not confident or familiar with SCRATCH themselves. They were able to play the pages and then get the children designing, making, innovating and debugging their games. It is a large file, so allow time for it to download.
NickAHutson
Kodu-Rythm Lesson 2(An Introduction to coding using Kodu)

Kodu-Rythm Lesson 2(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.
chris_vidal
Kodu-Rythm Lesson 1(An Introduction to coding using Kodu)

Kodu-Rythm Lesson 1(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.
chris_vidal
Introduction to algorithms

Introduction to algorithms

A gentle and friendly introduction to algorithms with a simple worksheet to enable students to develop computational thinking. Understanding how algorithms work and how they are used by computers is fundamental to achieving success in GCSE computer science. This lesson introduces KS2 and KS3 students to algorithms. This lesson could be used alongside the algorithms in scratch series.
chris_vidal
STEM Engineering Design Process Graphic Organizers (Editable in Google Docs)

STEM Engineering Design Process Graphic Organizers (Editable in Google Docs)

Teach your students to become problem solvers the STEM Engineering Design Steps Process! This resource is a perfect way for them to record notes about each step of the design process. Included is a printable PDF file as well as an editable Google Doc. This way you can share the whole organizer with your class. You can also make changes if you please. This resource includes the follow step by step graphic organizers: Ask: What is the problem? Who does it affect? What are the constraints? Brainstorm: students come up with solutions Plan: Create a solution to the problem identified Create: Recording challenges and solutions Improve: areas for improvement and redesign Final Reflections & Lessons Learned
rombop
KS3 Computing - Cryptography Unit of Work - Lesson Presentations, Worksheets and Assessment

KS3 Computing - Cryptography Unit of Work - Lesson Presentations, Worksheets and Assessment

This is a whole unit of work that this aimed at KS3 - it covers all aspects of Cryptography that the students have absolutely loved doing and this has been uploaded to Google Classroom and made the whole unit very interactive. The work is split into Flight Paths and contains an assessment. All work has stretch and challenge extension tasks too. This is a really enjoyable unit of work for about 6 weeks.
cheekieclaire
SCRATCH -how to make a game, step by step

SCRATCH -how to make a game, step by step

A PowerPoint with step by step videos introducing a class (and teacher?) to the stages of making a very simple driving game. It was made to help teachers who are not confident about introducing SCRATCH coding to a class. Load and play a step at a time. It’s quite a big file so be patient. Also available, with planning etc from http:bit.ly/sjsresources
NickAHutson
Computing planning for Year 1 coding stories using Beebot

Computing planning for Year 1 coding stories using Beebot

A must have time-saving resource for Year 1 teachers: a complete unit of work using Bee-Bot comprising 7 lessons for Year 1 computing including resources and web-links. The lessons include clear objectives, differentiated challenges and success criteria to assess against. Based on the theme of familiar stories, this unit of work would link to your English curriculum and culminates in the children creating their own story mat for Bee-Bot.
Integra
ICT/INPUT, OUTPUT AND STORAGE DEVICES

ICT/INPUT, OUTPUT AND STORAGE DEVICES

A totally animated presentation that explains the concept of input, output and storage devices. The presentation also includes 20 questions that makes fun the recap part. Also there are an assessment and a poster in this resource. May this will be helpful for everyone.
Copolat
Pseudo Code - Array and Multidimensional Array

Pseudo Code - Array and Multidimensional Array

This is a powerpoint which you can get part of a pack. It teaches you how to do a multidimensional array and shows examples of how they can be used to work out the range. Hope that it is useful to some other teachers.
r_chambers
OCR Computer Science - Computer Science PseudoCode 9-1 1-9

OCR Computer Science - Computer Science PseudoCode 9-1 1-9

This lesson will show students how they can use the following techniques with pseudo code. Arrays Concatenation Substring Variables Upper Lower Multidimensional Array There is a worksheet attached with answers and it should give them two lessons to try different code. I hope that this is useful for computer science students
r_chambers
OCR - 9-1 - Computer Pseudo worksheet questions

OCR - 9-1 - Computer Pseudo worksheet questions

This work sheet is a number of questions including extension activities that will get students to program pseudocode on paper. The first part of the work sheet includes some basic questions as well as some answers on an answer sheet. It should be some good practice for the basics of pseudo code. The extension questinos are more complicated and should be done on a separate sheet or work book as practice for the students.
r_chambers
Year 11 - Pseudo Code - Cheat Sheet - OCR Computer Science

Year 11 - Pseudo Code - Cheat Sheet - OCR Computer Science

A year 11 Pseudo Code cheat sheet that shows the candidate how to write a program that uses concatination and it also shows the client how they can do file handling, file writing and how they can append files. It might be a useful print out for candidates to have when learning to write code.
r_chambers
Primary Computing - Understanding Pattern Recognition - Scratch Project

Primary Computing - Understanding Pattern Recognition - Scratch Project

First, familiarise yourself with the terms Pattern Recognition and Decomposition, by watching Part 5 of “Delve in, for twelve min!” (Video linked above). Give the children the ‘Pattern Recognition’ scratch project. Children have to find different ways to reduce the amount of code that is repeated. I’ve included 3 different solutions; Broadcast (Not always the best solution, please see Part 6 of “Delve in, for twelve min!” on ‘concurrency and dependency’ ) Make a Block function (more advanced when you include number input) Using Make a block, selection and repetition (You can see how much smoother the code runs straight away) Please let me know how you get on! Cheers Phil Wickins
PhilWickins
Sequencing skills using iPads

Sequencing skills using iPads

This resource is aimed at teachers using iPads with students to provide ideas and inspiration for iPad activities in class. It’s suitable for all levels of teaching experience and digital skill, from new starters to experienced digital leaders. It can also be used as a general CPD resource for developing teaching skills, as the ideas suggested are not reliant on digital devices. Sequencing is an important thinking skill for students to develop. The first page of the resource provides the rationale for sequencing as a teaching concept and ideas to try out with suggested apps, along with differentiated levels of challenge for students to practise this skill. We’ve linked iOS apps but the ideas are adaptable to non-iOS / BYOD digital classrooms too. The second page provides some subject-specific ideas for lesson activities (our apologies if we’ve missed out your subject area!). We hope you’ll find some iPad teaching & learning inspiration here! About us: we’re developing a classroom app, Sparkjar, for use in iPad schools. We’ve made these free resources because we want to give something back to teachers whilst we raise the profile of Sparkjar. We hope you find them useful as part of your iPad teaching toolkit. There’s a link to our website in the resource - if you want to check us out, please do.
Sparkjarapp
GCSE ICT

GCSE ICT

The very best from gwhiting7 and his award winning GCSE ICT Resources, including: Workbook (usually £13.50) Individual worksheets on a range of topics (usually £2 each) Mind-maps (usually £4 each) Wordsearches/crosswords (usually £4 each) Fillable assessment forms (usually £3 each) Read my reviews - all top quality resources that can be used for KS3, 4 and 5.
gwhiting7
Cosmopolitan Coding - Fun INSET Introduction to Coding

Cosmopolitan Coding - Fun INSET Introduction to Coding

Many teachers were never taught the coding and computer science elements of the new curriculum themselves. This introductory activity helps teachers understand the simplicity of using algorithms as instructions to complete tasks. Teachers will learn: Algorithms and how these are simple instructions Syntax and how this is simply known action in new language Problem solving and debugging code Testing code to see if it works Teachers love this INSET introduction!
EuphoricEd
Computing Skills Progression Y1-Y6

Computing Skills Progression Y1-Y6

Great for subject coordinators or to see progression in mixed year groups. Also good to plan lessons, especially if you have those who are less able. 7 word documents showing progression in: Programming Digital Exploration Communicate and Collaborate Multimedia Digital Media Music and Sound Data
orangedaisy86
KS3 Computational Thinking Project - Practical Problem Solving (Full Unit of Work)

KS3 Computational Thinking Project - Practical Problem Solving (Full Unit of Work)

**KS3 Computational Thinking Project - Practical Problem Solving (Full Unit of Work) ** This project is designed to either introduce computational thinking skills or to supplement and build on knowledge and skills already acquired. It is suggested that the student booklet is used in conjunction with the associated presentation through all of the lessons. The project has been designed so that is hands-on and practical. The suggested time frame from start to finish of the project is approximately 6-8 lessons, depending on what additional aspects the teacher wishes to introduce during the project. Students are asked to create a stationery holder using everyday objects. The problem has to be approached and solved using computational thinking skills. The project can be approached from a totally ‘unplugged’ pedagogy. No computers required! The resource consists of: a) A student booklet. This can be printed as an A4 or A5 booklet. b) A student booklet containing examplar responses. Also contains extension / homework tasks. c) A PowerPoint presentation for use in lessons to guide students and the teacher. Many of the slides have accompanying ‘speaker notes’ with ideas and suggestions for lessons.
conxxion
Binary

Binary

A full lesson including worksheets on Binary manipulation.
jparrack
Computing Design/Algorithm pro-formas (PDF and editable Word docx)

Computing Design/Algorithm pro-formas (PDF and editable Word docx)

As described in my “Delve in, for twelve min!” video CPD, these are example pro-formas to give pupils to design their computing projects. These could be Scratch projects; animations, games, quizzes etc. The design process, which is largely missed in computing, forms an essential part of a coding project, and also provides many benefits in terms of AFL. Please use in conjunction with the training video, and also check out the entire “Delve in, for twelve min!” series: https://www.youtube.com/playlist?list=PL3kA-gpaSB2a6Vfdq04rGt5xcKQg8FG8x
PhilWickins
Computational Thinking Starter Quiz

Computational Thinking Starter Quiz

The following quiz is based upon the four parts of Computational Thinking: Decomposition, Abstraction, Pattern Recognition and Algorithm Design. The quiz includes 8 questions including definitions and scenarios to test your students understanding of Computational Thinking. Ideal to use as either a starter or plenary! Give students a mini white board and marker pen for instant feedback! Also includes a Computational Thinking Recap slide prior to the quiz itself. Please leave a review!
RobbotResources
STEAM BUNDLE for Years 3 and 4

STEAM BUNDLE for Years 3 and 4

This resource is a BUNDLE (260 pages) of 12 STEAM packs that I have put together for Lower Key Stage 2, all following objectives from the 2014 National Curriculum of England. Some are pulled from other thematic packs, while others are sold as stand alone packs in the Connecting Curriculum shops. They include packs for littleBits, MakeyMakey, Scratch, food, textiles, and light. You can check out all resources offered in my catalogue here: Connecting Curriculum Catalogue You can view the packs sold separately here: Mission to Mars: Design a Mars Rover with littleBits Working Scientifically with littleBits for Years 3 and 4 Design a Video Game Controller with MakeyMakey Working Scientifically with MakeyMakey in Years 3 & 4 Design A Video Game on Scratch Mission to Mars: Design a Mission Badge (e-Textile) Working Scientifically with Cookies for Years 3 & 4 Working Scientifically with Energy Bites for Years 3 & 4 Working Scientifically I can Statements for Years 3 & 4 The Magic Box Poetry Mini-Unit Working Scientifically with Crayons for Years 3 & 4 - STEAM Unit Light Investigation: Design and Make a Light Maze You might also like: All Things littleBits STEAM BUNDLE
erinbrasington
10 x Anagram Puzzle Sheets #3 ICT Computing GCSE or KS3 Keyword Starters Activity or Cover Lesson

10 x Anagram Puzzle Sheets #3 ICT Computing GCSE or KS3 Keyword Starters Activity or Cover Lesson

10 starter-style Anagram Puzzle sheet activities covering 10 themes. Themes are: Excel Flowol Memory Operating Systems Photoshop Popular Websites Powerpoint Scratch Computing Terms 2 Videogames Powerpoint so can be used on a standard whiteboard or printed as a worksheet. Includes space for students to explain the keywords and suggested extension activities. Ideal for the start of a lesson, a quick filler, 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
mikedean
Computational Thinking Poster: Humanities

Computational Thinking Poster: Humanities

Download my poster which includes example task ideas on how to apply computational thinking problem solving skills to the humanities. Example tasks are included for History, Geography and PRE lessons. 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!!!
RobbotResources
Complete IGCSE ICT 0417 teaching and learning resources / Grade 9-10 / Year 10-11

Complete IGCSE ICT 0417 teaching and learning resources / Grade 9-10 / Year 10-11

Hi ICT teachers, I have created this resource bundle with teaching resources that will last for two academic years. You can view details of all of them individually. I am sure you will find these very useful not only for conducting ICT lessons, but also managing the ICT department in your school. NOTE: Please make sure to download this resource immediately upon payment. You can send me a private message or contact me on my site for any further FAQs.
zsirajdin
tkinterTutor - learn how to develop  fully functioning tkinter windows

tkinterTutor - learn how to develop fully functioning tkinter windows

I wrote tkinterTutor for my Python class who were struggling to get tkinter working properly. Whilst tkinter is an excellent GUI (Graphical User Interface) module for developing Windows-based screens in Python, it can be a bit finicky and time-consuming. tkinterTutor consists of a 37-page PDF document that demonstrates how to use common tkinter widgets, and 19 fully-functioning stand-alone tkinter programs. The PDF document links to the tkinter programs so that you can quickly open the programs and see how exactly to use each widget. tkinter’s geometry managers (pack, grid, and place) are also covered; how to use each one, when to each one, etc. Here’s the table of contents… Table of Contents Welcome to tkinterTutor 1 Introduction to tkinterTutor: 3 Basic Structure: 5 Frame with Label: 6 tkinter Widget Attributes: 8 Generic Fonts: 9 tkinter Geometry Managers: 10 The Pack Geometry Manager: 11 The Grid Geometry Manager: 12 The Place Geometry Manager: 14 Frame with Image: 15 Frame with Entry Widget: 17 Putting It All Together: 20 Fully Functioning tkinter Screen: 21 Menus and Sub-Menus: 22 Scrolling Text Box: 25 Screen Messages: 27 Message Widget: 28 Read a Text File: 30 Check Buttons: 31 Radio Button: 33 ComboBox: 34 LabelFrame: 35 Listbox: 36 Spinbox: 37 Sliding Bar: 38
mikem001
GCSE 9-1 Computing MOCK paper new spec

GCSE 9-1 Computing MOCK paper new spec

GCSE 9-1 MOCK exam paper 80 marks;excellent new exam style questions covering various topics including programming, pseudo code, algorithms, sorting, networks, trace tables etc; questions can be used for any exam board; Can be used for practice in the class or as a homework task Please send me a message for the mark scheme. Good luck!
sekhon1976
Scratch Exercises for computational thinking

Scratch Exercises for computational thinking

Build students ability to make independent progress and think computationally with a range of programming skills using scratch. Students will learn vital keywords required as fundamental building block for computer science GCSE. Each exercise is independent of each other. Challenges range from simple to difficult and students are encouraged to consider and compare alternative solutions. Solutions for each challenge is provided, easy to follow and understand even for a non specialist teacher. This series of exercises is targeted at KS3 students, although KS4 students will also benefit from it as a revision tool for GCSE computer science. It is strongly advised that these exercises are used after students are taught fundamental skills from algorithms in scratch series.
chris_vidal
Free Valentines Coding Lesson Plan & Resources

Free Valentines Coding Lesson Plan & Resources

Computing lesson plan & associated resources for KS2 children programming cupid to fire his arrow at a love interest! Step-by-step lesson plan, support materials and pre-written Scratch program template. More free primary computing lessons and resources available at
iCompute
GCSE 9-1 50 Pseudo code or Programming challenges

GCSE 9-1 50 Pseudo code or Programming challenges

50 programming or pseudo code challenges- programs which could be given as an extension activity or out-of-class assignment to stretch and challenge learners of all key stages- as part of practicing selection and iteration and other programming techniques. These could be done using any programming language of your choice. These could be beneficial to prepare students for exams related to Algorithms and programming techniques. These can be used for KS3 and even A levels. Please send a message if you need solutions. All the best.
sekhon1976
Kodu Flight Simulator

Kodu Flight Simulator

This is a lesson or mini project that teaches students to create their own flight simulator game in Kodu Game Lab. This includes a lesson powerpoint, help videos, an example kodu game file and also a help sheet which guides students through the design and programming required. The lesson powerpoint also goes through what a flight simulator is and looks like in the air which can help to show students what being a pilot is really like and the purpose of simulators.
miko12310
Networks and the Internet

Networks and the Internet

This lesson introduces what the internet is to students and discusses the difference between the internet and world wide web. Also included in the lesson is a introduction to LAN/WAN and the basics to Network topologies. In this download you will receive the powerpoint and a powerpoint based research task for the students to complete.
niall-