Computing teaching resources: Computational thinking

Resources and ideas for computing, computational thinking, written by teachers to support teaching and learning

  1. Home
  2. Computing
  3. Computational thinking
Dragon Quest Adventure KS2 Maths Problem Solving

Dragon Quest Adventure KS2 Maths Problem Solving

A Powerpoint adventure using mathematical problems. I used this in Computing lessons as an example for the Y6s to create their own adventure type game and plan a sequence. The maths content is not aimed at UKS2.

By Justyw

AQA Computer Science 9-1 Full Bundle

AQA Computer Science 9-1 Full Bundle

You can get ALL of my major products at 70% total, concerning Computer Science 9-1 with AQA, with this brand new, mega bundle!You can get:- The Revision Guide- NEA Resources- Unit 1, 4-7- Revision MaterialALL for the price of £10 only - this is essential for teachers who may be new to this course and need material, or for those of you who think this whopper of a deal is worth it! (Which I can guarantee it is)Please note that Units 2 and 3 are NOT included (except the guide on RLE and Huffman Encoding) due to my belief that they do not necessarily need a teaching pack and can be taught holistically, i.e. teaching Unit 3 with Mathematics and Unit 2 with the language you'll work in.**The programming language associated with this pack is Python 3**If you bought each individually, you would pay £32 - this is the deal of the century for 9-1 computing!

By mro2013

Computational Thinking for KS4

Computational Thinking for KS4

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.***Please leave a review!***

By RobbotResources

AQA Computer Science 9-1 The Revision Guide

AQA Computer Science 9-1 The Revision Guide

I've been working on this one for a while! I've written up a revision guide for students to use for their revision for mocks, and the real exam! It covers both papers and is an easy to understand, coherent document.The document includes a contents page, cover, place for name, etc. - I hope you find this VERY useful for providing to students!

By mro2013

Sale
Computing assessment grids

Computing assessment grids

Complete pack of broken down objectives from Year 1 to Year 6. Great, easy, colour coded way to track progress. Excellent AOL and AFL tool.

By samanthasaville

Computational Thinking for KS3

Computational Thinking for KS3

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. They will also lean about the importance of debugging their algorithms.***Please leave a review!***

By RobbotResources

24 computer science anagram starters

24 computer science anagram starters

Take all the work out of creating starters, or plenaries with these 24 anagrams of keywords. Simply copy and paste onto your lesson slide when you are covering that particular topic. An example is: Mittens fate - which of course is..................IF statement!

By hoof_hearted

computer science lesson starter word searches

computer science lesson starter word searches

Take all the misery out of creating engaging starters with these 7 word searches on key terms. There is one for each half term of lessons. They are printable, and cover terms such as: Logic, Algorithm, Assembly, Buffering, Boolean, Bus, Decryption, Debugging, Database, Hyperlink. Suitable for key stages 3 and 4, possibly 2.

By hoof_hearted

GCSE Computer Science 9-1 End of Year Assessment Year 9 & 10 Mock Exam

GCSE Computer Science 9-1 End of Year Assessment Year 9 & 10 Mock Exam

GCSE Computer Science 9-1 This is the assessment I will be using with my Year 9 & 10 as the end of year assessment.Assessment on modules covered so far:Unit 1:Systems Architecture - Von Neumann Architecture, Components of the CPU.Software – operating system, system software, application softwareMemory – ROM, RAM, Virtual Memory, Flash MemoryStorage – storage types, data capacityUnit 2:Algorithms - Binary search and merge sorting.Translators & Facilitators - Low Level Language, Assembly Language and High Level Language.Programming ConceptsUnit 3:SequenceSelectionIterationCount controlTeacher assessment criteria (Low Ability - LAP, Medium Ability - MAP, High Ability-HAP)Full solution to test, as well as teacher PowerPoint to display during test (differentiated).

By Pipjen77

Computational Thinking for KS3 & KS4

Computational Thinking for KS3 & KS4

If you teach computer science, you don't want to miss out on this! Includes both my highly popular KS3 and KS4 introductions to computational thinking! Includes a mixture of information and activities to introduce students to the concepts of computational thinking through a series of real world scenarios. To practice the application of computational thinking, I have also included my Kodu programming challenges work unit!

By RobbotResources

Turtle (Quick Python Programming  Challenges)

Turtle (Quick Python Programming Challenges)

Ready to use quick and simple Python programming challenges. These help reinforce your teaching and give pupils a chance to practice the fundamentals of using Python.Includes a ready to use handout to give to your pupils containing the challenges and a separate python file for each challenge containing a suggested solution.In this resources are 8 quick, simple challenges using the turtle in Python. Useful for students to recap the for loop. They will need to use the random.choice function for one of the challenges.Suitable for KS3 computing and GCSE computer science classes who are needed to practice the basics of Python before they progress to more challenging techniques. For more resources including complete units of work visit www.nicholawilkin.com

By nwilkin

Introduction to Python (KS3 +KS4 Friendly)

Introduction to Python (KS3 +KS4 Friendly)

An introduction to python programming aimed at students who may not have come across it before. The SOW includes:PrintingCommentingStoring and using VariablesData CastingIf StatementsElif StatementsUsing ListsUsing LIbrariesTurtleUsing Random

By msmarwaha

Sale
Computer Science - Programming Fundamentals (GCSE and A Level)

Computer Science - Programming Fundamentals (GCSE and A Level)

A summative powerpoint explaining the fundamentals of programming languages and programming concepts, for students taking a GCSE or A Level course in Computer Science.The content covers the basics that need to be known for programming at GCSE Level/A Level in practical responses, as well as a worksheet that helps develop student understanding of a program or section of code that tests their understanding and inference of a code, but also enables their skill to program from pseudocode (which is expected in an A Level exam!)

By mro2013

Hour of Code Wall Display Poster

Hour of Code Wall Display Poster

This fantastic Hour of Code Poster makes a great start or addition to your Hour of Code display on your walls. It is bright and colorful and utilizes colors that compliment each other. The QR code on the poster takes you to the Hour of Code website.This pack includes 2 sized posters. 1. An A3 sized poster that can be reduced down to A4 if you like. 2. A large 4x A4 (portrait) sheets across and 2x A4 (portrait) sheets down. This is the size I use.Both versions are 600 DPI and quality fonts and images have been used to guarantee a superior print when it is downloaded. Complimenting colors have been used to attract your students and promote Hour of Code.Enjoy

By Kiwilander

DCF for Primary

DCF for Primary

Rob-bot Resources presents a complete guide to support primary school teachers in the delivery of the Digital Competency Framework (DCF) in Wales.Following the Donaldson Report (2015), the need to improve digital competency within students across Wales was identified as being as important to the development of students as literacy and numeracy. This document provides practical solutions as to how primary teachers of years 3-6 can confidently deliver these requirements across a broad range of subjects. Where possible I have included "unplugged" solutions, i.e those that don't require a computer to fulfill the requirements, so that teachers of all backgrounds can feel confident in the delivery of the framework.***Please leave a review! ***

By RobbotResources

More Lists with Python (Quick Challenges)

More Lists with Python (Quick Challenges)

Ready to use quick and simple Python programming challenges. These help reinforce your teaching and give pupils a chance to practice the fundamentals of using Python.Includes a ready to use handout to give to your pupils containing 7 challenges and a separate python file for each challenge containing a suggested solution.In this resources are some quick, simple challenges using lists. They build on previous knowledge of using for and while loops and if statement as they start to make more complex programs.Suitable for KS3 computing and GCSE computer science classes who are needed to practice the basics of Python before they progress to more challenging techniques. For more resources including complete units of work visit www.nicholawilkin.com

By nwilkin

Computer Science GCSE Revison Board Game

Computer Science GCSE Revison Board Game

A comprehensive board game featuring 110 questions and tasks for pupils to complete, aimed at helping the pupils revise for Computer Science. Questions cover topics from all specifications and are aimed at both the old and new GCSEs. Pupils have found the board game engaging and help to gamify their learning experience.

By jrrooke

Searching and Sorting Algorithms Cheat Sheet

Searching and Sorting Algorithms Cheat Sheet

Two pages of pseudocode algorithm. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders. The sheets cover all of the fundamental elements of the main four algorithms at GCSE and A Level, including:- Linear Search- Binary Search- Bubble Sort- Insertion SortPerfect introduction for both GCSE and A Level students.

By MikeySkilton

Tuples, Lists and Dictionaries (Quick Python Programming Challenges)

Tuples, Lists and Dictionaries (Quick Python Programming Challenges)

Ready to use quick and simple Python programming challenges. These help reinforce your teaching and give pupils a chance to practice the fundamentals of using Python.Includes a ready to use handout to give to your pupils containing 5 challenges and a separate python file for each challenge containing a suggested solution.In this resources are some quick, simple challenges using tuples, lists and dictionaries. They learn what each is, practice creating and printing a tuple, inputting a list, appending to a simple one-dimension list, sorting and deleting lists and printing lists. They also learn how to define a dictionary, append records, sort, delete and print dictionaries.For more challenges with lists see our other resource called "More Python Lists" https://www.tes.com/teaching-resource/more-lists-with-python-quick-challenges-11611852Suitable for KS3 computing and GCSE computer science classes who are needed to practice the basics of Python before they progress to more challenging techniques. For more resources including complete units of work visit www.nicholawilkin.com

By nwilkin

Python Turtles Programming

Python Turtles Programming

Eight week scheme of resources teaching python programming using the turtle import module.Introduces many useful programming concepts for high school computing.Sequence, Selection and Iteration.Functions and Parameters. Lists to access and store dataAccepting user input to draw more complex patterns.Pen Up / Pen DownRandomnessIncludes all teaching resources, python code solutions, class worksheets, home work, end of unit assessment, unit marksheet and presentations.

By HeatonMoorDigital

Scratch Space Invaders- 1 Off Lesson To Excite Your Pupils!

Scratch Space Invaders- 1 Off Lesson To Excite Your Pupils!

WHO IS IT FOR?- KS2 and KS3 Teachers- A great resource for 1 lesson for a Year 3 to Year 7 class- All Teachers- A great resource for an interview based lesson- Heads Of Department- a great resource for Open Evenings, Open Days and Taster DaysWHAT IS LEARNT?- How to use the basics of Scratch- How to enhance an existing game (add more spirtes, XY positions, sound, creating your own sprites, animating)- Loops and IF StatementsWHAT IS INCLUDED?- 1 Pupil Scratch Space Invaders Template- 1 Teacher Scratch Space Invaders Full Game (based on completion of 3 worksheets)*- 3 Worksheets for pupils- Teacher Powerpoint

By stevecarter2

Control for Key Stage 2.  Resource 2 of 6.  Crumble and Crumble Playground

Control for Key Stage 2. Resource 2 of 6. Crumble and Crumble Playground

This is for Generalist Primary School Teachers to use with their classes. It's great fun. Our pupils love it! Teachers can use it to learn quickly - included are some easy to follow getting started read-me pdfsAll 'Pupil Playground' files are designed to be used 'on-screen' along with the very easy to use 'Scratch' inspired control software. The pdf is fully hyperlinked with lots of easy to follow instructions and tasks which become more challenging. (The Crumble Software is free from 4tronix and others. It does more than Scratch does with physical things!) I'm not sure how to describe this resource! It's way more than 1 lesson but not a half term's work. The whole set provides a series of units which are plenty, with progression, from year 3 to year 6.Included is an example marking ladder which could be easily changed for your specific needs.The whole set fulfils all of the Control related aspects of the National Curriculum for Key Stage 2 - it doesn't cover all of 'Computing'. In more detail, it provides tons of engaging experience of three statements of 'Computing' with parts of the fifth. Also one of 'Design and Technology'. See the file 'Computing and Control in KS2 NC Match Up'.https://www.tes.com/member/SkyTeacher

By MountainSkyTeacher

GCSE Computing - Python Programming Homework Diary Project

GCSE Computing - Python Programming Homework Diary Project

Useful practical teaching project for GCSE Computing students to learn about Sequence, Selection, Iteration, File Handling and ListsStudents will create a homework diary/planner that will let you to enter, edit, view and delete your homework's (if you have completed them!).All teaching materials and python solutions provided.

By HeatonMoorDigital

Sale
KS4 Python Programming Basics Overview and Revision

KS4 Python Programming Basics Overview and Revision

A collection of PowerPoints than can be used as an overview for students studying Python, who have already studied it for x years prior. These can be used as guides for teaching methods in Python, but were created with revision-oriented intentions. Use them at your discretion!Covered:- Printing- IF..ELSE..ELIF- Relational operators- Loops- Breaking from loops- Parameters- Functions- Subroutines- Basic File Handling

By mro2013