Scratchmaths
Scratchmaths
through Scratch
Phil Bagge
Computing Inspector/Advisor (Hampshire)
CAS Master Teacher
Teacher (Otterbourne Primary,
Calmore & Ringwood Junior Schools)
Author code-it.co.uk resources
Author How to teach Primary Programming using Scratch
Scratch Overview
• Programming Language Since 2007
• Two versions 1.4 & 2.0
– Pyonkee (iPad version of Scratch 1.4)
• Online & Offline
• User Community
• Used from Y3 to Undergraduate Study
• Block based rather than text based
• Limitations
Computational Thinking & Scratch
• Algorithms
• Algorithm Evaluation
• Decomposition
• Generalisation
• Abstraction
Example Question Algorithm
Think of a question
Think of the answer
Ask the question
Compare your answer with
users answer
If same award point
If different award no point
?
Examples of programming decomposition
Incidental Maths
• Angles (Smoking Car)
• Percentages
• Decimal Fractions (Music Machine)
• = Same as (Maths Quiz)
B A
Maths Related Projects
• Training Computer to do Maths
• Maths Quiz
• Counting Machine
• Coin Program
• Times Table Game
• Perimeter Program
• Angle Sorter
• Cartesian Coordinates Planning can be found here
• Clock http://code-it.co.uk/scratch/scratchplan
However latest version is here
http://www.amazon.co.uk/Teach-Primary-Programming-Using-Scratch/dp/1908684534
Counting Machine
Can you get the cat
to count?
Modelling a better solution
https://youtu.be/_26bc5twFRg
From
Algorithm to
Code