1. Resources Home
  2. High School
  3. Computing
  4. Algorithms and programming
Searching and Sorting Algorithms

Searching and Sorting Algorithms

For both GCSE and A Level - this pack includes everything you need-to-know regarding searching and sorting algorithms, including pseudocode and explanations of: - Binary search - Linear search - Merge sort - Bubble sort Includes Python code (as text files, because Python files wont upload) with examples for each algorithm
mro2013
Christmas MicroBit Game KS3

Christmas MicroBit Game KS3

The software operating Santa's sleigh (ICEos10) has been updated and is causing issues when running. Now that santa is out delivering his sleigh is dropping presents all over the place. Use your elves on the ground (with A+B) to catch the presents as they drop and help save christmas. This could be useful as a one off lesson in coding club or as a fun activity at KS3. Resource has pictures to support coding and brief explanations, with some possible extension tasks at the end.
dark_badger
Microbit Xmas Wearable Tech : Workbook 4 PLANNING MANUFACTURE

Microbit Xmas Wearable Tech : Workbook 4 PLANNING MANUFACTURE

Fourth booklet in a series that explores the development of a novelty Santa hat as wearable tech using the BBC Microbit. Suitable for KS3 Computing or Design and Technology. This fourth booklet in the series asks pupils to plan their tasks and identify equipment, components and tools needed. They are then asked to compose a Gantt chart then establish manufacturing costs.
LBo_IT
Christmas Scratch Animated card

Christmas Scratch Animated card

This contains a starter where students are asked to ponder what makes an animated card interesting. The scripts are then given for learners to create a fully animated e-card. It includes moving snow, decorations that find their way to the tree, a star coming from the sky and landing on the tree. Baubles that flash, and a merry Christmas sign that lights up. Some features start automatically and others are interactive. This can be used from around age 7 right up to year 11! Everyone loves a Christmas theme! The lesson ends with a bronze, silver gold worksheet which allows differentiation from a cloze key word task, to considering real life uses, and ends with Blooms evaluative task for more able learners. There is also a homework / extended learning task available. Two learning walks have been rated outstanding with this lesson.
hoof_hearted
Thinking About Micro:bits and the IOT.

Thinking About Micro:bits and the IOT.

A set of three worksheets designed to provide discussion when leading in to work with the micro:bit. 1. THE INTERNET OF THINGS (IOT) Presents pupils with a range of IOT devices and asks pupils to consider why they are connected to the cloud. 2. WHAT PRODUCTS COULD I USE A MICRO:BIT FOR? asks pupils to respond to a range of micro:bit applications and consider further how these associations could be developed. 3.MICROBIT PARTS A quick exercise for identifying and recording the different parts of a micro:bit.
LBo_IT
Micro:bit tutorial 5 BUTTON WAR

Micro:bit tutorial 5 BUTTON WAR

This presentation is one of a series aimed at supporting teachers wanting to introduce micro:bit programming into their lessons. The presentation is authored in a way to mimic the use of the block editors with a step by step tutorial while freeing the teacher to lead discussion. Each presentation contains linked questions to deepen learning, challenges for pupils to adapt the code and an embedded video to illustrate the microbit output. The full PowerPoint presentation is available together with a link to a YouTube video to help the teacher familiarise themselves with the presentation sequence. 5 BUTTON WAR introduces a second decision loop to test for two conditions before incrementing or decreasing a variable.
LBo_IT
Micro:bit tutorial 4 HEARTBEAT

Micro:bit tutorial 4 HEARTBEAT

This presentation is one of a series aimed at supporting teachers wanting to introduce micro:bit programming into their lessons. The presentation is authored in a way to mimic the use of the block editors with a step by step tutorial while freeing the teacher to lead discussion. Each presentation contains linked questions to deepen learning, challenges for pupils to adapt the code and an embedded video to illustrate the microbit output. The full PowerPoint presentation is available together with a link to a YouTube video to help the teacher familiarise themselves with the presentation sequence. 4 HEARTBEAT introduces a while loop to fade in and out a beating heart on the LED matrix.
LBo_IT
Micro:bit tutorial 3 MOVEMENT SENSOR

Micro:bit tutorial 3 MOVEMENT SENSOR

This presentation is one of a series aimed at supporting teachers wanting to introduce micro:bit programming into their lessons. The presentation is authored in a way to mimic the use of the block editors with a step by step tutorial while freeing the teacher to lead discussion. Each presentation contains linked questions to deepen learning, challenges for pupils to adapt the code and an embedded video to illustrate the microbit output. The full PowerPoint presentation is available together with a link to a YouTube video to help the teacher familiarise themselves with the presentation sequence. 3 MOVEMENT SENSOR reuses the decision loop introduced in SHORT COUNTDOWN to react to selected micro:bit inputs.
LBo_IT
Micro:bit tutorial 2 SHORT COUNTDOWN

Micro:bit tutorial 2 SHORT COUNTDOWN

This presentation is one of a series aimed at supporting teachers wanting to introduce micro:bit programming into their lessons. The presentation is authored in a way to mimic the use of the block editors with a step by step tutorial while freeing the teacher to lead discussion. Each presentation contains linked questions to deepen learning, challenges for pupils to adapt the code and an embedded video to illustrate the microbit output. The full PowerPoint presentation is available together with a link to a YouTube video to help the teacher familiarise themselves with the presentation sequence. 2 SHORT COUNTDOWN builds on the code from LONG COUNTDOWN and introduces a variable and a iterative loop to produce a more efficient algorithm.
LBo_IT
Micro:bit tutorial 1 LONG COUNTDOWN

Micro:bit tutorial 1 LONG COUNTDOWN

This presentation is one of a series aimed at supporting teachers wanting to introduce micro:bit programming into their lessons. The presentation is authored in a way to mimic the use of the block editors with a step by step tutorial while freeing the teacher to lead discussion. Each presentation contains linked questions to deepen learning and an embedded video to illustrate the microbit output. The full PowerPoint presentation is available together with a link to a YouTube video to help the teacher familiarise themselves with the presentation sequence. 1 LONG COUNTDOWN simply takes the class step by step in producing a sequential countdown on the microbit's LED display .
LBo_IT