100 likes | 364 Views
Scratch That. Phil Bagge. What is Scratch?. Free block based programming language from MIT Aimed at 8 Years and up Download http:// info.scratch.mit.edu/Scratch_1.4_Download Educational community Publish creations Built round solid computer science principles Scratch 2.0.
E N D
Scratch That Phil Bagge
What is Scratch? Free block based programming language from MIT Aimed at 8 Years and up Download http://info.scratch.mit.edu/Scratch_1.4_Download Educational community Publish creations Built round solid computer science principles Scratch 2.0
Computer Science Principles Through Scratch • Computational Thinking • Step by step • Loops (Iteration) • Selection (Choice) • Variables • Decomposition • Debugging
Programming Progression • Step by Step • Loops • Choices • Variables • Conversation • Bumpy (Maze) • Quiz Scratch
Pupil Progression Follow instructions to build Construct from parts Add simple aesthetic blocks to existing code Re-use blocks of code in a similar project Combine re-used blocks with blocks of their own creation that have a more than simple aesthetic purpose
Debugging • Every programmer make mistakes • Don’t fix everything for pupils • Progression • There is a problem • There is a problem with….. • I think the problem is with this block • I can fix the problem
Resources Scratch Progression Scratch Projects Loops in real life http://code-it.co.uk/