Term 1 – Physical Computing

This term, you will be revisiting the world of the micro-controller, and looking at creating your own devices and tech.  We’ll be using the BBC Microbit once more, but unlocking more of its true potential as a way of making your ideas come alive…

Lesson 1 -Microbits: A Refresher

Learning Outcomes Objectives: Must Understand what microcontrollers are, and why they’re used. Should Remember how to set up and use a microbit Could Re-familiarise ourselves with the micro:python interface Keywords Words to learn for this lesson are: Micro-controller, Arduino, ARM, Maker’s revolution Starter Look at some of this video: All the tech in this video […]

Lesson 2 – Loops and lights

Learning Outcomes Objectives: Must Create python lists to represent the the LED Matrix on the micro:bit Should Make an image flash on the micro:bit using a simple loop Could Add a control variable to the loop to make the lights dim progressively Keywords Words to learn for this lesson are: Loop, Iteration, LED Matrix, control […]

Lesson 3 – Selection and Inputs

Learning Outcomes Objectives: Must Store input values from the BBC Micro:bit (Buttons, sensors etc…) Should Use if statements to create branching programs based on input values. Could Create a thermometer program that gives a warning  based on certain values… Keywords Words to learn for this lesson are: Sensors, Thermometer, Input, Selection, Nested If… If/else Starter […]

Lesson 4 – More code

Learning Outcomes Objectives: To make a fully working “Combination lock” program. To adapt, modify and improve existing code, looking for faults in a program Must Get the full Safelock program working on the microbit, tested and bug free. Should Amend and improve the code,  adding meaningful comments. Could Make the program more secure, having calculated […]

Lesson 5 – Reflexes

Learning Outcomes Objectives: Must Create working reflex test.  Copy code, flash it to the micro:bit, and test it. Should Amend and improve the provided code, improving the program Could Amend and improve the provided code, improving the program.  Annotate the code carefully making sure the code is described. Extend the program substantially. Keywords Words to […]

Lesson 6 – Tamagotchi!!

Learning Outcomes Objectives: Must   Should   Could   Keywords Words to learn for this lesson are: Starter So this lesson, we’ll be making an interactive pet – much like the famous Tamagotchi (in fact if you’ve got a microbit in the 3D printed case, it already looks like a virtual interactive pet)! Have a think.  In […]

Lesson 7 – Assessment

Learning Outcomes Objectives: Must Should Could Keywords Words to learn for this lesson are: Starter Main Plenary Homework