#### Find your way Algorithms, Coordinates (Coding and STEM for Juniors)

Can you guide the little pig to his mud pit by using a range of common commands and instructions. Incorporates elements of algorithmic design, coding, mapping and location

#### Create your own dance sequence (Algorithms, Coding and STEM for Juniors)

Teach younger students the basics of following and creating algorithms with these fun and engaging worksheets.

#### Name that Animal QR Code Challenge ( STEM for Juniors )

Introduce your students to QR codes with these easy to follow worksheets incorporating the concepts computational thinking and abstraction.

#### Decoding Sight Words ( Coding & STEM for Juniors )

Teach younger students the basis of ciphers, cryptography and decoding with these 4 technology based sight word worksheets.

#### Coordinates Color in ( Coding and STEM for Juniors )

✨ Teach your students the basic elements of coordinates, pixels and how a television screen works with these simple to follow coordinate color in worksheets.

#### Itsy Bitsy Spider Algorithm Challenge (STEM and Coding for Juniors)

✨Draw upon a classic nursery rhyme to teach younger students the basics of coding and algorithms with these easy to follow worksheets. Or alternately you can create your own path for the spider to follow.

#### SCRATCH - making a game stage 2

This PowerPoint has video descriptions of how to add features to a simple driving or maze navigation game. I used it with year 3 and made this to help the teachers who were not confident or familiar with SCRATCH themselves. They were able to play the pages and then get the children designing, making, innovating and debugging their games. It is a large file, so allow time for it to download.

#### Primary Computing - Understanding Pattern Recognition - Scratch Project

First, familiarise yourself with the terms Pattern Recognition and Decomposition, by watching Part 5 of “Delve in, for twelve min!” (Video linked above). Give the children the ‘Pattern Recognition’ scratch project. Children have to find different ways to reduce the amount of code that is repeated. I’ve included 3 different solutions; Broadcast (Not always the best solution, please see Part 6 of “Delve in, for twelve min!” on ‘concurrency and dependency’ ) Make a Block function (more advanced when you include number input) Using Make a block, selection and repetition (You can see how much smoother the code runs straight away) Please let me know how you get on! Cheers Phil Wickins

#### Cosmopolitan Coding - Fun INSET Introduction to Coding

Many teachers were never taught the coding and computer science elements of the new curriculum themselves. This introductory activity helps teachers understand the simplicity of using algorithms as instructions to complete tasks. Teachers will learn: Algorithms and how these are simple instructions Syntax and how this is simply known action in new language Problem solving and debugging code Testing code to see if it works Teachers love this INSET introduction!

#### Computing Design/Algorithm pro-formas (PDF and editable Word docx)

As described in my “Delve in, for twelve min!” video CPD, these are example pro-formas to give pupils to design their computing projects. These could be Scratch projects; animations, games, quizzes etc. The design process, which is largely missed in computing, forms an essential part of a coding project, and also provides many benefits in terms of AFL. Please use in conjunction with the training video, and also check out the entire “Delve in, for twelve min!” series: https://www.youtube.com/playlist?list=PL3kA-gpaSB2a6Vfdq04rGt5xcKQg8FG8x

#### GCSE Computer Science Revision

The exam is soon…

#### Computational Thinking and the Digital Competence Framework

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!***

#### Digital Skills

A collection of digital skills progression documents and lessons. Learn unplugged coding, blogging and iMovie skills.

#### 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

#### Algorithms Lesson Using Maps

This lesson teaches children different algorithms in real life. They become cartographers and create their own maps using different rules.

#### KS1 App List for iPads

List of apps for KS1 in folders for ease of use. Covering the whole curriculum and mostly FREE apps.

#### 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

#### 50% Discount! Seize this amazing Bundle Offer now!!

Are you looking at gaining classroom control while minimizing the teacher talk time and motivating your learners to achieve better grades? If your answer is, "Yes"? Then, get this! Get value for your money by purchasing these activities, assessments and fun resources at 50% discount to enrich the study of various science topics taught in your school. Topics are aligned with the curriculum for physical science, earth and space science, and some life science. These resources have been tailored to serve you now and in the future for the learners you love!

#### ALL YOU NEED, FOR HALF THE PRICE!!!

Take advantage of the biggest TES bundle discount offer for you. This contains worksheets, activities, revision questions, lesson starters, fully automated STEM quiz (with 300) slides and all you need to position you for the next PROMOTION. Check through the resources and you will be impressed. Buy them and discover some of the most invaluable teaching resources. Get all of these for HALF THE PRICE!

#### The Most Engaging Word Search Puzzle(with answers) on Internet Browsers for a Noisy Class.

This word search puzzle has been clearly designed for teachers who need to take control of their noisy classroom(s). It can be used as a starter or integrated into the lesson. It contains about 20 names for the students to search out and comes with an answer page for the teacher to assess the learner's answers. Ideal for the NQT or experienced teacher looking for an instant noise control remedy.

#### How do you teach coding?

How do you teach coding? Who is this for? For primary teachers who teach programming - for both non-specialist and specialist computing teachers. What is it? This is a 15-minute research questionnaire by researchers at Queen Mary University of London. Why might you do this? Just doing the questionnaire, will help you think about your own planning and how you teach coding. If you are interested in taking part in the research to improve how we teach programming, pop your email at the end of the survey. Please help us find out more about how we teach programming so we can improve what how we teach our primary pupils how to code! Here is the research questionnaire. https://goo.gl/forms/4nWlR1kQ2r8mnFud2

#### Computational thinking starters and plenaries

This set of computational thinking starters and plenaries will support the teaching of all aspects of computer science. Ranging from simple to difficult, a great way to develop students ability to think and prepare for new computer science curriculum.

A collection of 6 levels built on Kodu for you to share and use with your class. Perfect for those new to the software who need some examples to share with their pupils. Feel free to change and adapt them, or use them to get the kids started with Kodu. Using these will allow the students to play the games, and then examine how they have been built and what programming has been used. Please share and review! Any help with these please contact me @AlwaysComputing on twitter.

#### Pong with score (part 2 of simple pong)

Following on from prior resource of simple Pong game - this adds a simple scoring system. The code itself is not the most efficient but should be easy to implement. Screen shots and commentary pick up from where simple pong game presentation finishes. Although this is one PPT it should cover 3-4 lessons. This is designed around the use of Scratch version 1

#### Computer Science Poster: Writing Flowchart Algorithms

A classroom poster to support students who are writing flowchart algorithms. The poster includes an explanation of the symbols required for the following tasks; Start &amp; End, Inputs &amp; Outputs, Tasks and Decisions. I have also explained the use of variables. All symbols are exemplified and a practical example of their use is also included. Update: updated to high resolution 2560x1440 in both PNG &amp; JPEG ***Please leave a review!

#### Primary Computing Year 3/2 - Computer Programming

A collection of worksheets and guidance sheets to compliment the Rising Stars Switched On Computing unit for year 2/3 'We are Astronauts'. These can be used with or without the scheme and are based on use of Scratch. Objectives cover the basics of algorithms and computational thinking as well as general use of Scratch and a review sheet.

#### Simple Pong game - bat and ball made on scratch(1)

Simple Pong game - bat and ball, designed to give students a simple introduction into Scratch(1). Although its one PowerPoint it can run over a number of lessons or can be used as a stand alone option. This PowerPoint introduces students to the scratch workspace, the pallets and coding blocks. Some teacher knowledge is required but not vital! Please note The resources leads into another (not yet created!) that will add scoring. All this demonstrates is how to create a new background, sprite(s) and simple movement (up and down bats and random ball direction). Screen shots of code are included throughout as well as at the end of presentation.

#### Computational Thinking Posters: Classroom Ideas!

A set of informative posters to support the delivery of computational thinking within the classroom across all subjects and years! With particular relevance to the Digital Competence Framework within Wales, this resource was created as a guide to educators at all levels on how to incorporate Computational Thinking into lessons. This resource also provides suggestions on how the terminology can be simplified and delivered at different levels of education. There are a broad range of practical ideas on how to integrate computational thinking questions, tasks and games into subjects across the curriculum. I hope you find it of use! Update: Now in high definition 2560x1440 **Please Leave a Review!!!**

This is a short, 15 question quiz based around understanding and using Scratch. The pupils can do it as an individual activity or as a class. Answers to questions are given on each slide by clicking a link or an image.

#### KS2 - Computing Starter Pack!

Great bundle price! Individually they should be £11! So you save 45%!!! New to the subject or just want some new ideas? Sometimes Computing can be a scary subject to teach when you don't know where to start! I've bundled together a few of my personal favourite units to teach, and knocked off a good discount! Enjoy! @AlwaysComputing

#### File Handling - GCSE Computer Science OCR 9-1 Programming with Python

A complete bundle for OCR 9-1, File Handling in Python. Covers the basic file handing detailed in the specification ( open, read, write, close). Has both theory and practical lessons; could be spread over two, three or more lessons as suitable for your context.

#### Functions and procedures - GCSE Computer Science OCR 9-1 Programming with Python

A complete bundle for OCR 9-1, introducing Python. Has both theory and practical lessons; could be spread over two, three or four lessons as suitable for your context.

#### 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!

#### Year 7 Scratch 2.0 Helicopter Rescue Game SOW With 6 Lessons and Tutorials. Tried and Tested!

In this resource you will receive: 6 Lesson Powerpoints 7 Scratch Files including Teacher guide to code Assessment Workbook To Match Skills vs 2 Quizzes and 1 EOT Assessment Student Evidence Workbook Access to 6 Student Youtube Tutorials Recorded By The Author A Fun SOW creating a Helicopter Rescue Game Planning Spreadsheet Links in with KS3 Assessment Grid skill by skill (grid provided)

#### OCR Computer Science 1-9: - Introductory Assessment - Python

Introduction to Python - Assessment This task will assess students on the basics of Python. At this point the students will have only been introduced to how to use Python, comments, input, output, operators and variables. The assessment has been modified to use the OCR criteria but it should only fit into an hour. It will not require a test plan but must show evidence of testing. They're not required to show a flow chart at this point. This is a limited assessment to make sure that they can use Python. There will be further assessments which build on this in the resource bank. Use of programming techniques: • Comments • Input • Output • Operators / Arithmetic • Variables

#### Algorithm & Coding Project

These tasks can be used as end of term assessment. One of the projects is related to control systems, while other is coding for quiz.

#### Python - Intro to Python Debugging / Coding Booklet

A nice little resource made to start people on coding. It introduces common mistakes with coding and also gives them 6 activities to attempt. They have been written based on difficulty for example, it goes from green to red. Activities on this are basic string manipulation but it will be a good first lesson for students to get a taste of Python. Includes inputs, outputs and string manipulation.

#### OCR - Python Lesson 4 - Arithmetic

This lesson introduces students to using operators such as Add, Subtract, Multiply, Divide and Exponentiation. They're also introduced to Mod (working out the remainder) and Quotient (working out the whole number). They're given a number of activities which allow them to apply some of this and will attempt working out the median and mean. After this they're given an activity which gets them to work with the OCR structure. They're required to decompose a problem, list success criteria and build a sleep calculator. They will need to list their variables and on top of this will also need to show the development of their code. The worksheet can be typed in. All operations are explained: - num1+num2 num1-num2 num1*num2 num1/num2 num1**num2 for exponent % used to explain remainder // used to explain whole number part of division Students given extension task / independent research task for finding out the mode.

#### OCR - Python 3.3 - Introductory help videos

These Python videos will introduce you to the basics of Python 3.3 and will get you started by building lists, reading text, writing text, using strings, using floats, using integers and it will show you how to do conditions using IF. The videos will get you started and can be used by your students to introduce new features. All videos are encoded using MP4 / MPEG 4 List of videos: - *Writing Text *Reading Text *Multiple Lists / Arrays *Single Lists *Conditional / IF Statements *Introductory video *Int / Float / String

#### Python - Posters - Help your students with snips of code

These posters have been made to help students program using Python. The idea of these posters is that you can laminate them and put them on a desk so that students can help themselves. I use these in my lessons as a way of encouraging students to try new things when programming. I wanted them to understand the code better and they were able to try out the code on each of the boards as extensions and I was able to put these on display. Some of the poster included in this bundle are: - *float *if statements *joining strings *strings to integers *using variables *loops *numbers