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
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***
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 Science || Logic Gates & Boolean Expressions Poster Set
RobbotResourcesRobbotResources

Computer Science || Logic Gates & Boolean Expressions Poster Set

(0)
Computer Science || Logic Gates & Boolean Expressions Poster Set Discover the essence of logical brilliance with my Logic Gates and Boolean Expression simplification poster set! Unveil the secrets of digital circuits as these posters illustrate the functions of fundamental logic gates. From AND and OR to XOR and NOT, navigate through their operations seamlessly. Elevate your skills further as the set demystifies Boolean expression simplification, empowering you to optimise logical processes effortlessly. Perfect for students of Computer Science, this poster set is your gateway to mastering the language of binary brilliance!
Computer Science|| Data Conversion Poster Set
RobbotResourcesRobbotResources

Computer Science|| Data Conversion Poster Set

(0)
Computer Science || Data Conversion Poster Set Unlock the world of data conversion with my exclusive four poster set! Dive into the realm of data transformation as my visually stunning posters guide you through the process in three simple steps! Data conversion techniques include: Binary to decimal Decimal to binary Hexadecimal to binary Binary to hexadecimal A must have for all GCSE Computer Science teaching rooms!
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 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: KS4 Algorithm Design
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: KS4 Algorithm Design

(1)
Introduce your students to key algorithm design techniques with this resource! Within this unit of work your students will: Learn how to write algorithms using both symbols (flowchart) and written notation (pseudocode). Learn how to write algorithms using structured techniques including: * Sequencing * Selection * Iteration (looping) Gain understanding of the need for accuracy when writing algorithms. Practice debugging your code. This resource includes explanations of each algorithm design technique as well as clear structured examples of how to write them using both flowchart and pseudocode. After each technique has been explained, students have the opportunity to apply their understanding within an activity which includes higher ability expectations. A final Rookie, Pro and Beast algorithm design challenge has also been included as well as suggested solutions for each activity.
GCSE 9-1 Computer Science Vocabulary - Interactive Booklet
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science Vocabulary - Interactive Booklet

(0)
This comprehensive resource covers all the key areas of study for Computer Science, with particular focus on the AQA exam board, however, the concepts are applicable to all. This resource contains a comprehensive range of keywords and terms as well as definitions, explanations and diagrams to support student understanding within the following areas of the curriculum: Computational Thinking Algorithm Design Data Types Programming Concepts 1 Programming Concepts 2 Arithmetic Operations Relational & Boolean Operations Data Structures String Handling Operations Classification of Programming Languages Number Bases Units of Information Character encoding Data Representation Data Compression Computer Systems 1 Computer Systems 2 Storage Computer Networks 1 Computer Networks 2 Cyber Security Social Engineering Malicious Code Prevention of Cyber Security Threats Impact of Digital Technology on Society This resource contains: an interactive PDF vocabularly booklet (includes navigation links for quick access to different topics) an interactive ppt for teachers to use for whole class discussion a standard ppt to be used to create paper copies of the booklet a vocabulary list Please Leave a Review!
GCSE 9-1 Computer Science: Sorting Algorithms
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Sorting Algorithms

(0)
Within this unit of work, your students will learn 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. Students will learn about how both sorting methods 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 sorting algorithms using Python. Although this unit of work has been created following the AQA GCSE 9-1 Computer Science specification, it is applicable to anyone who wants to learn about sorting algorithms. 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
KS3 Computer Science:  Algorithm Design - Year 7
RobbotResourcesRobbotResources

KS3 Computer Science: Algorithm Design - Year 7

(0)
This short unit of work introduces year 7 students to the basic concepts of algorithm design. Students will 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. Learn the following algorithm design techniques; Sequence Selection Understand Boolean statements such as <, > and = and know when to apply them within an algorithm. Understand how to use variables to store information for later use within an algorithm. 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 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!
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
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!
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!
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.
Create a Python Text Adventure || Part 1: Introduction to text adventure games
RobbotResourcesRobbotResources

Create a Python Text Adventure || Part 1: Introduction to text adventure games

(0)
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 1, students are introduced to text adventure gaming, research existing games and gain understanding of what would make a good text adventure game.
Create a Python Text Adventure || Part 7: Arrays
RobbotResourcesRobbotResources

Create a Python Text Adventure || Part 7: Arrays

(0)
**Create a Python Text Adventure || Part 7: Arrays 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 7, students will learn how to use arrays to hold collectable itinerary items. Students will learn techniques which will allow a player to both collect and use items within their text adventure game.
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!
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!***