Hero image

RobbotResources's Shop

Average Rating4.78
(based on 451 reviews)

Welcome to my TES shop! I am a subject leader for ICT & Computer Science, creating and sharing resources to support teachers in delivering ICT, Computer Science, Computational Thinking and the Digital Competence Framework. For more resources, visit robbotresources.com email: carl@robbotresources.com

117Uploads

229k+Views

215k+Downloads

Welcome to my TES shop! I am a subject leader for ICT & Computer Science, creating and sharing resources to support teachers in delivering ICT, Computer Science, Computational Thinking and the Digital Competence Framework. For more resources, visit robbotresources.com email: carl@robbotresources.com
KS3 Computer Science SUPER BUNDLE!
RobbotResourcesRobbotResources

KS3 Computer Science SUPER BUNDLE!

17 Resources
This huge bundle includes all my key stage 3 computer science units of work as well as knowledge organisers and revision sheets to help prepare your students for their final assessments (all included). Full solutions are also included. This bundle contains: Computer Systems - Year 7 Computer Systems - Year 8 KS3 Networks Computational Thinking for KS3 Algorithm Design - Year 7 Algorithm Design - Year 8 Data Representation - Year 7 Data Representation - Year 8 Also includes knowledge organisers and revision sheets and starter activities! Purchase all these resources within this bundle and you will save over 25% individual resource price!
KS3 Networks - Assessment
RobbotResourcesRobbotResources

KS3 Networks - Assessment

(1)
An end of unit assessment for the topic of computer networks. The test has been made to be printed and answers written. The test takes around 30 - 45 minutes to complete, allowing for peer assessment to be conducted within the same lesson. The assessment covers the follow topics: Network types - LAN, WAN & WPAN, advantages and disadvantages Network topologies - Star, Bus & Mesh, advantages and disadvantages, diagram creation Network security - explanations of Firewall and Encryption Final consolidation exercise - create a network using given guidance. Answers with supportive guidance also included. ***Please leave a review!***
Computational Thinking: Create an Interactive Story
RobbotResourcesRobbotResources

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 for KS3
RobbotResourcesRobbotResources

Computational Thinking for KS3

(16)
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!***
GCSE 9-1 Computer Science Revision Pack
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science Revision Pack

10 Resources
This bundle has been created to support students in their revision for their GCSE Computer Science Exams. It contains the following: GCSE 9-1 Computer Science Flash Activity Sheets GCSE Computer Science Vocabulary - Interactive Booklet GCSE 9-1 Computer Science Knowledge Organiser: Computer Systems GCSE 9-1 Computer Science Poster: How to read and write Edexcel pseudo code GCSE 9-1 Computer Science Poster: How to read and write Edexcel pseudo code GCSE 9-1 Computer Science Poster: Impact of Digital Technology on Society GCSE Computer Science: Revision Clock
Computational Thinking Problem Solving
RobbotResourcesRobbotResources

Computational Thinking Problem Solving

(9)
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. This also helps develop Boolean decision making through the use of AND, OR & NOT gates which produce a TRUE (1) or FALSE (0) output. 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. 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. 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!***
KS3 Computer Systems & Networks
RobbotResourcesRobbotResources

KS3 Computer Systems & Networks

7 Resources
This resource bundle includes Robbot Resources Computer Systems for year 7 and 8 and my KS3 Networks & Network Security unit of work. Each resource includes a range of engaging activities, explanations and a final assessment. Answer booklets are also included for each unit of work. Also includes knowledge organisers and revision sheets to help student prepare for their end of unit assessments. Save yourself the hassle of creating your own resources and download my resources today!
GCSE 9-1 Computer Science: Algorithm Design - Trace Tables
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Algorithm Design - Trace Tables

(1)
Learn how to record information onto trace tables with this great resource! Within this unit of work students will learn: What a trace table is and how they are used. How a trace table is used to record changes using the following algorithm techniques; * Sequence * Selection * WHILE loop * FOR loop * REPEAT loop * Arrays There are a range of different trace table activities to complete, with solutions also included! **It is recommended that students complete the following units prior to attempting this unit of work: GCSE 9-1 Computer Science: KS4 Algorithm Design GCSE 9-1 Computer Science: Arrays**
GCSE 9-1 Computer Science: Flash Revision Activities
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Flash Revision Activities

(2)
This versatile resources is aimed to develop your GCSE Computer Science retrieval skills and practice a range of fundamental skills which consistently appear within GCSE Computer Science exams. This resource is an ideal revision activity and includes a pack of 10 activity sheets within both PowerPoint and PDF format. I have included three different versions: Student pack - activity sheets only Teacher pack - answers (with explanations) only Student self assessment pack - both activity and answers Skills covered include: ASCII conversion Understanding binary and hexadecimal values Binary, denary and hexadecimal conversion Huffman coding Binary addition Memory size conversions These activities can be used as classroom starters, homework or as main classroom activities. It is recommended that these activities are used to practice and assess students ability to perform these skills, not as an introduction. Please leave a review!!!
COMPUTATIONAL THINKING MEGA BUNDLE!!!
RobbotResourcesRobbotResources

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!
KS3 Computer Science:  Computational Thinking & Algorithm Design
RobbotResourcesRobbotResources

KS3 Computer Science: Computational Thinking & Algorithm Design

5 Resources
This bundle includes one of my most popular resources: Computational Thinking for KS3, my Year 7 & 8 Algorithm Design units of work as well as a knowledge organiser and revision sheet to help students prepare for the final assessments. Purchase all these resources within this bundle and save over 20% off individual resource cost!
Introduction to Python Programming Part 5: Arrays / Lists
RobbotResourcesRobbotResources

Introduction to Python Programming Part 5: Arrays / Lists

(1)
Part 5 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 5 you will learn how to create, use and edit arrays (within python they are known as lists) through the use of a range of python functions. Learn new programming skills through clearly presented explanations before applying your newly developed skills within a series of easy to follow tasks, explained through written explanations as well as flowcharts and/or pseudo code. Each unit in this series is fully differentiated using Rob-Bot Resources’ unique Rookie, Pro and Beast leveling system; apply your new programming skills by completing the introductory Rookie tasks. Once you've got a grip of the basics, push yourself by completing the Pro exercises before finally testing your skills by completing the Beast scenarios. Once you have completed the practice tasks it’s time to test your skills within the differentiated programming challenges! All task and challenge coding solutions are also included. Suitable for both KS3 and KS4 classes. ***Please leave a review :) ***
Introduction to Python Programming Part 2: Using Variables
RobbotResourcesRobbotResources

Introduction to Python Programming Part 2: Using Variables

(1)
Part 2 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 2 you will build on the skills learned within part 1 and combine them with the use of variables. You will learn how to assign different types of data to them as well as how to output and edit them through using a series of common python functions. Learn new programming skills through clearly presented explanations before applying your newly developed skills within a series of easy to follow tasks, explained through written explanations as well as flowcharts and/or pseudo code. Each unit in this series is fully differentiated using Rob-Bot Resources’ unique Rookie, Pro & Beast leveling system; apply your new programming skills by completing the introductory Rookie tasks. Once you've got a grip of the basics, push yourself by completing the Pro exercises before finally testing your skills by completing the Beast scenarios. Once you have completed the practice tasks it’s time to test your skills within the differentiated programming challenges! All task and challenge coding solutions are also included. Suitable for both KS3 and KS4 classes. ***Please leave a review :) ***
Introduction to Python Programming Part 6: Manipulating String
RobbotResourcesRobbotResources

Introduction to Python Programming Part 6: Manipulating String

(2)
Part 6 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 6 you will learn how to edit string in a wide range of ways using python functions, for example, count elements, replace letters, use variable indexing, titling text and changing the casing . This resource builds on the skills learned within previous resources within the Rob-Bot Resources Introduction to Python Programming series. Learn new programming skills through clearly presented explanations before applying your newly developed skills within a series of easy to follow tasks, explained through written explanations as well as flowcharts and/or pseudo code. Each unit in this series is fully differentiated using Rob-Bot Resources’ unique Rookie, Pro and Beast leveling system; apply your new programming skills by completing the introductory Rookie tasks. Once you've got a grip of the basics, push yourself by completing the Pro exercises before finally testing your skills by completing the Beast scenarios. Once you have completed the practice tasks it’s time to test your skills within the differentiated programming challenges! All task and challenge coding solutions are also included. Suitable for both KS3 and KS4 classes. ***Please leave a review :) ***
KS3 Computer Science: Computer Systems Year 8
RobbotResourcesRobbotResources

KS3 Computer Science: Computer Systems Year 8

(2)
Introduction to computer systems for year 8 students. The aim of this unit of work is to build upon the knowledge and understanding of computer systems developed within KS3 Computer Science: Computer Systems Year 7. What are we learning? Explain factors affecting CPU performance. Clock Speed Cache Size Number of Cores RAM, ROM and Virtual Memory – understanding of differences between volatile and non-volatile memory. Explain factors affecting secondary storage. Cost Capacity Speed Portability Understand the Fetch – Execute Cycle. This unit of work includes a range of information and activities to develop student knowledge and understanding of computer systems. A final assessment is also included. Teacher answer powerpoint also included. **Please leave a review!
Digital Competence Framework for Primary Years
RobbotResourcesRobbotResources

Digital Competence Framework for Primary Years

(9)
Rob-bot Resources presents a complete guide to support primary school teachers in the delivery of the Digital Competence 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! ***
GCSE 9-1 Computer Science Algorithms Bundle
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science Algorithms Bundle

8 Resources
Develop brilliant Algorithm Designers with my Algorithms bundle! This package includes the following units of work: GCSE 9-1 Computer Science: KS4 Algorithm Design GCSE 9-1 Computer Science: Algorithm Design - Data Types GCSE 9-1 Computer Science: Algorithm Design - Arrays GCSE 9-1 Computer Science:Algorithm Design - Subroutines GCSE 9-1 Computer Science: Algorithm Design - Trace Tables I have also added some of my most popular posters to support and consolidate student understanding even more. Purchase all these great resources in this single bundle and save over 40% on individual cost!
Huffman Coding - What's the Magic Word?
RobbotResourcesRobbotResources

Huffman Coding - What's the Magic Word?

(4)
I created this resource as a Homework activity to consolidate the learning of Huffman Coding for year 10 Students. Teachers - The magic word is 'ABRACADABRA', however students need to show all their working out in order to score full marks. Marks are awarded for showing the following: Place each character in the correct place at the start of the Huffman tree (1 mark). Correct position of each node on the Huffman tree (5 marks). Correct binary allocation (1 mark). Correct allocation of each character to a binary number (5 marks). Work out the magic word (3 marks) Max 15 marks
What is Computational Thinking?
RobbotResourcesRobbotResources

What is Computational Thinking?

(31)
A series of 6 classroom wall posters to promote the concept of computational thinking. Alongside the 4 parts of computational thinking (Decomposition, Pattern Recognition, Abstraction and Algorithm design), I have also included debugging which includes common errors (example syntax and logical). PNG and PDF versions included. 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! Please leave a review!
Scratch Computer Programming Techniques
RobbotResourcesRobbotResources

Scratch Computer Programming Techniques

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