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
Create a Python Text Adventure || Part 2: Design your text adventure
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 2, students will be introduced to a typical game development lifecycle and start by planning and designing their text adventure game. Students will need to consider target audience, challenges and context of the adventure. Once completed, students will create a layout of their game world and build up the necessary details within it.
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 1, students are introduced to text adventure gaming, research existing games and gain understanding of what would make a good text adventure game.
How can you apply the concepts of computational thinking to Science?
Whether you are studying chemistry, biology or physics, the scientific world is full of problems that are waiting for you to solve! Check out my poster for a range of ideas on how to apply the concepts of computational thinking to the subject of science!
*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!
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.
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!
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!
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 hexadecimal into binary numbers!
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!
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 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!
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 hexadecimal into decimal numbers!
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!
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 decimal!
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!
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!
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!
Develop your students problem solving skills with this resource! Learn about and break codes used across the ages including:
Caeser Cypher
Polybius Square
Pigpen Cypher
Braille
Morse Code
Also learn about how cryptanalyst Alan Turing shortened the length of World War II and saved millions of lives in the process!
Includes both student PowerPoint work book and Teacher solutions. Final consolidation exercise includes differentiated challenges!
This huge bundle includes all my key stage 3 computer science units of work as well as knowledge organisers and revision sheets to help prepare your students for their final assessments (all included).
Full solutions are also included.
This bundle contains:
Computer Systems - Year 7
Computer Systems - Year 8
KS3 Networks
Computational Thinking for KS3
Algorithm Design - Year 7
Algorithm Design - Year 8
Data Representation - Year 7
Data Representation - Year 8
Also includes knowledge organisers and revision sheets and starter activities!
Purchase all these resources within this bundle and you will save over 25% individual resource price!
This bundle includes one of my most popular resources: Computational Thinking for KS3, my Year 7 & 8 Algorithm Design units of work as well as a knowledge organiser and revision sheet to help students prepare for the final assessments.
Purchase all these resources within this bundle and save over 20% off individual resource cost!
This bundle includes both my Year 7 & Year 8 data representation units of work as well as knowledge organisers and revision sheets to help support students within their final assessments.
Purchase both units together and save 25% off individual cost!
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!
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!
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!
The following resources work in conjunction with Computational Thinking for KS3 and KS3 Computer Science: Algorithm Design - 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!