1. Resources Home
  2. Middle School
  3. Computing
  4. Algorithms and programming
  5. Physical Devices
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
Digital Skills

Digital Skills

A collection of digital skills progression documents and lessons. Learn unplugged coding, blogging and iMovie skills.
ferrycaptain
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
Micro:Bit differentiated worksheets - Year 7/8

Micro:Bit differentiated worksheets - Year 7/8

PLEASE LEAVE A REVIEW! Six lessons worth of content, each lesson has a high, medium and low ability worksheet and each lesson gets progressively harder. Most projects work with the block editor or touch develop. These worksheets have been printed and laminated and pupils choose the worksheet based on their ability.
gemw444
Microbit Unit of Work

Microbit Unit of Work

This Unit of Work includes 10 lessons worth of Microbit programming skills and knowledge. Each lesson has a PowerPoint presentation to go with it, with all other resources also included as Word documents. All resources including PowerPoints are numbered to make it easier to follow the unit, and there is also a teacher’s guide included. The Unit begins with an introduction to Microbits, and concludes with revision, end of unit test and DIRT reflection lesson. Topics included are Variables, Selection, Iteration, and various programming challenges in the form of games that the students can create. It also includes the Microbit Board Game project that takes 2 lessons, which is also available from the Programmer’s Paradise shop on TES Resources. A homework is also included, where the students can create a program using printed code blocks, cut and stick them onto the other half of the paper. This can be used after the first couple of lessons, or later if they are less familiar with the concepts.
MrHawes8
Microbit Programming Assessment

Microbit Programming Assessment

Included is an assessment for the end of a microbit programming unit. Topics included variables, selection, definite and indefinite iteration. The test also includes specific practical knowledge of programming using microbit blocks.
MrHawes8
Microbit Revision Lesson

Microbit Revision Lesson

This presentation is to be used for revising programming concepts such as variables, selection, iteration using the microbit. There are tasks included such as creating definitions, thinking about how to program a certain game and a Kahoot quiz (link included on the powerpoint).
MrHawes8
Microbit Iteration Lesson 2

Microbit Iteration Lesson 2

This resource is a PowerPoint presentation that helps to reinforce definite vs. indefinite iteration, and also includes instructions for creating a game for the microbit. Complete code blocks shown in the PowerPoint.
MrHawes8
Microbit Iteration lesson

Microbit Iteration lesson

This resource is a PowerPoint presentation used to teach iteration for students using the Microbit. The main task involves students programming definite and indefinite iteration through the use of two different looping blocks of code.
MrHawes8
Microbit Selection Lesson

Microbit Selection Lesson

This resource is a PowerPoint used to teach a lesson on Selection statements using the Microbit. The lesson revolves around the students creating a 'Magic 8 Ball' game, using If...Then...Else blocks of code.
MrHawes8
Microbit Click Wars Lesson - flowchart included

Microbit Click Wars Lesson - flowchart included

This lesson includes the PowerPoint needed to have the students create a game called Click Wars, and the flowchart card sort activity alongside it. Also included is the instruction sheet for the students to work from, and a Word document containing the coded solutions.
MrHawes8