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
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
***Updated! Now includes hardware & software definitions, utility software and embedded software!
Download my free poster to support your GCSE computer science students prepare for their exams. The poster includes information the following areas of computer systems:
Computer system diagram including components of the CPU, motherboard, storage and connections
Peripheral devices (input & output devices and storage systems [magnetic, optical & solid state])
Software (examples of operating systems and application software)
Von Neuman architecture
Key components of a computer
Memory & storage
Factors affecting the performance of the CPU
Update: High Resolution 2560x1440 in both PNG & JPEG format
***Please leave a Review!!!
This versatile resources is aimed to develop your GCSE Computer Science retrieval skills and practice a range of fundamental skills which consistently appear within GCSE Computer Science exams. This resource is an ideal revision activity and 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!!!
This handy poster is a great revision tool to help your GCSE computer scientists prepare for their computational thinking problem solving paper!
Although focused around AQA specification, it is also easily applicable for others.
This poster will help your students to both understand what the pseudo code means within exams as well as help them write their own, well structured pseudo code.
Update: High Resolution 1440x2560 in both PNG & JPEG
Please leave a review
The following quiz is based upon the four parts of Computational Thinking: Decomposition, Abstraction, Pattern Recognition and Algorithm Design.
The quiz includes 8 questions including definitions and scenarios to test your students understanding of Computational Thinking.
Ideal to use as either a starter or plenary! Give students a mini white board and marker pen for instant feedback!
Also includes a Computational Thinking Recap slide prior to the quiz itself.
Please leave a review!
I love Excel! You can use it for all sorts of things, but have you ever used it for graphic design? If you are looking to make block style graphics, Excel is brilliant! This poster resource is a guide on how your students can use Excel to create some amazing 8 Bit style graphics. Use it as part of a computer game development unit of work: ideal for Scratch!
Update: High Resolution 2560x1440 in both PNG & JPEG
Please leave a review!!!
Download my poster which includes example task ideas on how to apply computational thinking problem solving skills to the humanities. Example tasks are included for History, Geography and PRE lessons.
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!!!
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!***
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!***
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!
Part 5 of a 7-Lesson Series: Mastering Lists in Python
Expand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to:
Create and use lists to organise data.
Edit lists using a variety of powerful Python functions.
What to Expect:
With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks supported by:
Clear written instructions.
Scaffolded programming solutions
Visual aids such as flowcharts and pseudocode to enhance understanding.
Differentiated Challenges for Every Level:
Whether you're a beginner or looking for a challenge, Rob-Bot Resources’ Rookie, Pro, & Beast leveling system ensures there's something for everyone:
Start with Rookie tasks to get comfortable with list basics.
Progress to Pro tasks to deepen your understanding.
Tackle Beast scenarios for advanced problem-solving practice.
Once you've completed the practice tasks, put your knowledge to the test with differentiated programming challenges. Full coding solutions are provided, making this resource perfect for independent learning.
Ideal for KS3 and KS4 classes, this lesson will help students develop essential programming skills while boosting their confidence.
Ready to organize your data like a pro? Start mastering lists in Python today!
Your feedback is important to us—please leave a review! :)
Part 5 of a 7-Lesson Series: Mastering Lists in Python
Expand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to:
Create and use lists to organise data.
Edit lists using a variety of powerful Python functions.
What to Expect:
With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks supported by:
Clear written instructions.
Scaffolded programming solutions
Visual aids such as flowcharts and pseudocode to enhance understanding.
Differentiated Challenges for Every Level:
Whether you're a beginner or looking for a challenge, Rob-Bot Resources’ Rookie, Pro, & Beast leveling system ensures there's something for everyone:
Start with Rookie tasks to get comfortable with list basics.
Progress to Pro tasks to deepen your understanding.
Tackle Beast scenarios for advanced problem-solving practice.
Once you've completed the practice tasks, put your knowledge to the test with differentiated programming challenges. Full coding solutions are provided, making this resource perfect for independent learning.
Ideal for KS3 and KS4 classes, this lesson will help students develop essential programming skills while boosting their confidence.
Ready to organize your data like a pro? Start mastering lists in Python today!
Your feedback is important to us—please leave a review! :)
Part 5 of a 7-Lesson Series: Mastering Lists in Python
Expand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to:
Create and use lists to organise data.
Edit lists using a variety of powerful Python functions.
What to Expect:
With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks supported by:
Clear written instructions.
Scaffolded programming solutions
Visual aids such as flowcharts and pseudocode to enhance understanding.
Differentiated Challenges for Every Level:
Whether you're a beginner or looking for a challenge, Rob-Bot Resources’ Rookie, Pro, & Beast leveling system ensures there's something for everyone:
Start with Rookie tasks to get comfortable with list basics.
Progress to Pro tasks to deepen your understanding.
Tackle Beast scenarios for advanced problem-solving practice.
Once you've completed the practice tasks, put your knowledge to the test with differentiated programming challenges. Full coding solutions are provided, making this resource perfect for independent learning.
Ideal for KS3 and KS4 classes, this lesson will help students develop essential programming skills while boosting their confidence.
Ready to organize your data like a pro? Start mastering lists in Python today!
Your feedback is important to us—please leave a review! :)
Part 4 of a 7-Lesson Series: Making Decisions in Python
Take your Python skills to the next level with Part 4 of this engaging series! In this lesson, you'll learn how to make your programs more dynamic by introducing decision-making. Discover how to:
Use logic and Boolean operators to check conditions.
Write simple if statements to control your program's flow.
Handle multiple outcomes using else and elif.
What to Expect:
This lesson features clear, step-by-step explanations designed to build your confidence. Practice your skills with tasks supported by:
Comprehensive written instructions and scaffolded programming solutions.
Visual aids like flowcharts and pseudocode to simplify learning.
Differentiated Challenges for Every Level:
Work at your own pace with Rob-Bot Resources’ Rookie, Pro, & Beast leveling system:
Begin with Rookie tasks to master the fundamentals of decision-making.
Advance to Pro tasks for more complex scenarios.
Push your limits with Beast scenarios that test your problem-solving skills.
Once you’ve mastered the basics, apply your knowledge with differentiated programming challenges to cement your understanding. All tasks and challenges include complete coding solutions for independent learning.
Perfect for KS3 and KS4 classes, this lesson empowers students to create smarter, more versatile programs.
Ready to take control of your programs? Learn how to make decisions with Python today!
Your feedback helps us improve – please leave a review! :)
Part 1 of a 7-Lesson Series: Master Python Programming
Dive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will:
Learn to output information with the print function.
Understand and use two essential data types: strings and integers.
Perform mathematical calculations on both types of data.
What to Expect:
Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforce your learning through easy-to-follow tasks featuring:
Written instructions.
Visual aids like flowcharts and pseudocode.
Differentiated Challenges for Every Level:
This series uses Rob-Bot Resources’ unique Rookie, Pro, & Beast leveling system:
Start with Rookie tasks to master the basics.
Advance to Pro challenges to deepen your understanding.
Push your limits with Beast scenarios designed to test your skills.
When you're ready, put your knowledge to the test with our differentiated programming challenges. Solutions for all tasks and challenges are included to support independent learning.
Perfect for KS3 and KS4 classes, this resource ensures every learner can progress at their own pace while staying engaged and motivated.
Ready to level up your Python skills? Start your journey today!
Don’t forget to leave a review – your feedback helps us improve! :)
Part 1 of a 7-Lesson Series: Master Python Programming
Dive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will:
Learn to output information with the print function.
Understand and use two essential data types: strings and integers.
Perform mathematical calculations on both types of data.
What to Expect:
Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforce your learning through easy-to-follow tasks featuring:
Written instructions.
Visual aids like flowcharts and pseudocode.
Differentiated Challenges for Every Level:
This series uses Rob-Bot Resources’ unique Rookie, Pro, & Beast leveling system:
Start with Rookie tasks to master the basics.
Advance to Pro challenges to deepen your understanding.
Push your limits with Beast scenarios designed to test your skills.
When you're ready, put your knowledge to the test with our differentiated programming challenges. Solutions for all tasks and challenges are included to support independent learning.
Perfect for KS3 and KS4 classes, this resource ensures every learner can progress at their own pace while staying engaged and motivated.
Ready to level up your Python skills? Start your journey today!
Don’t forget to leave a review – your feedback helps us improve! :)
Part 1 of a 7-Lesson Series: Master Python Programming
Dive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will:
Learn to output information with the print function.
Understand and use two essential data types: strings and integers.
Perform mathematical calculations on both types of data.
What to Expect:
Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforce your learning through easy-to-follow tasks featuring:
Written instructions.
Visual aids like flowcharts and pseudocode.
Differentiated Challenges for Every Level:
This series uses Rob-Bot Resources’ unique Rookie, Pro, & Beast leveling system:
Start with Rookie tasks to master the basics.
Advance to Pro challenges to deepen your understanding.
Push your limits with Beast scenarios designed to test your skills.
When you're ready, put your knowledge to the test with our differentiated programming challenges. Solutions for all tasks and challenges are included to support independent learning.
Perfect for KS3 and KS4 classes, this resource ensures every learner can progress at their own pace while staying engaged and motivated.
Ready to level up your Python skills? Start your journey today!
Don’t forget to leave a review – your feedback helps us improve! :)
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
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***
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!***
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!