This unit you will be looking at coding using Micro:Bit. Micro:bit is a block code program online, a bit like Scratch - you can find the Micro:bit website by CLICKING HERE. Simply click new project, give it a name and off you go! PLEASE NOTE - due to the way that a micro:bit works with a Chromebook we will not be using the hardware at this stage. We will take a look at them closer to the end of the unit. The emulator will show you all you need to know!
You will utilise the following skills from previous units and year groups:
Coding skills from first school and year 5 (Code.org and Scratch)
Computational Thinking skills from the previous unit
Problem solving skills
Resilience
You will learn the following skills:
How to use Micro:Bit to code
Apply computational thinking skills to your coding
Challenge yourself at your own rate to understand that code can run programs that can give an output to a physical device
Where this will/could take you:
Computational thinking and coding in years 7 and 8
GCSE Computer science
Develop your language skills...
A large and diverse number of IT jobs, not just in coding - See the list below...
Computer Programmer. ...App development, game coder, game tester!
Web Developer. ...
Front-End Developer. ...
Back-End Developer. ...
Full-Stack Developer. ...
Software Application Developer. ...
Computer Systems Analyst. ...
Computer Systems Engineer.
In this unit you will build on your prior coding skills to look at how a sensed input can control the outcomes of block coding you have created.
Emerging: Choose from a scaffolded set of blocks and run your code on the device/emulator
Developing A: Choose from a scaffolded set of blocks to run their code on the device/emulator. Identify if the program doesn’t work as you expected it to.
Developing B: Create an algorithm (block code) to describe how the program will record a step . Identify if the program doesn’t work as you expected it to.
Mastery: Identify what will be displayed and how. Choose an appropriate name for a variable and where to set it. Create an algorithm (block code) to describe how the program will process each input. Fix bugs in your code.
Greater Depth: Relate the use of selection within the algorithm to other real-world systems. Discuss the limitations of the emulator when testing code. Explain to others about any bugs that were found and how they were fixed. Identify how and why their project could be enhanced
Short video about the Micro:bit emulator! You will be using this rather than the Micro:bit itself to test out your coding!
Some Useful Videos: