Binary Coding Unplugged Task Cards Ascii

Binary Coding Unplugged Task Cards Ascii

These Binary Code Task Cards are perfect to help students learn how to encrypt and decrypt binary messages as well as understand binary code. They are great at engaging your students with problem solving and help support your computer teaching while unplugged/ Included in this resource are 32 Everyday objects to be converted into Binary Template to create your own Color and black and white version Answers have been included
Kiwilander
Small Basic Text Window (Using For and While Loops)

Small Basic Text Window (Using For and While Loops)

Worksheet for students to assist them in generating Small Basic code to write a times table and list multiples of a number. (Output in the Text Window) This activity will develop understanding of For and While loops (and consoldiate use of a variable e.g. name) Answers for the teacher included. The worksheet is available in** .docx** and **.pdf **formats.
rhyteach2002
CS Knowledge Organisers - Software

CS Knowledge Organisers - Software

This is part of my Knowledge Organiser set for Computer Science. This part focuses on Software and key CS concerns. The amount of content that students are required to learn within Computing is vast the following document is all of the knowledge organisers I have developed for my students linked to the Computer Systems paper for computing. This document can be used for any specification to support students/teachers through the computing topics. The topics covered within this document are: System Software Computing Concerns and Impact on society This document can be used in many different ways some examples are below: Student led revision Topic summary Lesson activities/resources Teacher resource Homework Thanks for your time.
NextStepComputing
CS Knowledge Organiser - Networks

CS Knowledge Organiser - Networks

This is part of my Computer Systems knowledge organiser set. This set focuses on networking knowledge. The amount of content that students are required to learn within Computing is vast the following document is all of the knowledge organisers I have developed for my students linked to the Computer Systems paper for computing. This document can be used for any specification to support students/teachers through the computing topics. The topics covered within this document are: Networks Systems Security This document can be used in many different ways some examples are below: Student led revision Topic summary Lesson activities/resources Teacher resource Homework Thanks for your time.
NextStepComputing
CS Knowledge Organisers - Architecture

CS Knowledge Organisers - Architecture

This is part of my Knowledge Organiser set. The amount of content that students are required to learn within Computing is vast the following document is all of the knowledge organisers I have developed for my students linked to the Computer Systems paper for computing. This document can be used for any specification to support students/teachers through the computing topics. The topics covered within this document are: System Architecture Memory Storage This document can be used in many different ways some examples are below: Student led revision Topic summary Lesson activities/resources Teacher resource Homework Thanks for your time.
NextStepComputing
Cambridge Nationals Creative i-media R087 Tracker and mark book

Cambridge Nationals Creative i-media R087 Tracker and mark book

The Mark book has been designed to make the process of assessing the Cambridge Nationals in I-Media easier, it is also designed as an aid to help students with their progress It is designed as an aid to assist teachers in their marking and assessment process. It gives the teachers and students an indication as to where they are and what they have to do to complete the tasks and where they have to gain the marks. The spreadsheets are delivered as password protected against accidental alteration by the students,the password is set to blank. The workbook consists of a summary sheet and sheets for each LO, marks can be entered and progress tracked. Disclaimer: The system has been designed as an aid for the teachers, keeping data as safely as possible while maintaining ease of use. However as the conditions of use are beyond my control, the user alone is responsible for the data stored, and I will not accept any responsibility for loss of data arising from either misuse or incorrect use of the system. It is to be used as a marking aid for teacher information only, and in not part of OCR’s documentation. Setting up the system The spreadsheets need to be copied into a suitable folder in the teachers area or portable storage dev. The student names are entered into column A in the class summary sheet,these are then shown in the AO sheets in protected cells. Rows have been created for 30 students but more can be added if necessary. Data from the FFT can be entered into the most likely target column, as can agreed targets if the teacher feels it necessary. Columns have been created to enter students effort if required.
ph12wg
Flowcharts and Computational Thinking

Flowcharts and Computational Thinking

An ideal lesson to continue learning of computational thinking and flowcharts. Encourages correct use of symbols and application of knowledge with open ended tasks as well as worksheet which can be used as an assessment material. Requires previous knowledge of flowcharting including correct symbols.
MissC_Computing_Media
Programming Using Kodu

Programming Using Kodu

Students will understand the term ‘programming’ whilst using Kodu. Students will use Kodu to create a world and program Kodu to move. Students will then design and create their own game whilst providing evidence. Lesson One-Six Kodu Lesson Seven Revision Lesson Eight Assessment Lesson Nine Feedback and Improvements This unit has a lesson presentation for every lesson that includes a starter activity, main activity and plenary. Resources also include homework, worksheets, helpsheets and an overall assessment sheet that can be used for self, peer and teacher assessment. A full Scheme of Work is also provided. This unit of work is suitable from Years 6-8 depending on ability.
samoliver368
STEM/Coding Activities

STEM/Coding Activities

STEM & Coding Resource Get your students engaged in fun hands on STEM activities! Use everyday materials in your classroom and get building! This resource also comes with 10+ computer coding activities for beginners.
VanessaHM11
Introduction to Computer Science

Introduction to Computer Science

An ideal first lesson to introduce the subject or topic surrounding computing, computer science or computational thinking. -Computational Thinking -Introduction to Flowchart design Complete with information slides, activities, starter and plenary. Suitable for a 1 hour lesson.
MissC_Computing_Media
Python Random Values Practical Challenges

Python Random Values Practical Challenges

A great 2 page handout for your pupils to practice using random values in Python. Includes example code, a task to read code, a task to correct code and 4 practical challenges for them to practice writing for loops in Python code. It even includes a PDF containing the answers. Great for homework tasks, classroom activities or self-study.
nwilkin
Flowol Programming Missing Words Cloze ICT Computing Starter Activity Keywords KS3 GCSE Cover

Flowol Programming Missing Words Cloze ICT Computing Starter Activity Keywords KS3 GCSE Cover

Missing words cloze sheet on the theme of ‘Flowol’. Powerpoint so can be used on the board or printed as a worksheet. Includes space for students to explain the keywords and suggested extension activities. Can take 10 minutes or an hour, depending on which activities the students complete. Ideal for the start of a lesson, a quick filler, a homework, part of a cover lesson or as a plenary on the board with a whiteboard pen. The idea behind these is to get students to become more literate and think independently about the words that could be used to describe the topic being taught. The repetition of the word over and over as they look for the word is useful in remembering the terms. Often the students will pick up on things that you would not normally expect!
mikedean
Scratch UltraBundle - 3 Units

Scratch UltraBundle - 3 Units

This bundle includes the Scratch beginner’s bundle, intermediate bundle and expert bundle all in one. I have used this for Years 5-7, using one unit each year as they move up the school. This could be used for other year groups as they encounter and improve with Scratch. Each unit should take 6-8 lessons, which is why I have spread them out over three year groups. In total there are 18 different resources bundled together here.
MrHawes8
KS2 / KS3 Scratch Expert Bundle

KS2 / KS3 Scratch Expert Bundle

This bundle is the third in a series of Scratch units, intended for KS3 or possibly high ability KS2 students. The first two lessons include looking at flowcharts and creating an algorithm using a flowchart, which then feeds into creating the game in Scratch. The third lesson involves creating a slug trail maze, which draws on what they might have done previously in creating mazes and drawing with the pen tool. The fourth lesson is more in depth with a look at variables and iteration, creating an endless scrolling flying game. The fifth lesson involves debugging and coding a Space Invaders-style game using starter code. This task includes subroutines and is the hardest of the unit. The unit ends with a project (3+ lessons) where the students create their own game based on some loose instructions. They then write about how they have made their game using a template in Powerpoint.
MrHawes8
KS3 Endless scrolling game scratch tutorial

KS3 Endless scrolling game scratch tutorial

This resource is a tutorial to help students understand how variables and iteration are used to create a simple scrolling game. The tutorial includes screenshots of code snippets and instructions on how and why the code works to create the finished version of the game. The resource also includes the finished version of the game, which I use to demonstrate the game before showing the first few steps in making it. The tutorial can be used as a help sheet for students who push on further with the game before the rest of the class, or who might need help in getting their game to work as intended.
MrHawes8
KS2/KS3 slug trail maze tutorial

KS2/KS3 slug trail maze tutorial

In this resource is a working version of a ‘slug trail’ maze game, and a Word document tutorial to go with it. The tutorial can be given to students as a help sheet once they have been given an introductory demonstration, or if they are pushing on further than the rest of the class. The tutorial help sheet includes screenshots of code and explains how and why this code is used to create the finished version of the game.
MrHawes8
KS3 Scratch Flowcharts 2-lesson mini project

KS3 Scratch Flowcharts 2-lesson mini project

Included in this resource is a Powerpoint which is helpful in recapping flowcharts and then leads into a programming task involving a number guessing game. The students should be aiming to make a flowchart based on the first two tasks in the project, which will help them move on to programming them in Scratch in the second lesson. There is a card sort which involves writing the instructions onto blank paper symbols to form the flowchart, and examples of each task as a flowchart and scratch game. This has been used with Year 7 following two previous units using Scratch, as a warm up for programming as well as a reminder of flowcharts and their usefulness in planning programs.
MrHawes8
Python - Getting Started

Python - Getting Started

4 documents that include example Python code, tasks and programming challenges to complete to help students, NQTs and non-specialist teachers to learn the following Python programming skills: Input and print statements If statements For loops While loops Perfect for classroom activities, homework tasks and self-study. Answers are included.
nwilkin
Python For Loop Practical Challenges

Python For Loop Practical Challenges

A great 2 page handout for your pupils to practice For Loops in Python . Includes example code, a task to work out the output from the range function, a task to correct code and 4 practical challenges for them to practice writing for loops in Python code. It even includes a PDF containing the answers. Great for homework tasks, classroom activities or self-study.
nwilkin
Python Basics Practical Challenges

Python Basics Practical Challenges

A great 2 page handout for your pupils to practice Python basics. Includes example code, a tasks to read code, a task to correct code and 4 practical challenges for them to practice writing Python code. It even includes a PDF containing the answers. Great for homework tasks, classroom activities or self-study.
nwilkin
Ozobot Maze Progression - 10 levels

Ozobot Maze Progression - 10 levels

Inspired by Google’s blockly games, this 10 level progression allows pupils to use ozobot and ozoblockly to solve mazes. The ozobot on its default setting is unlikely to solve the mazes in this progression, and thus, it forces pupils to use ozoblockly.
stuart_cork
Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

UPDATE: The video tutorial has been removed due to essential maintenance! (It needs updating!) In the mean time, please feel free to explore the resources. The video will be up again soon. These resources accompany Part 6 of my online CPD sessions, “Delve in, for twelve min!” In this session, I highlight the issue of pupils using time as the trigger for sprite and background changes (concurrency), rather than making the sprites and backgrounds interact with each other (dependency). Please watch the YouTube tutorial first, and use these Scratch projects as examples to secure your knowledge before you teach. Please see www.rundontwalk.co.uk for more resources, or to book me for your school’s computing CPD needs.
PhilWickins
ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

This is ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding) to bring your pupils’ programming projects to life! The idea for this emerged after teaching my classes Sketchup as a specific CAD tool within the DT curriculum to design lunar buggies, before then proceeding to the build stage. I was so impressed at their grasp of the software and 3D design as a concept, that I wanted to set a new challenge. Similarly, they had progressed extremely well in my computing lessons until they were quite proficient using coding constructs and concepts within Scratch, so what was the next step? I noticed that their sprite and background design within Scratch always fell short of their best, probably as they were so keen to code and get their project working. It was all coloured blobs and stick men; purely functional, but little in the way of inspiring graphical user interfaces! Enter: Sketchup. I decided that they could use their design skills to create high quality sprites, then export them as a 2D graphic to be loaded into Scratch as a costume. And then it hit me.  Why not export a series of rotations of a 3D sprite, load multiple images into a sprite’s costume, then animate it, so it appears as a rotating 3D sprite? The possibilities are endless! Take a look around this resource which includes my presentation from the CAS (Computing at School) National Conference 2018, the list of angles I used for my car direction, my ScratchUp examples, pupil Sketchup and ScratchUp examples and a Sketchup help sheet. Let me know how you get on!!! www.rundontwalk.co.uk
PhilWickins
Scratch DIRT SHEET - Assessment

Scratch DIRT SHEET - Assessment

Created this DIRT sheet for my Year 8’s but can be used for any year group. SIMPLE TO FOLLOW Teacher can look through their scratch projects and tick the boxes the pupils have covered in their Project. Pupils can then reflect on their project and suggest improvements they could make.
LUKEB82
What is an ALGORITHM

What is an ALGORITHM

An introduction to algorithms using a flowchart with sequence, selection and iteration. The worksheet provided enables students to slow down their thinking to focus on each instruction in the algorithm until the last instruction is executed and the program ends.
chris_vidal
Kodu-Rhythm Lesson 3(An Introduction to coding using Kodu)

Kodu-Rhythm Lesson 3(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.
chris_vidal
Getting your head around while loop - ITERATION for beginners.

Getting your head around while loop - ITERATION for beginners.

Understanding variables and loops are the most significant aspects of coding. It is important for students in early stages to grasp the concept of how loops work if the are to be successful candidates for computer science. This power point presentation is a scaffold building fundamental steps required in understanding and applying loops using python. Students must already know how to use basic input and output functions in python. The language and terminology used is simple enough for a non specialist to use and teach a coder at beginner level. The python idle software is available to download for free at https://www.python.org/downloads/. After students have fully grasp the concept of loops and how they work, they extension task will provide a challenge for them to apply their knowledge, using computational thinking to improve their code.
chris_vidal
Under the Sea #GoogleExpedition

Under the Sea #GoogleExpedition

Under the Sea - using Google Expedition to explore Coral Reefs around the world and create a short animation using Scratch to show the different animals and highlight the impact humans are having on Coral Reefs. Grade 3 Geography and Computer Science Google Expedition - Underwater Excursion Scratch - creating a short animation
r_coathup
Music Maker #GoogleExpedition

Music Maker #GoogleExpedition

Computer Science and Music For Grade 3 Pupils Exploring making music through the use of Scratch and Google Expeditions to compare how music is made in a music studio. Google Expedition - Recording Studio - Capturing Sound Scratch
r_coathup
#GoogleExpeditions The Hydrosphere: Modeling the Water Cycle with Scratch

#GoogleExpeditions The Hydrosphere: Modeling the Water Cycle with Scratch

This lesson combines science and computer science as students explore the water cycle through an expedition in the hydrosphere and use the programming language Scratch to create their own model. Objectives: Students will discuss how all water moves through a never ending cycle identifying key points in all stages. Students will apply their understanding by creating a model of the water cycle in Scratch. Standards: ESS2C: The Role of Water in Earth’s Surface Processes 5-ESS2-1 MS-ESS2-4 CSTA 1B-AP-10: Create programs that include sequences, events, loops, and conditionals. CSTA 1B-AP-17: Describe choices made during program development using code comments, presentations, and demonstrations. Additional videos / resources: Crash Course Kids: The Great Aqua Adventure https://www.youtube.com/watch?v=z5G4NCwWUxY Google Expedition Research Journal https://drive.google.com/file/d/1cd-NZMmx4dwzMsWNOuBg8Y375_iDJm6G/view?usp=sharing Create your own Google Logo Activity https://csfirst.withgoogle.com/c/cs-first/en/create-your-own-google-logo/overview.html Scratch Project Rubric https://docs.google.com/document/d/1jxxNbEITs4SDxNjsl0fXoq-XRX3t2HpY6aRfL_iKDyk/edit?usp=sharing Optional/Additional Lesson Plans/Resources Hydrologic (Water) Cycle Multimedia Text Set https://docs.google.com/presentation/d/e/2PACX-1vROakYmPuB2lMPONXbnF2kh28gPHC9EWM2ojZp7tvu9pFHUqgOjUFlb-URpx9w5zZnfCFf6qK28Wqht/pub?start=false&loop=false&delayms=3000 NASA Precipitation Education: Exploring the Water Cycle https://pmm.nasa.gov/education/lesson-plans/exploring-water-cycle
kdmoura
Cipher Wheel for Primary Cryptography

Cipher Wheel for Primary Cryptography

Encryption & Decryption Cipher wheel for primary pupils from iCompute’s primary computing scheme of work 6-8 week cryptography unit. Teach your pupils about encryption methods and learn the importance of privacy in the modern digital world with iCompute. Credit : www.icompute-uk.com
iCompute
Morse Code - Coder Wheel

Morse Code - Coder Wheel

Morse Code wheel for primary pupils from iCompute’s primary computing scheme of work 6-8 week cryptography unit. Teach your pupils about encryption methods and learn the importance of privacy in the modern digital world with iCompute. Credit : www.icompute-uk.com
iCompute