Hero image

RobbotResources's Shop

Average Rating4.78
(based on 457 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: robbotresources@outlook.com

124Uploads

245k+Views

228k+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: robbotresources@outlook.com
GCSE 9-1 Computer Science Knowledge Organiser: Computer Systems
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science Knowledge Organiser: Computer Systems

(8)
***Updated! Now includes hardware & software definitions, utility software and embedded software! Download my free poster to support your GCSE computer science students prepare for their exams. The poster includes information the following areas of computer systems: Computer system diagram including components of the CPU, motherboard, storage and connections Peripheral devices (input & output devices and storage systems [magnetic, optical & solid state]) Software (examples of operating systems and application software) Von Neuman architecture Key components of a computer Memory & storage Factors affecting the performance of the CPU Update: High Resolution 2560x1440 in both PNG & JPEG format ***Please leave a Review!!!
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!!!
Computer Science: How to read and write AQA pseudo code
RobbotResourcesRobbotResources

Computer Science: How to read and write AQA pseudo code

(2)
This handy poster is a great revision tool to help your GCSE computer scientists prepare for their computational thinking problem solving paper! Although focused around AQA specification, it is also easily applicable for others. This poster will help your students to both understand what the pseudo code means within exams as well as help them write their own, well structured pseudo code. Update: High Resolution 1440x2560 in both PNG & JPEG Please leave a review
KS3 Computational Thinking Starter Quiz
RobbotResourcesRobbotResources

KS3 Computational Thinking Starter Quiz

(13)
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!
Create 8 Bit Style Graphics with Excel!
RobbotResourcesRobbotResources

Create 8 Bit Style Graphics with Excel!

(4)
I love Excel! You can use it for all sorts of things, but have you ever used it for graphic design? If you are looking to make block style graphics, Excel is brilliant! This poster resource is a guide on how your students can use Excel to create some amazing 8 Bit style graphics. Use it as part of a computer game development unit of work: ideal for Scratch! Update: High Resolution 2560x1440 in both PNG & JPEG Please leave a review!!!
Computational Thinking in Humanities
RobbotResourcesRobbotResources

Computational Thinking in Humanities

(2)
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!!!
Introduction to Computer Science Unplugged - Cup Stacking!
RobbotResourcesRobbotResources

Introduction to Computer Science Unplugged - Cup Stacking!

(2)
The aim of this lesson is to introduce students to writing their first ever code! Students will not need to use a computer! Starter - Which job would you rather do: Formula 1 Driver or a Formula 1 Mechanic? Introduction to different types of IT users: Formula 1 Driver is the expert user of software while the Mechanic is the creator of the software. Task 1: Robots and Programmers - Get your Robot to a specific location and back using the given commands. Main task: Cup stacking - use the symbols available and create the differentiated structures as shown. For the lesson you will also need: Plastic cups Poster paper Pens to write code Print out the resource packs for each group of students. I have used this lesson for students between years 5 and 9, all of which have thoroughly enjoyed it! ***Please leave a review!***
Computational Thinking and the Digital Competence Framework
RobbotResourcesRobbotResources

Computational Thinking and the Digital Competence Framework

(4)
My latest poster shows how the understanding of Computational Thinking underpins all concepts of the Digital Competence Framework (DCF). I have given examples of how each concept can be applied to primary strands of the framework. Feel free to download and use as part of CPD sessions! ***Please leave a review!***
Introduction to Python Programming FULL COURSE Bundle: Parts 1-7
RobbotResourcesRobbotResources

Introduction to Python Programming FULL COURSE Bundle: Parts 1-7

7 Resources
This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Includes: Part 1: Print Statements, Data Types and Mathematical Calculations Part 2: Variables Part 3: Comments Part 4: Selection Part 5: Lists and Arrays Part 6: Manipulating String Part 7: Looping Each resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding. Save 40% when purchasing all these resources together!
Introduction to Python Programming Part 7: Iteration
RobbotResourcesRobbotResources

Introduction to Python Programming Part 7: Iteration

(1)
Part 5 of a 7-Lesson Series: Mastering Lists in Python Expand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to: Create and use lists to organise data. Edit lists using a variety of powerful Python functions. What to Expect: With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks supported by: Clear written instructions. Scaffolded programming solutions Visual aids such as flowcharts and pseudocode to enhance understanding. Differentiated Challenges for Every Level: Whether you're a beginner or looking for a challenge, Rob-Bot Resources’ Rookie, Pro, & Beast leveling system ensures there's something for everyone: Start with Rookie tasks to get comfortable with list basics. Progress to Pro tasks to deepen your understanding. Tackle Beast scenarios for advanced problem-solving practice. Once you've completed the practice tasks, put your knowledge to the test with differentiated programming challenges. Full coding solutions are provided, making this resource perfect for independent learning. Ideal for KS3 and KS4 classes, this lesson will help students develop essential programming skills while boosting their confidence. Ready to organize your data like a pro? Start mastering lists in Python today! Your feedback is important to us—please leave a review! :)
Introduction to Python Programming Part 6: Manipulating String
RobbotResourcesRobbotResources

Introduction to Python Programming Part 6: Manipulating String

(2)
Part 5 of a 7-Lesson Series: Mastering Lists in Python Expand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to: Create and use lists to organise data. Edit lists using a variety of powerful Python functions. What to Expect: With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks supported by: Clear written instructions. Scaffolded programming solutions Visual aids such as flowcharts and pseudocode to enhance understanding. Differentiated Challenges for Every Level: Whether you're a beginner or looking for a challenge, Rob-Bot Resources’ Rookie, Pro, & Beast leveling system ensures there's something for everyone: Start with Rookie tasks to get comfortable with list basics. Progress to Pro tasks to deepen your understanding. Tackle Beast scenarios for advanced problem-solving practice. Once you've completed the practice tasks, put your knowledge to the test with differentiated programming challenges. Full coding solutions are provided, making this resource perfect for independent learning. Ideal for KS3 and KS4 classes, this lesson will help students develop essential programming skills while boosting their confidence. Ready to organize your data like a pro? Start mastering lists in Python today! Your feedback is important to us—please leave a review! :)
Introduction to Python Programming Part 5: Arrays / Lists
RobbotResourcesRobbotResources

Introduction to Python Programming Part 5: Arrays / Lists

(1)
Part 5 of a 7-Lesson Series: Mastering Lists in Python Expand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to: Create and use lists to organise data. Edit lists using a variety of powerful Python functions. What to Expect: With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks supported by: Clear written instructions. Scaffolded programming solutions Visual aids such as flowcharts and pseudocode to enhance understanding. Differentiated Challenges for Every Level: Whether you're a beginner or looking for a challenge, Rob-Bot Resources’ Rookie, Pro, & Beast leveling system ensures there's something for everyone: Start with Rookie tasks to get comfortable with list basics. Progress to Pro tasks to deepen your understanding. Tackle Beast scenarios for advanced problem-solving practice. Once you've completed the practice tasks, put your knowledge to the test with differentiated programming challenges. Full coding solutions are provided, making this resource perfect for independent learning. Ideal for KS3 and KS4 classes, this lesson will help students develop essential programming skills while boosting their confidence. Ready to organize your data like a pro? Start mastering lists in Python today! Your feedback is important to us—please leave a review! :)
Introduction to Python Programming Part 4: If Statements, Logic Operators & Boolean
RobbotResourcesRobbotResources

Introduction to Python Programming Part 4: If Statements, Logic Operators & Boolean

(1)
Part 4 of a 7-Lesson Series: Making Decisions in Python Take your Python skills to the next level with Part 4 of this engaging series! In this lesson, you'll learn how to make your programs more dynamic by introducing decision-making. Discover how to: Use logic and Boolean operators to check conditions. Write simple if statements to control your program's flow. Handle multiple outcomes using else and elif. What to Expect: This lesson features clear, step-by-step explanations designed to build your confidence. Practice your skills with tasks supported by: Comprehensive written instructions and scaffolded programming solutions. Visual aids like flowcharts and pseudocode to simplify learning. Differentiated Challenges for Every Level: Work at your own pace with Rob-Bot Resources’ Rookie, Pro, & Beast leveling system: Begin with Rookie tasks to master the fundamentals of decision-making. Advance to Pro tasks for more complex scenarios. Push your limits with Beast scenarios that test your problem-solving skills. Once you’ve mastered the basics, apply your knowledge with differentiated programming challenges to cement your understanding. All tasks and challenges include complete coding solutions for independent learning. Perfect for KS3 and KS4 classes, this lesson empowers students to create smarter, more versatile programs. Ready to take control of your programs? Learn how to make decisions with Python today! Your feedback helps us improve – please leave a review! :)
Introduction to Python Programming Part 3: Comments
RobbotResourcesRobbotResources

Introduction to Python Programming Part 3: Comments

(1)
Part 1 of a 7-Lesson Series: Master Python Programming Dive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will: Learn to output information with the print function. Understand and use two essential data types: strings and integers. Perform mathematical calculations on both types of data. What to Expect: Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforce your learning through easy-to-follow tasks featuring: Written instructions. Visual aids like flowcharts and pseudocode. Differentiated Challenges for Every Level: This series uses Rob-Bot Resources’ unique Rookie, Pro, & Beast leveling system: Start with Rookie tasks to master the basics. Advance to Pro challenges to deepen your understanding. Push your limits with Beast scenarios designed to test your skills. When you're ready, put your knowledge to the test with our differentiated programming challenges. Solutions for all tasks and challenges are included to support independent learning. Perfect for KS3 and KS4 classes, this resource ensures every learner can progress at their own pace while staying engaged and motivated. Ready to level up your Python skills? Start your journey today! Don’t forget to leave a review – your feedback helps us improve! :)
Introduction to Python Programming Part 2: Using Variables
RobbotResourcesRobbotResources

Introduction to Python Programming Part 2: Using Variables

(1)
Part 1 of a 7-Lesson Series: Master Python Programming Dive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will: Learn to output information with the print function. Understand and use two essential data types: strings and integers. Perform mathematical calculations on both types of data. What to Expect: Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforce your learning through easy-to-follow tasks featuring: Written instructions. Visual aids like flowcharts and pseudocode. Differentiated Challenges for Every Level: This series uses Rob-Bot Resources’ unique Rookie, Pro, & Beast leveling system: Start with Rookie tasks to master the basics. Advance to Pro challenges to deepen your understanding. Push your limits with Beast scenarios designed to test your skills. When you're ready, put your knowledge to the test with our differentiated programming challenges. Solutions for all tasks and challenges are included to support independent learning. Perfect for KS3 and KS4 classes, this resource ensures every learner can progress at their own pace while staying engaged and motivated. Ready to level up your Python skills? Start your journey today! Don’t forget to leave a review – your feedback helps us improve! :)
Introduction to Python Part 1: Data Types, Print function & Calculations
RobbotResourcesRobbotResources

Introduction to Python Part 1: Data Types, Print function & Calculations

(6)
Part 1 of a 7-Lesson Series: Master Python Programming Dive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will: Learn to output information with the print function. Understand and use two essential data types: strings and integers. Perform mathematical calculations on both types of data. What to Expect: Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforce your learning through easy-to-follow tasks featuring: Written instructions. Visual aids like flowcharts and pseudocode. Differentiated Challenges for Every Level: This series uses Rob-Bot Resources’ unique Rookie, Pro, & Beast leveling system: Start with Rookie tasks to master the basics. Advance to Pro challenges to deepen your understanding. Push your limits with Beast scenarios designed to test your skills. When you're ready, put your knowledge to the test with our differentiated programming challenges. Solutions for all tasks and challenges are included to support independent learning. Perfect for KS3 and KS4 classes, this resource ensures every learner can progress at their own pace while staying engaged and motivated. Ready to level up your Python skills? Start your journey today! Don’t forget to leave a review – your feedback helps us improve! :)
KS3 Computational Thinking Bundle
RobbotResourcesRobbotResources

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: 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***
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: 21 Card Trick!
RobbotResourcesRobbotResources

Computational Thinking: 21 Card Trick!

(3)
My popular twitter poster is now available to download for FREE from my tes shop! Wow your friends with this fun card trick… all done through algorithms! Follow the instructions on the poster to complete the trick! Try it out in within the classroom, can be used as a fun starter activity! I have included both JPEG and PNG versions of the poster. Update: High Resolution 2560x1440 in both PNG & JPEG 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!