Computational Thinking Escape RoomQuick View
nwilkinnwilkin

Computational Thinking Escape Room

(6)
This highly interactive lesson that requires the pupils to work in teams and use computational thinking skills to solve a range of puzzles. This activity perfect for pupils about to learn Python programming and you want to show the importance of computational thinking skills. **This resource was shortlisted for the Teach Secondary Awards, a very rare honor for an independent resource creator. ** Your class need to work together to escape a locked laboratory in a spaceship and start the engines to avoid being sucked into a black hole by completing different challenges which will use a variety of computational thinking skills. They are given most of the lesson to work together and at the end of the lesson, time is dedicated to discuss the computational thinking skills they used during the activity. This gives them a practical application for the computational thinking theory rather than using the tired old “making a jam sandwich” or “getting up in the morning” scenarios which are commonly used. This activity is not a handout driven escape room, it involves using an interactive PowerPoint presentation and physical tasks that moves away from pupils filling in yet another worksheet, to working together in a team to solve interesting and challenging puzzles. Pupils enjoy the lesson and are fully engaged whilst developing the key computational thinking skills of decomposition, pattern recognition, abstraction and algorithms. Please note: This lesson does require teachers to prepare some props beforehand and it is highly recommended the teacher reads through the teacher’s instructions and creates the props well before they want to use the lesson. Also please note that this resource does not work with Google Slides. Written primarily for key stage 3, this activity can be used in a variety of situations: Introducing pupils to computational thinking skills before they are introduced to a text-based programming language Used as an end of term fun lesson which still has an education element A fun activity to use on a year 6 transition day Allow your new year 7s to get to know their new classmates and grow team sprit Helping a reluctant class see the benefits of learning programming skills . What are you waiting for? Download this interactive escape room NOW, to help students learn about computational thinking skills in a fun and memorable lesson they will love and remember. You may also be interested in my Computational Thinking Worksheets which you can buy from here.
Introduction to Python Programming - Learn to Code!Quick View
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!
KS2 / KS3 Scratch AssessmentQuick View
MrHawes8MrHawes8

KS2 / KS3 Scratch Assessment

(0)
This assessment is similar but more advanced than the introductory Scratch unit assessment in my shop, and includes questions on subroutines and variables as well as algorithms, sequencing, selection and iteration. This is aimed at students who have completed two units of Scratch.
Upper KS2 Computing Huge Knowledge Organisers Bundle!Quick View
TandLGuruTandLGuru

Upper KS2 Computing Huge Knowledge Organisers Bundle!

12 Resources
These clear, detailed and visually-appealing resources offer a complete reference point for subject leaders, teachers, parents and children covering the computing curriculum at upper KS2. Included are organisers based on: -Year 5: Computing Systems and Networks -Year 5: Creating Media - Vector Drawing -Year 5: Creating Media - Video Editing -Year 5: Data and Information - Flat-File Databases -Year 5: Programming - Selection in Physical Computing -Year 5: Programming - Quizzes in Scratch -Year 6: Computing Systems and Networks -Year 6: Creating Media - Web Page Creation -Year 6: Creating Media - 3-D Modelling -Year 6: Data and Information - Spreadsheets -Year 6: Programming - Variables in Games -Year 6: Programming - Using Micro:bits The content is fully aligned with the age-related expectations for upper KS2 children in computing. The resources are designed to be printed onto A3, and are provided as both PDF and Word versions (so that you can edit if you want to).
Python Programming Lesson BundleQuick View
nwilkinnwilkin

Python Programming Lesson Bundle

20 Resources
Take a giant step towards regaining control over your workload and teach Python programming with confidence. These ready to use Python lessons will save you hours of planning by providing you with comprehensive, engaging content you can use in your classes with next to no preparation. This bundle provides attractive dyslexia-friendly PowerPoint presentations, videos to teach key skills and plenty of opportunities for students to practise their Python programming skills. You will also get easy to follow teacher’s guides including ALL THE ANSWERS! These 20 lessons are suitable for teaching pupils about the joys of Python programming, from the very basics to confidently writing and using subprograms and writing to and reading from external files. It even includes a fun interactive computational thinking escape room game to introduce them to the problem-solving skills involved in Python programming. It uses a proven scaffolding technique that empowers pupils to make progress and gain confidence in their programming skills. Lessons: Getting Started with Input and Output statements If Statements More Advanced If Statements For and While Loops Strings and Numbers Random Values Drawing with the Turtle Creating Robust Programs Good Programming Habits Writing and Using Lists Writing and Using 2D Lists Using Subprograms Recapping Programming Constructs Recapping Subprograms Recapping Lists and 2D lists Recapping Good Programming Practice Using External Text Files Creating SQL Databases using DB Browser Interrogating SQL database using Python Using Structure Diagrams to Plan Larger Programs The lessons are suitable for newly qualified teachers, non-specialist teachers and experienced computer science teachers who are looking to add a sprinkle of zesty brilliance to their lessons.
Python Turtle Programming ChallengesQuick View
nwilkinnwilkin

Python Turtle Programming Challenges

(0)
Do your students need a little extra help understanding how to use the turtle to draw patterns using Python programming? Are you looking for some ready-to-use programming challenges that can be easily incorporated into your lessons? This worksheet can be used as a classroom activity, for a homework task or as a ready-to-use task for quick finishers, making this an invaluable resource to have in your teacher kit. Download this ready to use worksheet now and take control of your workload. Use it immediately or simply keep it in reserve for when you need it. WHAT IS INCLUDED? This 2-page PDF printable handout includes: example code, a tasks to read code, a task to correct code and 3 practical challenges for them to practice writing Python code. . You even have a separate PDF with possible answers. The diversity of these turtle challenges allows pupils to develop a variety of useful programming skills. This resource is perfect for established computer science teachers, non-specialist teachers or newly qualified teachers. What are you waiting for? Take action straight away and grab your copy of this wonderful worksheet today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time. Please note: This resource is a non-editable PDF FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments. Click Here To See More Of My Great Python Challenges
KS1 Computing Knowledge Organisers Bundle!Quick View
TandLGuruTandLGuru

KS1 Computing Knowledge Organisers Bundle!

12 Resources
These clear, detailed and visually-appealing resources offer a complete reference point for subject leaders, teachers, parents and children covering the computing curriculum at KS1. Included are organisers based on: -Year 1: Technology and Parts of a Computer -Year 1: Creating Media - Digital Painting -Year 1: Creating Media - Digital Writing -Year 1: Programming - Animations in Scratch -Year 1: Programming - Moving a Robot -Year 1: Data and Information - Grouping Data -Year 2: Information Technology All Around Us -Year 2: Creating Media - Making Music -Year 2: Creating Media - Digital Photography -Year 2: Programming - Quizzes in Scratch -Year 2: Programming - Robot Algorithms -Year 2: Data and Information - Pictograms The content is fully aligned with the age-related expectations for KS1 children in computing. The resources are designed to be printed onto A3, and are provided as both PDF and Word versions (so that you can edit if you want to).
A-Level Computer Science - Binary Pack (Bitwise, Twos Complement, Addition, Subtraction, Floating...Quick View
r_chambersr_chambers

A-Level Computer Science - Binary Pack (Bitwise, Twos Complement, Addition, Subtraction, Floating...

(0)
This is a pack of resources which are available to purchase individually. In this pack are some worksheets which break down data types in the OCR A-Level computer science. This is for section 1.4.1 of the Data types, data structures and algorithms. Included in this pack is: * Binary addition * Binary subtraction * Fixed point binary * Floating point binary * Normalisation of floating point binary * Bitwise operators All sheets come with answers for your own ease of use
Encryption and CiphersQuick View
chalstarchalstar

Encryption and Ciphers

8 Resources
A unit of work that does not require access to computers or the internet. Fully resourced with lesson plans (PPT) and worksheets for each lesson. 7 Lessons plus assessment and DIRT lesson. practical activities involving a range of cipher techniques written tasks related to internet encryption. solutions to tasks included in lesson plans. Lesson plans include teacher notes and guidance on where differentiation will be needed. Includes a range of activities including peer and self assessment, questioning and accelerated learning. Notes on professional development. Reading, Writing, Communication and Mathematics links are highlighted together with opportunities for career guidance.
Python Iteration LessonQuick View
nwilkinnwilkin

Python Iteration Lesson

(4)
This complete Python programming lesson teaches pupils about iteration, namely for loops and while loops. It also includes lots of practice with reading and drawing flow diagrams. Download this no-prep lesson now to help you take control of your workload. This teaching resource includes an attractive dyslexia friendly PowerPoint presentation including videos to teach the key skills and the easy to follow teachers lesson plan includes all the answers. This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time. Please note: This lesson does assume the pupils are familiar with using basic if and else statements in Python. (My ready to use lessons to teach those skills are available here: “If Statement Lesson” and “More If Statements Lesson” ) Duration: 1 lesson This lesson teaches pupils about: For loops using the range statement While loops The difference between count controlled and condition-controlled loops . What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you preparation time. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments. [Click Here To See More Of My Great Python Lessons] (https://www.tes.com/resources/search/?authorId=835903&q=Python Lessons&shop=nwilkin)
KS3 Computational Thinking BundleQuick View
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
[JAVA PROGRAMMING COURSE]Quick View
PaperAirplanePaperAirplane

[JAVA PROGRAMMING COURSE]

(0)
This is my IB Java introductory course - whilst I developed it to teach my IB course, it actually uses many of the tasks that I use at IGCSE level. This is a benefit for returning students, as they have familiarity with the expectations of the task. However, if you are teaching Java for IGCSE, then this would also be very useful, as it covers the same curriculum areas, but eventually goes beyond it. Whilst it aims to cover several areas of the IB course (Units 4/5 and Option D), it will also serve as a good introduction to anyone using Java for other purposes, or some personal CPD There are 14 different activities in here - as well as some paper based activities to trace code etc, that I use. Whilst there are 14 activities, some of them are activities that I spend 2-3 lessons on, as well as the final two activities being mini projects to look at some of the more complex features of OOP. These take from 3- 5 lessons depending on student ability level, as well as having scope for student who are more able to take some responsibility for their own learning and develop their own skills further.
COMPUTATIONAL THINKING MEGA BUNDLE!!!Quick View
RobbotResourcesRobbotResources

COMPUTATIONAL THINKING MEGA BUNDLE!!!

16 Resources
This bundle contains all my popular premium Computational Thinking teaching resources as well as all my Computational Thinking posters and activities as seen within my shop. This bundle includes: Computational Thinking for KS3 Computational Thinking for KS4 Computational Thinking Problem Solving Computational Thinking: Create an Interactive Story Computational Thinking: Code Breaking KS3 Algorithm Design: Year 7 KS3 Algorithm Design: Year 8 KS4 Algorithm Design Computational Thinking Starter Puzzles ROB-BOT! Card Game Buy all these resources together and save almost 25% off individual retail price!
Sorting, filtering & queries in Microsoft Access – with PokémonQuick View
mrmalarkeymrmalarkey

Sorting, filtering & queries in Microsoft Access – with Pokémon

(0)
In this lesson, students will learn how to interrogate a large data set using sorting, filtering and queries in Microsoft Access. This lesson was developed for use with year 9 ICT students (age 13-14). Students will learn: • how to use ascending and descending sorts to find data in a large data set • how to use filters to narrow down search results • how to construct simple and complex queries in a database Resources included: • Lesson presentation • Data set (Microsoft Access database of 721 Pokemon) • Video tutorial demonstrating how to create a query • Quizlet stack of vocab • Teacher version of lesson presentation (complete with answers) • Teacher version of Access database (complete with queries)
Maths Murder Mystery- Heist at The Celebrity Awards Show Codebreaking/ Cryptography ChallengeQuick View
SoaringStarsEducationSoaringStarsEducation

Maths Murder Mystery- Heist at The Celebrity Awards Show Codebreaking/ Cryptography Challenge

(1)
This challenge was based on my free maths murder massacre resource. Thanks for all the downloads and feedback. This version features a new mystery for students to solve using mathematics, non-verbal reasoning & computing skills (cryptography). It is the night of the Celebrity awards, however aTrophy has gone missing. A celebrity has made off with it in a getaway vehicle to a top-secret location and posted a Selfie on Twitter & Instagram of his ill-gotten gains. Can you solve the mystery? Features well known celebrities, popular getaway vehicles and the latest mobile that all students will know and love. I’ve made it accessible for key stage 2 and 3 students (may be a little to easy for KS4), and packaged it as a presentation as well as including pdf versions so it can be distributed. All funds raised by the sale of this resource will be donated to the NSPCC
Introduction to Python Programming Part 6: Manipulating StringQuick View
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 :) ***
Python Programming–Jumbled Code Task Cards (Beginner) Coding Unplugged ActivityQuick View
balsamgr8balsamgr8

Python Programming–Jumbled Code Task Cards (Beginner) Coding Unplugged Activity

(0)
This resource is a brilliant way to get students to begin coding in Python! A set of 12 different Jumbled Code Python Task Cards which can be cut out, laminated and distributed to students. Instructions: Students need to look at the code and read the English statements (pseudo code) in order to put the jumbled python code in the correct order. These have been brilliant in my classroom and I have used them for starter and review activities. I have even used these as an introduction to coding in Python. These task cards also test students understanding of the following programming concepts: 1) syntax errors 2) logical errors 3) variables 4) print() function 5) input() function 6) int() function 6) if statements 7) while loops 8) lists 9) sorting & reverse sorting data in lists. Each task card also allows you to question students further on their knowledge of Python i.e: • “why was the data type string and not integer?” • “what is the difference between the input() and print() functions?” • “why did we need to use the int() function?E • Etc… Python software can be downloaded for free from: https://www.python.org/downloads/ There are also many online platforms in which Python can be used such as codeacademy.com
Turtle in Python - Iterative patternsQuick View
mledainmledain

Turtle in Python - Iterative patterns

(0)
A simple resource looking at the basics of the Turtle module, as well as how it can be used to create iterative patterns. The task for students is to create a snowflake by writing a procedure to draw one branch iterating to repeat the process changing the angle each time to allow for a pattern to develop
FREE: Primary AI booklet: Artificial Intelligence... but where is the intelligence?Quick View
JoBrodieCS4FNJoBrodieCS4FN

FREE: Primary AI booklet: Artificial Intelligence... but where is the intelligence?

(0)
• • • • • Artificial Intelligence… but where is the intelligence? • • • • • • We all know the movie plots where evil robots and computers take over the world, but what is the reality? This booklet explores artificial intelligence, the field of science that tries to build ‘thinking machines’. How are they built? Are they really intelligent? And what is intelligence anyway? We will also ask some interesting questions about a well-known ‘thinking machine’, you! There are some games you can play in your classroom, including building a working brain out of rope, tubes and your students, then playing snap with it. The booklet also contains The Intelligent Piece of Paper which will probably beat you at noughts and crosses… This 48 page booklet was created in 2008 for a workshop on artificial intelligence. Come along to one of the livestream events (see above) for a series of talks on current research in AI. Games to play and activities to do • The Intelligent Piece of Paper - can you beat it at noughts and crosses? Do you think it has intelligence? (see pages 13 and 14) • Hexapawn - a miniature version of chess, using noughts and crosses pieces - teach a ‘computer’ to play it with sweets (see pages 19 to 23) • Build A Brain to play snap - you can build a working model of a (very simple) brain with loo rolls, ropes and kids or with beads, string and hands (see pages 30-33) • • • • • • • • • • • • • • • • • • • • • • • • • More free stuff Our CS4FN ‘shop’ (everything is £0) on TES https://www.tes.com/teaching-resources/shop/JoBrodieCS4FN CS4FN is supported through EPSRC Research Grant EP/W033615/1.