Hero image

Robbot Resources

Average Rating4.80
(based on 463 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

125Uploads

258k+Views

235k+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
Introduction to Programming with Scratch | Part 3: Variables
RobbotResourcesRobbotResources

Introduction to Programming with Scratch | Part 3: Variables

(0)
Introduction to Programming with Scratch Part 3: Variables This resource is the third in a series of five lessons that introduces students to the concepts of programming in Scratch. This resource provides a teacher PowerPoint and a student workbook, integrating theoretical concepts with practical programming activities in Scratch. Designed for KS3 learners, this resource introduces the use of and application of variables, ensuring that students understand how to store and make changes to stored data while developing hands-on coding skills. What’s Included? Teacher PowerPoint: Professionally designed, easy-to-follow slides to guide lesson delivery. Interactive starter activity to introduce the use of variables. Introductory activity (Story time) to demonstrate the application of variables. Clear explanations, practical examples, and reflection questions to consolidate learning. Student Workbook: Scaffolded tasks aligned with the lesson objectives. Space for students to document their work, including screenshots of completed Scratch projects. Advanced challenges and extensions to stretch learners’ skills further. Practical Scratch Activities: Task 1: Pop goes the Balloon – Introduces the application of a score variable. Task 2: Pop goes the Balloon Part 2 – Connect the use of variables with selection conditions. Task 3: Cheeky Monkey – Collect, store and reuse user input. Task 4: Cheeky Monkey Part 2 – Create a personalised conversation using variables to collect user input. Why choose this resource? Accessible for Non-Specialists: The step-by-step guidance and ready-made resources ensure that even teachers without a programming background can confidently deliver the lesson. Engaging for Students: By combining theory, real-life analogies, and interactive Scratch tasks, students are kept motivated and engaged throughout the lesson. Differentiated Learning: Tasks cater to a range of abilities, with clear pathways for both foundational understanding and advanced exploration. Builds Computational Thinking: Helps students develop essential problem-solving skills, logical reasoning, and algorithmic thinking, laying a strong foundation for further programming studies. Why You Will Love It! This resource isn’t just a lesson plan; it’s a complete teaching toolkit. The clear, professional design saves valuable preparation time, while the focus on creativity and real-world connections ensures students grasp both the how and the why of variables. Transform your students into confident coders with this engaging resource on variables! Equip them with the skills to store and manipulate data in Scratch, and watch as they bring their programs to life. Download now and make teaching variables simple, fun, and impactful! 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!
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!
KS3 Computer Science:  Algorithm Design - Year 8
RobbotResourcesRobbotResources

KS3 Computer Science: Algorithm Design - Year 8

(0)
KS3 Computer Science: Algorithm Design - Year 8 recaps and builds upon the basic understanding of algorithm design learned within Algorithm design for Year 7 and allows your students to learn the following: Understand that an algorithm is a set of instructions used to solve a problem. Use both flowchart and pseudocode to design an algorithm. To recap the following algorithm design techniques Sequence and Selection. To understand the following data types: Character String Real Integer Boolean To learn how to use looping to write repeatable sequences of code. To apply understanding into subroutine challenges. To understand different types of errors that can occur while writing algorithms (Syntax, Logic and Runtime) and methods used to identify them. This resource includes a range of clearly presented explanations as well as a range of structured tasks to help your students practice their skills. It is recommended that students first complete the Algorithm Design - Year 7 and Computational Thinking for KS3 unit of work in order to develop a basic understanding of both computational thinking and algorithms. This unit of work also includes a final assessment. Full teacher solutions also included!
Binary Ninja! Activity Pack Bundle!
RobbotResourcesRobbotResources

Binary Ninja! Activity Pack Bundle!

6 Resources
This bundle includes all 6 Binary Ninja number conversion packs which includes over 6000 questions for your students! Each activity pack includes over 1000 questions split between four different challenge levels, allowing students of all abilities to learn how to convert binary, decimal and hexadecimal numbers! Each activity pack contains four levels of differentiation: Level 1: Eight activity sheets containing four sets of eight numbers each set within a progressive range. Level 2: Eight activity sheets containing two sets of sixteen numbers both sets within a progressive range. Level 3: Eight activity sheets containing thirty two numbers each page within a progressive range. Level 4: Eight activity sheets containing thirty two random numbers within the range of 0 to 255. Each pack includes 8 pages of 32 questions, converting the numbers 0 to 255 (a byte). Each challenge pack includes clear explanations on how to make conversions and calculation tables to support the given conversion techniques and make students feel confident in doing it themselves. Each pack is provided as printable pdf so that students can complete them on paper. All answers are included on both pdf and ppt to allow for both teacher or self assessment. Ideal to use as starter activities, plenaries or homework!
The Impact and Risks of Digital Technology on Society
RobbotResourcesRobbotResources

The Impact and Risks of Digital Technology on Society

(0)
This resource includes two different packs: Questions Pack The questions pack includes a range of practice 9 and 12 mark exam questions which cover topics found within all major GCSE computer science specifications including: Cyber Security Mobile Technology Wireless Networking Cloud Storage The Theft of Computer Code Wearable Technologies & Implants Privacy and Data Protection An additional 10 questions are also included and cover the following topics: Artificial Intelligence Autonomous Vehicles Businesses and Services Environmental Issues The Digital Divide What3Words Facial Recognition Technology Social Networking Social Media Addiction Fake News Each question includes the following: Planning activities Answer structure guidance Mark scheme This pack also includes information on how to tackle long answer questions. Topics Pack This includes information which covers a wide range of topics associated with the impact and risks of digital technology on society. Each question within the questions pack is covered with a range of information which includes benefits, and environmental, ethical and legal & privacy concerns.
How to create an interactive spreadsheet
RobbotResourcesRobbotResources

How to create an interactive spreadsheet

(1)
Teach students how to create an interactive spreadsheet using my poster resources! The two posters (which can be printed back to back) cover the creation of a table, use of drop down lists and combining them with the use of a lookup formula in order to create a user friendly spreadsheet.
Computer Science Poster: From Bits to Yottabytes
RobbotResourcesRobbotResources

Computer Science Poster: From Bits to Yottabytes

(4)
Wrap your students minds around my latest poster collection, ideal as a revision tool to support all GCSE Computing courses! Todays World is full of online information and data, but how much is there? How much are we able to store now? What does the future hold? What is a bit? What is a Megabyte? How big is a Petabyte? A series of 12 informative posters on base 2 memory storage that begin at bits, nibbles & bytes then continues through to the mind blowing number of a Yottabyte! The posters include real world examples to help students comprehend what the numbers really mean! I have provided the posters as both a collection of JPEG files and in PDF format. Update: now in high resolution 2560x1440 ** 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! ***
Computational Thinking Bundle
RobbotResourcesRobbotResources

Computational Thinking Bundle

6 Resources
Purchase my three comprehensive guides to computational thinking in one bargain package! Includes: Computational thinking for KS3 Computational thinking for KS4 Problem Solving for KS3 Also includes my popular poster resources to help promote computational thinking within your classroom!
KS3 Computer Science: Computer Systems Year 7
RobbotResourcesRobbotResources

KS3 Computer Science: Computer Systems Year 7

(3)
Introduction to computer systems for Year 7 students. The aim of this unit of work is to introduce year 7 students to the basic concepts of computer systems. What are we learning? To show understanding of the difference between input and output devices with suitable examples. To understand the difference between internal and external devices with suitable examples. To describe the different types of storage: Magnetic, Optical and Solid State. To understand the role and purpose of the CPU and the relationship with RAM (Fetch-Execute Cycle). To show an understanding of an embedded system including suitable examples. 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!
Keyboard Ninja!
RobbotResourcesRobbotResources

Keyboard Ninja!

(4)
Can the student become the master of the keyboard? Enter Rob-bot’s dojo and find out! Improve your student’s confidence and digital competence by learning keyboard short cuts when using office applications! The document is designed to be a useful resource to be navigated through or as a series of posters that can be printed and displayed in order to support students when learning to type and use short cuts.
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! :)
Binary Ninja: Excel Edition
RobbotResourcesRobbotResources

Binary Ninja: Excel Edition

(0)
Introducing Binary Ninja: Master the Art of Data Conversion! Sharpen your computational thinking and number system skills with Binary Ninja - the ultimate Excel resource designed to transform your students into data-conversion warriors! Who is it for? Ideal for students aged 11 - 16 who are learning binary, decimal, and hexadecimal conversions as part of their Computer Science or Digital Technology curriculum. Perfect for both beginners and seasoned coders ready to level up their skills. What does it cover? Binary to Decimal Conversion - Learn how to crack the code of binary numbers. Decimal to Binary Conversion - Master the art of turning base-10 numbers into binary form. Hexadecimal Basics - Decode hexadecimal numbers and understand their importance in computing. Quick Check Challenges - Boost confidence with built-in quizzes and self-check features. Key Features: Interactive Excel Worksheets - Engaging tasks with instant feedback to keep learners motivated. Auto-Marking System - Track progress and celebrate success with automatic grading. Bronze, Silver and Gold Levels - Differentiated tasks to challenge every learner. Gamified Leaderboards - Add excitement with scores and rankings to fuel competition. Why Choose Binary Ninja? Develops problem-solving and logical thinking skills. Supports GCSE and KS3 learning objectives. No prep needed-just download, open, and go! Perfect for classroom activities, homework, and revision sessions. Get Your Binary Ninja Toolkit Today! Transform your lessons and empower your students to conquer binary conversions like true ninjas. Order now and start slicing through number systems with ease, the ultimate Excel-based resource game designed to sharpen your skills in converting binary, decimal, and hexadecimal data! Challenge yourself as you input numbers, and watch as Binary Ninja automatically checks your answers. Progress through three levels of difficulty (Bronze, Silver and Gold) to unlock trophies and climb up the rankings. Whether you’re just starting out or looking to master number systems, Binary Ninja makes learning fun, engaging, and rewarding. Ready to become a conversion master? Dive into Binary Ninja and prove your skills!
Introduction to Programming with Scratch | Part 4: Iteration
RobbotResourcesRobbotResources

Introduction to Programming with Scratch | Part 4: Iteration

(0)
Introduction to Programming with Scratch Part 4: Iteration This resource is the fourth in a series of five lessons that introduces students to the concepts of programming in Scratch. This resource is a perfect introduction to iteration, one of the fundamental programming concepts. Designed for KS3 learners, the resource includes a teacher PowerPoint and a student workbook, combining theoretical explanations with engaging practical Scratch activities. Students will explore how loops can make their code efficient and dynamic, mastering concepts such as repeat, repeat until, and forever blocks while completing creative programming challenges. What’s Included? Teacher PowerPoint: Professional, step-by-step slides to guide lesson delivery. Starter activity introducing the concept of iteration through real-world examples of repetitive tasks. Visual explanations of different loop types in Scratch (e.g., repeat, repeat until, forever) and how they are applied. Student Workbook: Structured activities aligned with the PowerPoint for seamless delivery. Space for students to document their work with screenshots of their Scratch projects. Stretch-and-challenge tasks for advanced learners, promoting creativity and problem-solving. Practical Scratch Programming Tasks: Task 1: Catwalk - Use a repeat block to reduce the code needed for Scratchy to walk in the shape of a square. Task 2: You’re in Control - Fix the provided code by adding a loop block (repeat, repeat until, or forever) to allow players to control Rob-Bot’s movement. Task 3: 5 Little Speckled Frogs - Help Nano sing the nursery rhyme by unjumbling the code and using a repeat until block to loop the actions. Task 4: 5 Little Ducks - Assemble the code blocks provided to create a dynamic animation for the nursery rhyme “5 Little Ducks.” How This Resource Supports Educators Accessible for All Teachers: Includes step-by-step guidance, making it suitable for teachers both inside and outside their specialism. Engaging for Students: Creative and relatable tasks keep students motivated while reinforcing the concept of iteration through hands-on activities. Differentiated for All Abilities: Tasks cater to a wide range of learners, with scaffolded support for beginners and extension opportunities for advanced students. Builds Computational Thinking: Encourages students to think logically and write efficient, repeatable code, laying the groundwork for more advanced programming skills. Why You Will Love It! This resource is a time-saving toolkit that bridges theoretical understanding with practical application. By integrating storytelling, animation, and problem-solving, it fosters creativity and a deep comprehension of loops in programming. Empower your students to master the magic of loops with this fun, hands-on lesson on iteration. Download today and make coding with Scratch an engaging and rewarding experience for all!
Computer Game Design with Scratch
RobbotResourcesRobbotResources

Computer Game Design with Scratch

(0)
Computer Game Design with Scratch This follow-on resource from the Introduction to Programming with Scratch series takes your students on an exciting journey as they step into the role of junior game developers at Scratchy Studios. Designed to consolidate and expand on the foundational programming skills learned in sequencing, selection, variables, iteration, and debugging, this unit challenges students to apply their knowledge creatively by designing and developing their very own Scratch game! What’s Included? Lessons: Part 1 - Generating ideas Part 2 - Design Part 3 - Game creation Part 4 - Testing Teacher PowerPoints: Detailed slides to guide students through the process of game design, from initial concepts to a completed project. Step-by-step support to help teachers at each stage of the game creation process. Student Workbook: Structured worksheets to guide students through brainstorming, planning, and implementing their game ideas. Sections to document progress and evaluate completed projects. Practical Tasks: Concept Development: Students generate unique game ideas, considering elements like storyline, gameplay mechanics, and objectives. Game Planning: Learners design game flowcharts, sprite interactions, and logic using programming concepts from earlier lessons. Game Implementation: Students build their game in Scratch, incorporating advanced techniques such as loops, variables, and broadcast messages. Testing and Debugging: Students refine their game through alpha and beta testing, applying debugging skills to polish their project. Final Showcase: A celebration of creativity where students present their completed games to peers or a wider audience. Why You Will Love It Builds on Prior Learning: Consolidates core programming techniques, ensuring students are confident and capable in applying their knowledge. Encourages Creativity and Problem-Solving: Empowers students to think like developers, fostering computational thinking and innovative design. Real-World Relevance: Framed as a professional project at Scratchy Studios, students engage with the material in a meaningful, career-focused context. Supports Differentiation: Suitable for all abilities, with clear scaffolding for beginners and opportunities for advanced learners to showcase their skills. Key Learning Outcomes By the end of this unit, students will be able to: Design and implement a complete game using Scratch. Consolidate their understanding of sequencing, selection, iteration, variables, and debugging. Apply problem-solving and creative thinking to real-world programming challenges. Take your students’ programming skills to the next level! Download this engaging, hands-on game design unit today and watch them transform into confident, creative junior game developers!
Knowledge Organiser and Revision Sheet: Year 8 Computer Systems
RobbotResourcesRobbotResources

Knowledge Organiser and Revision Sheet: Year 8 Computer Systems

(0)
The following resources work in conjunction with KS3 Computer Science: Computer Systems Year 8. This knowledge organiser includes all the topics learned within this unit of work into one single page. The revision sheet helps your students to prepare for the end of unit assessment while also developing independent learning skills!
Computational Thinking in Mathematics
RobbotResourcesRobbotResources

Computational Thinking in Mathematics

(0)
How can you apply the concepts of computational thinking to Maths? Mathematics is full of problem solving challenges which makes computational a vital skill to help improve your maths skills! Check out my poster for a range of ideas on how to apply the concepts of computational thinking to the subject of mathematics! *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 its 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!
Knowledge Organiser and Revision Sheet: Year 8 Data Representation
RobbotResourcesRobbotResources

Knowledge Organiser and Revision Sheet: Year 8 Data Representation

(0)
The following resources work in conjunction with KS3 Computer Science: Data Representation - Year 8. This knowledge organiser includes all the topics learned within this unit of work into one single page. The revision sheet helps your students to prepare for the end of unit assessment while also developing independent learning skills!