Hero image

RobbotResources's Shop

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

230k+Views

218k+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 and the Digital Competence Framework
RobbotResourcesRobbotResources

Computational Thinking and the Digital Competence Framework

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

Introduction to Python Programming - Learn to Code!

7 Resources
This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Alongside the basic instructions this bundle includes the following resources: 1. Print statements, data types and mathematical calculations. 2. Using variables. 3. Adding comments. 4. If statements, logic and Boolean. 5. Arrays / Lists. 6. manipulating string. 7. Looping. Each resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding. Save almost 40% when purchasing all these resources together!
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 6: Manipulating String
RobbotResourcesRobbotResources

Introduction to Python Programming Part 6: Manipulating String

(2)
Part 6 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 6 you will learn how to edit string in a wide range of ways using python functions, for example, count elements, replace letters, use variable indexing, titling text and changing the casing . This resource builds on the skills learned within previous resources 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 :) ***
Introduction to Python Programming Part 3: Adding Comments
RobbotResourcesRobbotResources

Introduction to Python Programming Part 3: Adding Comments

(1)
Part 3 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 3 you will learn how to add comments to your code to help explain what you have done... both as a reminder to yourself or to someone else who you want to share your code with! 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 2: Using Variables
RobbotResourcesRobbotResources

Introduction to Python Programming Part 2: Using Variables

(1)
Part 2 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 2 you will build on the skills learned within part 1 and combine them with the use of variables. You will learn how to assign different types of data to them as well as how to output and edit them through using a series of common 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 & 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 1: Print Statements, Data Types & Mathematical Calculations
RobbotResourcesRobbotResources

Introduction to Python Programming Part 1: Print Statements, Data Types & Mathematical Calculations

(5)
Part 1 of a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 1 you will learn how to output information using the print function, how to express and use the two common data types used within programming; string and integers and how to conduct mathematical calculation on both types of data. 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 :) ***
KS3 Computational Thinking Bundle
RobbotResourcesRobbotResources

KS3 Computational Thinking Bundle

4 Resources
This bundle combines all my KS3 focused computational thinking resource. This bundle includes the following resources: 1. Computational thinking for KS3 2. Computational thinking problem solving 3. Application of computational thinking - create an interactive story 4. Computational thinking classroom ideas posters
Computational Thinking: Create an Interactive Story
RobbotResourcesRobbotResources

Computational Thinking: Create an Interactive Story

(1)
This unit of work introduces students (I use this with year 7) to the concepts of computational thinking and logical thinking. It is split into three fully differentiated sections: 1. Design an interactive story using a flowchart to identify the key decision points within your story. 2. Create an interactive story using PowerPoint, hyperlinking the slides to the correct locations. 3. Test and evaluate your story and make improvements where required. I have included some slides to provide additional assistance, for example hyperlinking auto shapes, removing the on mouse click advancements, etc. Alongside developing computational thinking skills, this unit is also an opportunity for students to develop their graphic design skills. I have also included an example interactive story so students can get an idea of what they could create themselves, while considering what they could make even better themselves. This resource is a perfect continuation from my Introduction Computational Thinking for KS3 resource! ***Please Leave a Review***
KS3 Networks - Assessment
RobbotResourcesRobbotResources

KS3 Networks - Assessment

(1)
An end of unit assessment for the topic of computer networks. The test has been made to be printed and answers written. The test takes around 30 - 45 minutes to complete, allowing for peer assessment to be conducted within the same lesson. The assessment covers the follow topics: Network types - LAN, WAN & WPAN, advantages and disadvantages Network topologies - Star, Bus & Mesh, advantages and disadvantages, diagram creation Network security - explanations of Firewall and Encryption Final consolidation exercise - create a network using given guidance. Answers with supportive guidance also included. ***Please leave a review!***
Computational Thinking: 21 Card Trick!
RobbotResourcesRobbotResources

Computational Thinking: 21 Card Trick!

(3)
My popular twitter poster is now available to download for FREE from my tes shop! Wow your friends with this fun card trick… all done through algorithms! Follow the instructions on the poster to complete the trick! Try it out in within the classroom, can be used as a fun starter activity! I have included both JPEG and PNG versions of the poster. Update: High Resolution 2560x1440 in both PNG & JPEG Computational Thinking is a skill set that can be used across the curriculum, not just within computer science! The logical approach to solving a problem means that it’s application can be used to develop and improve students ability to deal with difficult problems in a more rational way. The aim of my posters is to make you realise that many of the brilliant tasks that teachers facilitate week in, week out actually include computational thinking. It’s just a matter of making it more explicit! Please leave a review!
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.
The Vocabulary of Computational Thinking
RobbotResourcesRobbotResources

The Vocabulary of Computational Thinking

(4)
Computational thinking is full of complicated words. This poster was created to help students pronounce the four elements of computational thinking (Decomposition, Pattern Recognition, Abstraction and Algorithmic Design) phonetically. I have included both PNG and JPEG versions. Update: High Resolution 2560x1440 in both PNG & JPEG Computational Thinking is a skill set that can be used across the curriculum, not just within computer science! The logical approach to solving a problem means that it’s application can be used to develop and improve students ability to deal with difficult problems in a more rational way. The aim of my posters is to make you realise that many of the brilliant tasks that teachers facilitate week in, week out actually include computational thinking. It’s just a matter of making it more explicit! Please leave a review!
Use Computational Thinking to Tackle School Projects
RobbotResourcesRobbotResources

Use Computational Thinking to Tackle School Projects

(2)
My popular Twitter poster is available to download here! This poster helps to explain how the process of computational thinking can be used to help tackle a school project. 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! I have provided both a PDF and JPEG version of the poster. Please leave a review!!!
Use Computational Thinking to Answer Exam Questions
RobbotResourcesRobbotResources

Use Computational Thinking to Answer Exam Questions

(4)
Download my popular Twitter poster here! If you’re students struggle with tough exam questions, get them in the habit of applying computational thinking to the problem. This poster provides students a guide on how to apply the concepts of computational thinking to tackle tricky exam questions. I have included both a PDF and JPEG version of the poster. Computational Thinking is a skill set that can be used across the curriculum, not just within computer science! The logical approach to solving a problem means that it’s application can be used to develop and improve students ability to deal with difficult problems in a more rational way. The aim of my posters is to make you realise that many of the brilliant tasks that teachers facilitate week in, week out actually include computational thinking. It’s just a matter of making it more explicit! Please leave a Review!
Use Computational Thinking to Code Classic Games
RobbotResourcesRobbotResources

Use Computational Thinking to Code Classic Games

(6)
My popular twitter poster is available for download here! This poster gives an example of how computational thinking can be used to convert classic games such as ‘rock, paper, scissors’ and ‘noughts and crosses’ into algorithms. Try out in your classroom! I have included JPEG and PNG versions of the poster. Computational Thinking is a skill set that can be used across the curriculum, not just within computer science! The logical approach to solving a problem means that it’s application can be used to develop and improve students ability to deal with difficult problems in a more rational way. The aim of my posters is to make you realise that many of the brilliant tasks that teachers facilitate week in, week out actually include computational thinking. It’s just a matter of making it more explicit! Please leave a review!
Computational Thinking in Physical Education
RobbotResourcesRobbotResources

Computational Thinking in Physical Education

(5)
Download your own copy of my popular poster as featured on my twitter account! Poster includes a wide range of ideas on how to incorporate computational thinking within PE lessons. I have included both PNG and JPEG versions. 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: Now saved in high resolution 1440x2560 Please leave a review!
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.