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

Microbit Introduction Lesson

Included in this resource is the PowerPoint used to introduce the microbit to a class, and some simple coding tasks to get the students using the microbits early on in the unit. Another PowerPoint is included for the final task, which is a selection of programming challenges for students to attempt.
MrHawes8
Microbit Board Game Project

Microbit Board Game Project

This resource was used for Year 7 Computing following a unit involving learning about variables, selection, iteration and random number generation using the Microbit. They loved playing the game, especially as they helped to create it! The idea is to have them use the Microbit as part of the board game. They will program in a dice function for shaking the Microbit, and other features for when they press Button A or B. The game works similarly to Snakes and Ladders. Button A moves the player either forwards or backwards, 6, 4, or 2 spaces (picked randomly by the program), and Button B moves the player up or down by flashing up to 3 up or down arrows (again randomly). Instructions were given via a worksheet, where the first page (two of the tasks) were given in the first lesson and the final one was given at the start of the second. When they had finished their program they could then download it to the Microbit and play their game. My students ended up with between 10-25 minutes playing time depending on how quickly they programmed their game. They can provide their own playing pieces from pencil cases etc. and the board is provided (A4 printout is fine). The code is in the screenshots in the PowerPoint slides and can be made up quickly.
MrHawes8
3 x lessons

3 x lessons

Hardware, software and utility software presentations, used with year 9 computer science classes.
maxwell01782
Minecraft Command Block Coding Lesson SEN

Minecraft Command Block Coding Lesson SEN

Hi, I have created a coding lesson on Minecraft pocket edition to be used on iPad or Android devices. The worksheet provides step by step visual instructions on how to place a command block in Minecraft and editing the coding to spawn in something of your choice. This is the basics of command blocks and a good starting point. I used this with my KS2 SEN class (Social, Emotional and Mental Health) and they loved it. Would appreciate any feedback as this is the first resource I have ever published. Links to KS2 National Curriculum Computing Objectives: Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems. Also attached a Youtube tutorial for teacher subject knowledge.
jamiegteacher
The Enigma Machine

The Enigma Machine

In the Enigma Machine lesson, students will learn the intricacies of cryptography used in World War II to convey secret messages to soldiers in the field. Students will start by looking at a simple shift cipher and will create their own cipher wheel to send and receive encoded messages. Students will then learn about the German Enigma Machine and will run a web-based emulated version to better understand how it works. Finally, students will discover how the Allies broke the Enigma’s code in WWII and the effect that had on winning the war. Part of this lesson was adapted from a lesson plan by Northern Illinois University. Topics addressed: Basic cryptography and relevant vocabulary Shift ciphers and how they encode plain text using a simple algorithm The Enigma Machine and its impact on the outcome of World War II Primary CT concept: algorithms. Students will consider different algorithms used in various forms of cryptography, including the very complicated logic involved in the Enigma Machine. Students will be able to: Explain why cryptography is necessary to keep messages secret Explain the algorithm of a simple shift cipher Understand at a high level how the Enigma Machine operates Understand at a high level how the Enigma Machine was defeated Materials: PowerPoint presentation Shift cipher template and instructions Suggested lesson breakdown: 10-15min – introduction to cryptography 10-15min – students create and test cipher wheels 5min – discussion on shift cipher 7min – Enigma Machine video 10min – Enigma Machine web emulator 10min – Cracking the Enigma Machine video
eli17