## Listing all results (47)

### Pseudocode Challenge

This activity, created by Pete Dring and originally published here, contains a resource which is accessed via the web browser (although it is just on the local machine). The web page once loaded contains 20 interactive ...

Publication date:
2010 to date

6 files

0

### Fly by the Stars

Satellites and other spacecraft use star cameras to image space and to determine which direction they are pointing.

This resource, suitable for upper secondary school students, looks in detail at the night sky, examining objects and orbital motion within the solar system. Constellations and the stories...

Publication date:
2010 to date

1 file

0

### Once upon an algorithm: how stories explain computing

How Hansel and Gretel, Sherlock Holmes, the movie Groundhog Day, Harry Potter, and other familiar stories illustrate the concepts of computing. Picture a computer scientist, staring at a...

Publication date:
2017

Physical resource:
Book

### The Peruvian Coin Flip - Cryptographic Protocols

This activity shows how to accomplish a simple, but nevertheless seemingly impossible task -making a fair random choice by flipping a coin, between two people who don’t necessarily trust each other, and are connected only by a telephone. The resource begins with a detailed explanation of the activity and...

Publication date:
2000 - 2009

1 file

0

### Dijkstra's Algorithm

Dijkstra's algorithm finds the shortest path for a given problem. Dijkstra's algorithm can be used to find the shortest route between two cities. This algorithm is so powerful that it not only finds the shortest path from a chosen source to a given destination, it also finds all of the shortest paths from the...

Publication date:
2010 to date

3 files

0

### 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...
Publication date:
2010 to date

4 files

0

### 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...

Publication date:
2010 to date

2 files

0

### 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...

Publication date:
2010 to date

5 files

0

### 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...

Publication date:
2010 to date

3 files

0

### Introduction to Pseudocode

This activity features detailed instructions for a lesson to introduce the concept of pseudocode, using fairly simple but accessible graphics. The students are required to devise instructions in order to move a cartoon character on a grid including being able to interact with its' environment by picking up bananas...

Publication date:
2010 to date

6 files

1