1. Resources Home
  2. Primary
  3. Computing
  4. Algorithms and programming
  5. Basic
Introducing the BBC Microbit

Introducing the BBC Microbit

This download includes 4 presntations, homework and a science experiment sheet. It is designed to introduce the wonderful BBC Microbit. Some schools were lucky enough to get some of the 1 million free Microbits give away at launch, the rest have to buy them (~£17 on Amazon). Please give me useful feedback in a review and follow me.
jkemm
EAL - Intro to coding, robots and AI - Revision Guide

EAL - Intro to coding, robots and AI - Revision Guide

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
7. EAL - Intro to coding, robots and AI - Compilers

7. EAL - Intro to coding, robots and AI - Compilers

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
6. EAL - Intro to coding, robots and AI - Random functions

6. EAL - Intro to coding, robots and AI - Random functions

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
5. EAL - Intro to coding, robots and AI - Subroutines

5. EAL - Intro to coding, robots and AI - Subroutines

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
EAL - Intro to coding, robots and AI - debugging

EAL - Intro to coding, robots and AI - debugging

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
3. EAL - Intro to coding, robots and AI - Repeat Functions

3. EAL - Intro to coding, robots and AI - Repeat Functions

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
2. EAL - Intro to coding, robots and AI - Cast Study automated vehicles

2. EAL - Intro to coding, robots and AI - Cast Study automated vehicles

Part of a Wolsey Academy SOW of 7 lessons with a revision guide and online test at the end. Designed for EAL and weaker students to introduce them to new vocabulary regarding coding, robotics and the future of AI. Later lessons make use of Google Doodles, Ozobots, Robozzle and Scratch to demonstrate some very fundamental coding techniques and functions. Lessons blend key word acquisition with basic skills, ideal for EAL and weaker students. Can also act as a general introduction to these concepts to all classes. Designed for all ICT/Computer Science courses. Impact on society Case study on autonomous vehicles Repeat Functions (via a Google Doodle exercise) Debugging (Using Ozobots) Subroutines (Using Robozzle) Random Function (Scratch Star Wars Game) IF statements and compilers (Scratch Flappy Birds Game) Revision Guide. See more at www.wolseyacademy.com and access the end of unit test.
WolseyAcademy
KS3 Scratch Booklet

KS3 Scratch Booklet

All instructions are included in booklet. This is a booklet aimed at a KS3 group as a recap to Scratch allowing them to design and create their own game. This should be enough for 2/3 lessons worth.
14bensona
Programming – Concepts, BASIC Commands and Scratch Alternatives

Programming – Concepts, BASIC Commands and Scratch Alternatives

This is part two of two-day training on how to teach programming. It was created for use with teachers in Nepal but contains content that is globally relevant. This PowerPoint presentation includes various fun activities based around: What programming is and why it is important Variables and constants BASIC Commands and their Scratch alternatives (PRINT, CLS, INPUT, END, REM, LET) Conditional Statements – IF THEN ELSE, SELECT CASE, GOTO Loops - FOR NEXT, DO WHILE, WHILE WEND Setting Real World programming challenges Combining programming with other topics ========================================================================= Part one, which contains various fun activities based around: Computational thinking (simplified)– breaking down a bigger task into smaller steps and finding solutions Algorithms – Step-by-step ordered instructions Flow Charts – Graphical representations of algorithms Pseudocode – A half-code outline of a program written for humans to understand. Can be found here - https://www.tes.com/teaching-resource/programming-what-do-you-need-to-know-before-you-teach-it-presentation-and-activities-11869690
teaching-ict
STEAM BUNDLE for Years 5 and 6

STEAM BUNDLE for Years 5 and 6

This resource is a BUNDLE (444 pages) of 18 STEAM packs that I have put together for Upper Key Stage 2 all following objectives from the 2014 National Curriculum of England. Some are pulled from other thematic packs, while others are sold as stand alone packs in the Connecting Curriculum shops, including textiles, evolution and adaptations, prototyping with littleBits and MakeyMakey, food technology and computer science with Scratch. You can check out all resources offered in my catalogue here: Connecting Curriculum Catalogue INCLUDED STEAM with littleBits Mission to Mars: Design a Mars Rover with littleBits Working Scientifically with littleBits for Year 5 and 6 Vikings: Battle Modifications with littleBits STEAM with Textiles Mayan Civilisation Study - Art & DT Focus (Textiles) Mission to Mars: Design a Mission Badge (e-Textile) STEAM Curriculum Working Scientifically I can Statements for Years 5 & 6 STEAM with MakeyMakey and Scratch Working Scientifically with MakeyMakey in Years 5 & 6 Design A Video Game on Scratch Other STEAM packs Insect Study - Adapted Insect Forms Ancient Benin Study: Create a Thumb Piano Design a Survival Invention The Heart - Build an Anatomical Model STEAM with Food Working Scientifically with Cookies for Years 5 & 6 Conquest: Diet of a Conquistador (Science & DT) Working Scientifically with Energy Bites for Years 5 & 6
erinbrasington
STEAM BUNDLE for Years 3 and 4

STEAM BUNDLE for Years 3 and 4

This resource is a BUNDLE (260 pages) of 12 STEAM packs that I have put together for Lower Key Stage 2, all following objectives from the 2014 National Curriculum of England. Some are pulled from other thematic packs, while others are sold as stand alone packs in the Connecting Curriculum shops. They include packs for littleBits, MakeyMakey, Scratch, food, textiles, and light. You can check out all resources offered in my catalogue here: Connecting Curriculum Catalogue You can view the packs sold separately here: Mission to Mars: Design a Mars Rover with littleBits Working Scientifically with littleBits for Years 3 and 4 Design a Video Game Controller with MakeyMakey Working Scientifically with MakeyMakey in Years 3 & 4 Design A Video Game on Scratch Mission to Mars: Design a Mission Badge (e-Textile) Working Scientifically with Cookies for Years 3 & 4 Working Scientifically with Energy Bites for Years 3 & 4 Working Scientifically I can Statements for Years 3 & 4 The Magic Box Poetry Mini-Unit Working Scientifically with Crayons for Years 3 & 4 - STEAM Unit Light Investigation: Design and Make a Light Maze You might also like: All Things littleBits STEAM BUNDLE
erinbrasington
GCSE 9-1 50 Pseudo code or Programming challenges

GCSE 9-1 50 Pseudo code or Programming challenges

50 programming or pseudo code challenges- programs which could be given as an extension activity or out-of-class assignment to stretch and challenge learners of all key stages- as part of practicing selection and iteration and other programming techniques. These could be done using any programming language of your choice. These could be beneficial to prepare students for exams related to Algorithms and programming techniques. These can be used for KS3 and even A levels. Please send a message if you need solutions. All the best.
sekhon1976
Kodu Flight Simulator

Kodu Flight Simulator

This is a lesson or mini project that teaches students to create their own flight simulator game in Kodu Game Lab. This includes a lesson powerpoint, help videos, an example kodu game file and also a help sheet which guides students through the design and programming required. The lesson powerpoint also goes through what a flight simulator is and looks like in the air which can help to show students what being a pilot is really like and the purpose of simulators.
miko12310
Ozobot March Maze

Ozobot March Maze

Ozobot Chase the Rainbow This Saint Patrick’s Day themed maze will allow students to think of how to program the Ozobot so it reaches each target and the end of the maze. Included: *One maze *Teacher tips
missotech3
Programming Languages Word Search & Graded Quiz (interactive) (2 products)

Programming Languages Word Search & Graded Quiz (interactive) (2 products)

Programming Languages Word Search & Graded Quiz (interactive) Word Search: This resource contains a Word Search to help introduce vocabulary associated with programming languages. Materials allow for differentiated learning and include the following: ▪ printable word search pdf & docx format ▪ interactive quiz timed and no time constraints (run index.html file in a*browser) ▪ Set of answers *(Please note that Safari and Microsoft Edge could not display word search quiz when tested) Graded Quiz: Individual graded Assessment Quiz. Contains 10 questions based on programming languages. 10 questions, no time constraints but only 1 attempt allowed; learners have the opportunity to review their answers. Can be added to individual computers. Could be completed as a whole group on an interactive SMART board if preferred. Important: Do not separate any of the original digital files from the original folders, just run them inside the folders for the games to work properly. Note: Please run index.html file or drag into URL bar in your browser. Review: Please be so kind as to review your purchase, once you have used it with your learners. This helps me to make any necessary improvements to the resource. I welcome constructive feedback. If you require any adjustments to the resource(s) please contact me and I will endeavour to meet your needs wherever possible. Many thanks. Check out the R&C store for other quality resources.
ResourcesandCourses
Programming core concepts flashcards

Programming core concepts flashcards

A set of flashcards for students to use to revise key programming terminology. I created these for my GCSE students, so that they would be clear on key terms. These cards help them remember the core ideas, which helps them program and discuss their programming.
DanielKeefe
Turtle Academy Logo Planning - Computing - Year 4

Turtle Academy Logo Planning - Computing - Year 4

**A Unit Pack of 4 Lessons for Computing, linked to the Turtle Academy Website for Programming** This pack is aimed at lower key stage 2 children and is based around the programming website for children called Turtle Academy, although the planning could be adapted for other programmes. The planning covers the following objectives: To be able to use simple LOGO language to create a shape To be able to use simple LOGO language to write initials in your name To be able to use simple LOGO language to produce a desired outcome Write the instruction and press enter to execute the command To be able to use a number of commands
alicepoole1
Python - Roulette Game

Python - Roulette Game

A fun lesson resources to guide students in creating a simple text based Roulette Game using Python - or can be used for any programming language. 3-4 levels of differentiation, involves printing, generating random numbers, concatenation and IF statements. Hard option involves using arrays/lists. Students can choose one of 3 examples to create from Easy - Hard. Making of the game is broken down into easy steps for students to follow if they wish - or not.
grahamturner
Createing a simple Dice Game in Python

Createing a simple Dice Game in Python

A fun lesson resources to guide students in creating a simple text based Dice Game using Python - or can be used for any programming language. 3-4 levels of differentiation, involves printing, generating random numbers, concatenation and IF statements. Hard option involves adding variables. Students can choose one of 3 examples to create from Easy - Hard. Provides snippets of code to get them started. Perfect for beginners.
grahamturner
Algorithms, Maths & micro:bit: 5 fun coding activities

Algorithms, Maths & micro:bit: 5 fun coding activities

5 fun activities exploring the micro:bit, mathematics, and algorithm creation in Python and JavaScript Blocks. This short activity booklet explores the use of computing in order to calculate mathematical constants and carry out advanced mathematical functions. This could be used as an introduction to algorithms or mathematics & computing. In these activities we will use Python and JavaScript Blocks to calculate Pi & e, as well as creating a function to calculate factorials. Along the way we will learn a number of key skills: - Introducing & breaking down problems and algorithms - Solving and re-arranging equations - Real-world use of computing - Introduction to mathematical constants - Coding in Python & JavaScript Blocks - Utilising key equations for geometry & shapes - Memory issues & efficiency - Coding Skills: - Variables - Loops - Conditions - Advanced mathematical functions
rlowe0008
Full Set GCSE Computing Revision Flash Cards!

Full Set GCSE Computing Revision Flash Cards!

GCSE Computing Revision Flash Cards for Students. This bundle has money off, as apposed to buying the Flashcards separately. £25 instead of over £30! 20% Off compared to if you bought them separately. Based off of the OCR Specification (9-1)
ET-5063
Digital Skills

Digital Skills

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

Computing SoW KS1

This is a SoW for Computing for Year 1 and 2, updated for the 2014 Curriculum. The SoW covers 3 key skills for each term, ensuring coverage of the curriculum. Please look at the files included for some of the resources mentioned in the SoW. There are also many useful website links for teaching the new Computing Curriculum. Please note; this plan incorporates the use of computers, iPads and robotic toys.
lizmcdiz
Honey Bee Study with Maths and Scratch

Honey Bee Study with Maths and Scratch

This resource has been made to use alongside the other Honey Bee Study packs, which teach children about evolution and adaptations. In this pack, children will take a closer look at the Maths used by bees in their honeycomb, before designing their own honeycomb in Scratch using Pens and Loops. An editable copy of resources is available for sharing on Google Classroom and Seesaw is provided with download. -------- You might also like: Honeycomb and Honey Bee Printing 'Pimp my Insect' Explanation Text FREEBIE! Colony Collapse Disorder - Persuasion Text Insect Study - Evolution & Inheritance Insect Study - Adapted Insect Forms
erinbrasington
Let's Start Coding: Programmer's Notebook for Grades 6-8

Let's Start Coding: Programmer's Notebook for Grades 6-8

The Let's Start Coding Programmer's Notebook contains real-life application questions pertaining to how real, typed code is used in the world around us. The Programmer's Notebook also contains a C++ code cheat sheet for students to use in identifying correct functions and statements. The Programmer's Notebook also has an alphabetically arranged coding glossary for students to use to fill out definitions in their own words and to write examples. This resource can be used with or without the Let's Start Coding kits found at www.letsstartcoding.com
LetsStartCoding
Let's Start Coding: Grades 4-5 Programmer's Notebook

Let's Start Coding: Grades 4-5 Programmer's Notebook

The Let's Start Coding Programmer's Notebook contains real-life application questions pertaining to how real, typed code is used in the world around us. The Programmer's Notebook also contains a C++ code cheat sheet for students to use in identifying correct functions and statements. The Programmer's Notebook also has an alphabetically arranged coding glossary for students to use to fill out definitions in their own words and to write examples. This resource can be used with or without the Let's Start Coding kits found at www.letsstartcoding.com
LetsStartCoding