Listing all results (121)

Satellite Telemetry Interpretation

As part of the FUNcube STEM satellite outreach programme we have developer a student and teachers pack showing how to interpret rea data from graphs.

These can be found at: https://funcube.org.uk/education-outreach/

Session Four: General Solution Using Repeat until and if...do...

This Rapid Router lesson uses the Blockly language to develop ideas about selection, repetition, and conditionals. Children progress from specific instructions to spot patterns that can be made into generalised solutions. This important step helps learning about abstraction and pattern generalisation, two...

About me

In this activity, part of a group of Python inspired resources,  students will learn how to write a Python program telling people all about you.

Teachers and session leaders should access the project materials and notes ...

Happy Birthday

In this project, part of the HTML and CSS projects , you’ll be introduced to HTML & CSS by learning how to make your own customised birthday card.

Teachers and session leaders should access the ...

All sorted

Machine learning is a system where rather than a computer programmer deciding the best way to sort, organise, classify or use information, the computer program develops its own set of instructions (algorithm) based on information that users feed it.  Scientists at the University of Oxford are working on ways to...

Starting from Scratch

Scratch is widely used in primary schools to teach children basic programming. This resource goes deeper, making use of the familiar Scratch environment to take students deeper into programming concepts such as:

  • Algorithm design
  • Parallel and sequential instructions
  • Event-driven...

Crazy Algorithms

This unplugged computing activity from the Barefoot Computing project teaches basic algorithms . An algorithm is a precise sequence of instructions or a set of rules for performing a specific task. By teaching this short, unplugged activity, pupils will create a set of instructions on how to draw a...

Coded simulation of Bubble Sort

This presentation guides students through an explanation & coded simulation of Bubble Sort. Students can add to this later by adding another option for Merge Sort with the potential to then measure the time taken for each algorithm to form a basis to compare the time complexity of the two. A copy of the...

Flowcharts and Pseudocode

An introductory lesson, linking ideas from flowcharts to the use of pseudocode. The presentation may need some editing to remove school specific information. It contains a link to the "Friendship Algorithm" sequence from Big Bang Theory and a link to the description section for Algorithms and Pseudocode from BBC...

Introduction to Algorithms

This resource details a real-world algorithm which students are unlikely to have encountered previously. The Luhn Algorithm is one method for validating that the long number on a credit/debit card is a valid number (it doesn't check if the card is actually a credit/debit one, just that the number conforms to the...

Pages

View all publishers