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

236k+Views

222k+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
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 :) ***
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 :) ***
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.
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.
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 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: 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: Algorithm Design - Arrays
RobbotResourcesRobbotResources

GCSE 9-1 Computer Science: Algorithm Design - Arrays

(0)
**What is an array? How are they used within algorithms?! ** Within this short unit of work (2-3 lessons) students will learn: what an array is and how they are used. to create, edit, input and output information to and from an array. to use both one and two dimensional arrays As well as activities and tasks within the lessons, final differentiated (Rookie, Pro and Beast level) challenges have been included to consolidate learning. All required resources are included within the PowerPoint. There are some items that require printing within the resource section at the end. It is recommended that this resources is used after completing GCSE 9-1 Computer Science: KS4 Algorithm Design
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.
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!
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 Computer Systems
RobbotResourcesRobbotResources

Knowledge Organiser and Revision Sheet: Year 8 Computer Systems

(0)
The following resources work in conjunction with KS3 Computer Science: Computer Systems 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!
Computational Thinking in Drama
RobbotResourcesRobbotResources

Computational Thinking in Drama

(3)
Download my poster which includes example task ideas on how to apply computational thinking problem solving skills to Drama. 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!!!
Knowledge Organiser and Revision Sheet: Year 7 Data Representation
RobbotResourcesRobbotResources

Knowledge Organiser and Revision Sheet: Year 7 Data Representation

(0)
The following resources work in conjunction with KS3 Computer Science: Data Representation - Year 7. 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!
Computer Science: What's Inside a Computer?
RobbotResourcesRobbotResources

Computer Science: What's Inside a Computer?

(1)
This poster was created to accompany the KS3 computer systems work, however is also applicable for primary computing. I have identified the key components of a computer and presented them along with real life image examples of the internal components of a computer. Please feel free to download and display on your classroom walls!
Computational Thinking in Humanities
RobbotResourcesRobbotResources

Computational Thinking in Humanities

(2)
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!!!
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!!!
Knowledge Organiser and Revision Sheet: Year 7 Computer Systems
RobbotResourcesRobbotResources

Knowledge Organiser and Revision Sheet: Year 7 Computer Systems

(0)
The following resources work in conjunction with KS3 Computer Science: Computer Systems Year 7. 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!