Hero image

RobbotResources's Shop

Average Rating4.78
(based on 453 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

234k+Views

221k+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
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***
Introduction to Python Programming Part 7: Looping
RobbotResourcesRobbotResources

Introduction to Python Programming Part 7: Looping

(1)
Part 7 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 7 you will learn how to improve the efficiency of your coding by writing loop functions. You will learn how to write two different types of loop sequences; While loops and For loops. This work builds upon and applies concepts learned within the previous work 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 :) ***
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 4: If Statements, Logic Operators & Boolean
RobbotResourcesRobbotResources

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

(1)
Part 4 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 4 you will learn how to make your code perform different actions through the use of decisions. You will learn how to check for a condition through the use of logic and Boolean operators and apply them within simple if statements before learning how to check for multiple outcomes using the ELSE and ELIF 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 :) ***
Graphic Design and Animation with Fireworks
RobbotResourcesRobbotResources

Graphic Design and Animation with Fireworks

(0)
Introduce your students to key graphic design and animation techniques using these two resources! No prior experience needed, the aim of these tutorials is to introduce complete beginners to using Fireworks graphic design software! Start your students on learning the basic concepts of graphic design. In this tutorial they will learn how to: create a new canvas and edit it add vector shapes layering using creative shape fills using filters group shapes and images add an external image onto Fireworks use the magic wand tool transform an image use the brush tool add text use the eraser zoom in and out Challenge tasks to demonstrate the use of each skill have been included. Once your students have grasped these skills, introduce them to frame-by-frame animation. In this tutorial they will learn how to: prepare a document for animating use states use the onion skin tool create frame-by-frame animation save an animation project convert an animation into a gif create a new scene An animation challenge and extension task has been included within this tutorial too.
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!
GCSE 9-1 Computer Science: Algorithm Design - Data Types
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Algorithm Design - Data Types

(0)
This lesson gives students a clear understanding of the required data types which are expected to be known for GCSE 9-1 computer science. Within this unit of work, students will learn: To understand the different types of data used within algorithms e.g. Integer Real Boolean Character String To understand how variables are used to store data. To understand how to analyse and edit string: measuring the length of a string, string indexing and changing case. A range of activities and challenges are included to allow students to consolidate their learning. Solutions are also included. Use this lesson alongside my KS4 algorithms work to give students a comprehensive understanding of how data types are used within algorithms!
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!
GCSE 9-1 Computer Science: Searching Algorithms
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Searching Algorithms

(0)
Within this unit of work, 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 searching 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 searching 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 searching 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
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
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:  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!
Binary Ninja! Decimal to Binary Activity Pack
RobbotResourcesRobbotResources

Binary Ninja! Decimal to Binary Activity Pack

(0)
Practice makes perfect with this activity pack which includes over 1000 questions split between four different challenge levels, allowing students of all abilities to learn how to convert decimal numbers into binary! 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 challenge 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.
Binary Ninja! Binary to Hexadecimal Activity Pack
RobbotResourcesRobbotResources

Binary Ninja! Binary to Hexadecimal Activity Pack

(0)
Practice makes perfect with this activity pack which includes over 1000 questions split between four different challenge levels, allowing students of all abilities to learn how to convert binary numbers into hexadecimal! 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 challenge 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!
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 Command Word Poster Set
RobbotResourcesRobbotResources

Computer Science Command Word Poster Set

(0)
Computer Science || Command Word Poster Set Upgrade your classroom wall displays with this fantastic poster set! Use the poster set to review your students grasp of command words specifically used within Computer Science based exam questions. The following command words are covered: Tick Calculate Explain Describe Identify State Name Give Compare Complete Show Draw Convert Simplify Within sets of three, each question includes an explanation of the question, an example exam question and a model answer (with marking annotation). Created as hexadecimals, the poster set can be placed as creatively as you are! Note: Each hexadecimal poster section will need cutting out individually.
Computer Science Quick Reference Poster
RobbotResourcesRobbotResources

Computer Science Quick Reference Poster

(22)
A quick reference poster which I’ve developed to help develop independent learning skills within computer science lessons. The sheet includes key words, programming techniques, data types, flowchart symbols and examples of writing algorithms in both flowcharts and pseudocode. Suitable for KS3 and KS4, I have included both jpg and PNG versions. ***Please leave a review!
Knowledge Organiser and Revision Sheet: Year 8 Computer Networks
RobbotResourcesRobbotResources

Knowledge Organiser and Revision Sheet: Year 8 Computer Networks

(2)
The following resources work in conjunction with KS3 Computer Science: Networks. 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 Art
RobbotResourcesRobbotResources

Computational Thinking in Art

(3)
Download my poster which includes example task ideas on how to apply computational thinking problem solving skills to Art. The poster includes a range of tasks and classroom ideas that use key computational thinking skills! 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!!!