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
Create a Python Text Adventure || Part 8: Iteration
RobbotResourcesRobbotResources

Create a Python Text Adventure || Part 8: Iteration

(0)
**Create a Python Text Adventure || Part 8: Iteration Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.** Taught through the use of Python, by the end of the full course (available to purchase as a bundle: https://www.tes.com/teaching-resource/resource-12961583), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introduction to text adventure gaming Part 2: How to design a text adventure game Part 3: Creating a prototype text adventure Part 4: Programming techniques - Inputs, Outputs & Storage Part 5: Programming techniques - Subroutines Part 6: Programming techniques - Selection Part 7: Programming techniques - Arrays Part 8: Programming techniques - Iteration Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art) Part 10: Programming techniques - External file handling Within Part 8, students will learn how to use both count controlled and condition controlled iteration and apply both techniques within their text adventure games.
Create a Python Text Adventure || Part 9: Game Development
RobbotResourcesRobbotResources

Create a Python Text Adventure || Part 9: Game Development

(0)
**Create a Python Text Adventure || Part 9: Game Development Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.** Taught through the use of Python, by the end of the full course (available to purchase as a bundle: https://www.tes.com/teaching-resource/resource-12961583), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introduction to text adventure gaming Part 2: How to design a text adventure game Part 3: Creating a prototype text adventure Part 4: Programming techniques - Inputs, Outputs & Storage Part 5: Programming techniques - Subroutines Part 6: Programming techniques - Selection Part 7: Programming techniques - Arrays Part 8: Programming techniques - Iteration Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art) Part 10: Programming techniques - External file handling Within Part 9, students will learn how to develop their games further by using techniques such as random number generation to create random events or to collect random objects, the time module to create a typing text effect and methods for creating ASCII art.
Create a Python Text Adventure || Part 10: External File Handling
RobbotResourcesRobbotResources

Create a Python Text Adventure || Part 10: External File Handling

(0)
**Create a Python Text Adventure || Part 10: External File Handling Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.** Taught through the use of Python, by the end of the full course (available to purchase as a bundle: https://www.tes.com/teaching-resource/resource-12961583), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introduction to text adventure gaming Part 2: How to design a text adventure game Part 3: Creating a prototype text adventure Part 4: Programming techniques - Inputs, Outputs & Storage Part 5: Programming techniques - Subroutines Part 6: Programming techniques - Selection Part 7: Programming techniques - Arrays Part 8: Programming techniques - Iteration Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art) Part 10: Programming techniques - External file handling Within Part 10, students will learn how to read, store and write information to and from external text files. This will then be applied to their text adventure games, allowing them to save a players itinerary items and return them to their itinerary when they return to the game.
Rob-Bot! The Computational Thinking Card Game!
RobbotResourcesRobbotResources

Rob-Bot! The Computational Thinking Card Game!

(0)
Rob-Bot! is a fun and exciting card game that also helps develop your Computational Thinking skills! Rob-Bot! consists of a pack of 57 playing cards, each of which contains 8 different characters or objects (there are 57 characters and objects to find in total). Each card contains one character or object which matches to one in every other card in the pack. Normal game (2-4 players) Deal out all the cards. The player to the left of the dealer starts by placing down their card The other player(s) must identify a character or object that is both on the card that has been placed down and their own card. Once identified, the player must state which character or object is the same and place down the card. The player who gets rid of cards the first wins. How does Rob-Bot! develop Computational Thinking skills? Decomposition: Identifying specific characters and objects on the cards. Pattern Recognition: Searching for and finding the same character or object on your card and the card in play. Abstraction: Dismissing and filtering out characters and objects on your card that don’t match those on the card in play. Algorithm Design: Develop and refine the technique of searching for and identifying the matching characters and objects. Use Rob-Bot! to develop keywords in the following topic areas: Computational thinking Computer systems Networks Algorithm design Embedded systems Logic gates Malware This resource includes a PDF which includes all the cards and instructions on how to print. Suitable for ages 6+
KS3 Computer Systems Bundle
RobbotResourcesRobbotResources

KS3 Computer Systems Bundle

5 Resources
This bundle includes both my year 7 and year 8 Computer Systems units of work! What you will learn within the year 7 unit of work: 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. What you will learn within the year 8 unit of work: 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. Both units of work include a range of information and activities to develop student knowledge and understanding of computer systems. Knowledge organisers, revision sheets and final assessments are also included. Teacher answer powerpoints for both units of work are also included. **Please leave a review!
KS3 Computer Science - Data Representation
RobbotResourcesRobbotResources

KS3 Computer Science - Data Representation

4 Resources
This bundle includes both my Year 7 & Year 8 data representation units of work as well as knowledge organisers and revision sheets to help support students within their final assessments. Purchase both units together and save 25% off individual cost!
GCSE 9-1 Computer Science: Sorting & Searching Algorithms
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Sorting & Searching Algorithms

2 Resources
This bundle includes both my comprehensive Sorting and Searching Algorithms units of work. Within Sorting Algorithms, your students will learn how to: Understand different methods of sorting data within an array: Bubble sort Merge sort Explain how both methods work. Identify advantages and disadvantages of using both techniques. Within Searching Algorithms, your students will learn to: To understand different methods of searching data within an array: Linear search Binary search Explain how both methods work. To identify advantages and disadvantages of using both techniques. Students will learn about how both sorting and searching techniques work through clearly presented explanations, pseudocode, diagrams and animations. Students will develop and consolidate their understanding through a range of tasks and activities including the creation of algorithms using Python. Recommended prior learning: KS4 Algorithm Design (Sequencing, Selection & Iteration): https://www.tes.com/teaching-resource/gcse-9-1-computer-science-ks4-algorithm-design-12044669 Data Types: https://www.tes.com/teaching-resource/gcse-9-1-computer-science-algorithm-design-data-types-12047021 Arrays: https://www.tes.com/teaching-resource/gcse-9-1-computer-science-algorithm-design-arrays-12044694 Subroutines: https://www.tes.com/teaching-resource/gcse-9-1-computer-science-algorithm-design-subroutines-12047070
Computational Thinking for KS3 & KS4
RobbotResourcesRobbotResources

Computational Thinking for KS3 & KS4

4 Resources
If you teach computer science, you don’t want to miss out on this! This bundle includes both my two most popular Computational Thinking resources: Computational Thinking for KS3 and Computational Thinking for KS4. Includes a combination of informative explanations for each concept of Computational Thinking and activities to give students the opportunity to practice and refine their new skills. Both resources include age appropriate ‘real world’ Computational Thinking mini projects to help refine their logical problem solving skills even further. Also includes my two most popular Computational Thinking poster sets!
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
Excel Bundle
RobbotResourcesRobbotResources

Excel Bundle

3 Resources
This package includes all my top selling Excel resources including How2Excel, an introductory guide to the use of Excel and Excel Dino Park, where you’re put in charge of the finances and budget of your own dinosaur Park! Also included within the bundle: How to create an interactive spreadsheet Excel sport tournament planner (includes some really useful ranking techniques to create live changing league tables.
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!
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
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!
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!
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!
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!
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!
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.
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!
Code to Create: Introduction to Programming & Game Design Bundle
RobbotResourcesRobbotResources

Code to Create: Introduction to Programming & Game Design Bundle

6 Resources
Ultimate Scratch Programming Bundle: From Basics to Game Development! Take your students on a complete journey through programming with this comprehensive bundle, combining the Introduction to Programming with Scratch series and the exciting Game Design Unit. This all-in-one resource equips learners with essential coding skills and culminates in a creative, real-world project where students become junior game developers for Scratchy Studios. Perfect for KS3 learners, this bundle delivers everything needed to build confidence, foster computational thinking, and inspire a love for coding. What’s Included? Introduction to Programming with Scratch Lessons Sequencing: Learn the importance of running instructions in the correct order. Selection: Master decision-making with if-else statements and logic operators. Variables: Discover how to store, update, and retrieve data dynamically. Iteration: Simplify code with loops to perform repeated actions efficiently. Debugging: Detect and fix errors, ensuring programs run smoothly. Game Design Unit Build on the foundational skills learned in the introductory lessons by designing and creating a fully functional Scratch game. Includes concept development, game planning, coding, testing, and debugging to complete a professional-style project. Teacher PowerPoints Professional slides to guide lesson delivery for each concept and the game design project. Includes detailed explanations, real-world examples, and engaging starter activities. Student Workbooks Scaffolded worksheets to support every stage of learning, from coding basics to game design. Space for students to document progress, evaluate their work, and showcase their creativity. Practical Scratch Tasks Links to interactive Scratch projects that reinforce each programming concept and allow students to apply their skills immediately. Why You Will Love It! All-in-One Solution: Combines foundational lessons with a capstone project, providing a complete programming curriculum. Engaging and Accessible: Designed for all learners, from beginners to those ready for advanced challenges. Scaffolding ensures even non-specialist teachers can deliver high-quality lessons. Real-World Application: Framed within the Scratchy Studios storyline, students experience programming in a meaningful and creative context. Time-Saving: Fully prepared resources save hours of planning while offering professional-quality content. Key Learning Outcomes By completing this bundle, students will: Master core programming concepts: sequencing, selection, variables, iteration, and debugging. Apply their skills to design and develop a fully functional game in Scratch. Gain confidence in problem-solving and computational thinking. Give your students the ultimate programming experience with this complete Scratch bundle! From mastering the basics to designing their first game, this resource is all you need to inspire the next generation of coders. Download today and start the journey! Please leave a review!