Hero image

RobbotResources's Shop

Subject leader for ICT & Computer Science. I am creating and sharing resources to support teachers in delivering ICT, Computer Science, Computational Thinking and Digital Competency.

54Uploads

36k+Views

31k+Downloads

Subject leader for ICT & Computer Science. I am creating and sharing resources to support teachers in delivering ICT, Computer Science, Computational Thinking and Digital Competency.
Digital Competence Framework for Primary Years

Digital Competence Framework for Primary Years

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! ***
RobbotResources
Computational Thinking Posters: "What is Computational Thinking?"

Computational Thinking Posters: "What is Computational Thinking?"

A series of 6 classroom wall posters to promote the concept of computational thinking. Alongside the 4 parts of computational thinking (Decomposition, Pattern Recognition, Abstraction and Algorithm design), I have also included debugging which includes common errors (example syntax and logical). PNG and PDF versions included. 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!
RobbotResources
Computational Thinking for KS4

Computational Thinking for KS4

This comprehensive unit of work introduces the concepts of computational thinking to students at KS4. It covers all elements of computational thinking such as Decomposition, Pattern Recognition, Abstraction and Algorithmic Design. I have also included debugging within the work. Each section is explained and followed by tasks to help develop student understanding. I have also included a 'supermarket sweep' computational thinking problem and a final project exercise which has three levels of difficulty. ***Please leave a review!***
RobbotResources
Digital Competence Framework for Primary Years

Digital Competence Framework for Primary Years

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! ***
RobbotResources
Keyboard Ninja!

Keyboard Ninja!

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.
RobbotResources
How2Excel: A guide to understanding Excel spreadsheet software

How2Excel: A guide to understanding Excel spreadsheet software

Ideal to support the delivery of GCSE, BTEC and ECDL ICT courses! If you like the quality of my other resources, you won't want to miss this!!! A comprehensive guide on a broad range of differentiated Excel skills which include; Data Types: Raw, Changing Type, Relative & Absolute Cell Referencing Formatting: Cells, Colours, Font & Borders Basic Arithmetic Formulas: Simple arithmetic (+ - * /), Relative & Absolute Formulas, Common Errors Functions: SUM, AVE,MIN, MAX, COUNT, COUNTA, ROUND Advanced Functions: BOOLEAN (< > =), COUNTIF, IF, Nested IF, LOOKUP, CONCATENATE Applying Cell Referencing Validation Rules: Including Drop Down Lists Using Table Filters Creating Graphs and Charts Conditional Formatting Creating Macros Each skill includes a tutorial and a task to show you how to apply it. There are also two consolidation exercises which require the application of a range of skills learned within the tutorials. These include; Create an Interactive Spreadsheet Dream Team Generator A checklist at the start of the workbook allows you to keep track of your progress. ***Please Leave a Review!***
RobbotResources
Computational Thinking Bundle

Computational Thinking Bundle

Purchase my three comprehensive guides to computational thinking within 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
RobbotResources
Computer Science Poster: From Bits to Yottabytes

Computer Science Poster: From Bits to Yottabytes

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!!! **
RobbotResources
KS3 Computer Science: Create an Interactive Story

KS3 Computer Science: Create an Interactive Story

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***
RobbotResources
KS3 Computer Science: Introduction to Programming Techniques

KS3 Computer Science: Introduction to Programming Techniques

The aim of this resource is to introduce students to the basic concepts of programming techniques and algorithm design. This resource is aimed at absolute beginners of algorithm design (Key Stage 3) and takes you through the following parts: Understanding algebra Understanding Boolean Using Variables Introduction to Algorithm Design i. Sequence ii. Selection (IF, ELSE, ELSE IF) iii. Variables iv. Looping (WHILE and REPEAT) v. Functions My resources can be used both as presentations and as work units that students can complete independently. Each section includes activities to develop student understanding of the concept. The work finishes with a differentiated consolidation challenge, applying the concepts learned throughout the unit. Please leave a Review!
RobbotResources
GCSE 9-1 Computer Science Flash Activity Sheets

GCSE 9-1 Computer Science Flash Activity Sheets

This versatile resources is aimed to develop your GCSE computer scientists retrieval skills and practice a range of fundamental skills which consistently appear within GCSE computer science exams. This resource includes a pack of 10 activity sheets within both PowerPoint and PDF format. I have included three different versions: Student pack - activity sheets only Teacher pack - answers (with explanations) only Student self assessment pack - both activity and answers Skills covered include: ASCII conversion Understanding binary and hexadecimal values Binary, denary and hexadecimal conversion Huffman coding Binary addition Memory size conversions These activities can be used as classroom starters, homework or as main classroom activities. It is recommended that these activities are used to practice and assess students ability to perform these skills, not as an introduction. Please leave a review!!!
RobbotResources
Introduction to Python Programming - Learn to Code!

Introduction to Python Programming - Learn to Code!

This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Includes; 1. The basics 2. Print statements, data types and mathematical calculations 3. Using variables 4. Adding comments 5. If statements and Boolean 6. Arrays / Lists 7. manipulating string 8. 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!
RobbotResources
Introduction to Python Programming Part 1: Print Statements, Data Types & Mathematical Calculations

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

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 :) ***
RobbotResources
Introduction to Python Programming Part 4: If Statements & Boolean

Introduction to Python Programming Part 4: If Statements & Boolean

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 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 :) ***
RobbotResources
Introduction to Python Programming Part 2: Using Variables

Introduction to Python Programming Part 2: Using Variables

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 :) ***
RobbotResources
Introduction to Python Programming Part 3: Adding Comments

Introduction to Python Programming Part 3: Adding Comments

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 :) ***
RobbotResources
Introduction to Python Programming Part 5: Arrays / Lists

Introduction to Python Programming Part 5: Arrays / Lists

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 :) ***
RobbotResources
Introduction to Python Programming Part 6: Manipulating String

Introduction to Python Programming Part 6: Manipulating String

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 :) ***
RobbotResources
Introduction to Python Programming Part 7: Looping

Introduction to Python Programming Part 7: Looping

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 :) ***
RobbotResources
Excel Dino Park

Excel Dino Park

Teach your students how to use Excel through Dino Park! Students have been given a budget of £100,000,000 to build their park. They need to consider what dinosaurs they want to buy, how much space they will need, what facilities they require, staffing costs and ticket price. Excel Jurassic Park teaches you how to use functions and formulas through a series of engaging and interactive tasks which are differentiated to support a range of abilities. Skill that you will learn include: Add Raw data Create a graph Title a graph Formatting data Make arithmetic calculations using Excel Data validation (Drop down menus) Lookup formulas Use cell referencing in formulas Format graphs Cross worksheet referencing Advanced arithmetic calculations (nested) Use absolutely relative cell referencing Adding messages to data validation Efficient calculations (autosum) Conditional formatting Advanced graph formatting IF formulas Linking IF formulas and conditional formatting The clear explanations and step by step nature make it ideal for KS3 classes, but it is also suitable for ECDL, GCSE and beyond! Use alongside RobbotResources' How2Excel' workbook for a comprehensive understanding of how confidently use Excel! ************************Please leave a review!*************************
RobbotResources
KS3 Computational Thinking Bundle

KS3 Computational Thinking Bundle

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
RobbotResources