Listing all results (8)
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...
Logical Number Sequences Activity
Combining maths and computational thinking, this Barefoot Computing activity for upper primary uses linear number sequences to introduce algorithms in computing. Children work collaboratively to apply logical thinking and pattern recognition - key concepts used across the Barefoot Computing project. While using...
Logical Number Reasoning Activity
This activity combines computing and maths to look at algorithms. Children are challenged to solve missing number problems in number sequences, using logical reasoning. Additional challenges are then presented, and children are asked to share not just the answer, but the approach they took to solving the problem...
Scratch Maths Quiz Variables
This Barefoot Computing resource builds on the ‘Maths quiz with selection’ learning activities which should be undertaken first.
It involves improving an existing Scratch maths quiz and adding score-keeping using variables – a quiz Scratch file is provided for students who do not have access to one they made...
Decomposition Unplugged
This computing resource for primary schools introduces the concept of decomposition through dance. Using combinations of hand-jive, clapping or tutting, the lesson demonstrates how complex sequences of instructions (algorithms) can be broken down into smaller chunks. The children are challenged to look for patterns...
Bee-Bots 1,2,3 Programming Activity
This activity for younger children introduces algorithms and algorithmic thinking. After first planning how to draw numbers using the simple commands available, children then program a BeeBot to create the shapes (BeeBots are a type of simple programmable rover).
By watching and feeding back on each other's...
Writing a Flowchart
This engineering activity, suitable for children in computing lessons, looks at the basics of flowchart construction.
Simple examples, such as the decisions made by a dog chasing a stick, are used to make flowchart representation of algorithms accessible to younger children.
A simple design activity...
Filter by subject
- Careers (0) Apply Careers filter
- Creative arts and media (0) Apply Creative arts and media filter
- Cross curricular (3) Apply Cross curricular filter
- Design and technology (1) Apply Design and technology filter
- Engineering (2) Apply Engineering filter
- Food Preparation and Nutrition (0) Apply Food Preparation and Nutrition filter
- Health and safety (0) Apply Health and safety filter
- Leadership (0) Apply Leadership filter
- (-) Remove Mathematics filter Mathematics (8)
- Personal development (0) Apply Personal development filter
- Psychology (0) Apply Psychology filter
- Science (2) Apply Science filter
- STEM Clubs (0) Apply STEM Clubs filter
- STEM Clubs (0) Apply STEM Clubs filter
Filter by key stage
Filter by age
Filter by Scottish level
Filter by type
- (-) Remove Activity sheet filter Activity sheet (8)
- Article (3) Apply Article filter
- Assessment (0) Apply Assessment filter
- (-) Remove Audio filter Audio (0)
- Data set (0) Apply Data set filter
- Demonstration (0) Apply Demonstration filter
- Diagram (0) Apply Diagram filter
- Experiment (1) Apply Experiment filter
- (-) Remove Game filter Game (0)
- Group work (2) Apply Group work filter
- Image (2) Apply Image filter
- Information sheet (4) Apply Information sheet filter
- Interactive resource (3) Apply Interactive resource filter
- Lecture (0) Apply Lecture filter
- Open-ended task (0) Apply Open-ended task filter
- Poster (0) Apply Poster filter
- Presentation (11) Apply Presentation filter
- Quiz (0) Apply Quiz filter
- Research (0) Apply Research filter
- STEM Ambassador (0) Apply STEM Ambassador filter
- Self assessment (0) Apply Self assessment filter
- Simulation (0) Apply Simulation filter
- Teacher guidance (15) Apply Teacher guidance filter
- Textbook (1) Apply Textbook filter
- Video (0) Apply Video filter