Listing all results (13)
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...
Classroom Sound Monitor
This cross curricular activity includes science content from Year Four of the primary curriculum. It introduces programming and control, linked to the outside world through sensors - in this case, the computer's built-in microphone or a peripheral microphone. Programs are written using Scratch (online or offline)...
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...
Scratch Maths Quiz Selection
This Barefoot Computing resource for upper-primary computing lessons uses the creation of a Scratch maths quiz as a basis for learning about algorithms using selection.
Children are asked to create an algorithm that mirrors the quiz given orally by the teacher. Once they have developed the algorithm it is...
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...
Computing: The Next Generation (Autumn 2009)
This early edition of the Computing at School (CAS) newsletter includes articles on Scratch programming and curriculum structure in lower secondary school. Also, videos showing the importance of maths in computer science are highlighted.
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...
Pages
Filter by subject
- Careers (0) Apply Careers filter
- Creative arts and media (0) Apply Creative arts and media filter
- Cross curricular (5) Apply Cross curricular filter
- Design and technology (2) 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 (13)
- 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)
- (-) Remove Article filter Article (3)
- Assessment (0) Apply Assessment filter
- Audio (0) Apply Audio filter
- Data set (0) Apply Data set filter
- Demonstration (0) Apply Demonstration filter
- (-) Remove Diagram filter Diagram (0)
- Experiment (1) Apply Experiment filter
- Game (0) Apply Game filter
- Group work (2) Apply Group work filter
- Image (2) Apply Image filter
- (-) Remove Information sheet filter Information sheet (4)
- 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
- (-) Remove Simulation filter Simulation (0)
- Teacher guidance (15) Apply Teacher guidance filter
- Textbook (1) Apply Textbook filter
- Video (0) Apply Video filter