Scratch
Programming for kids
by Kris Findlay
Who Am I ?
- Kris Findlay
- Involved in the IT Support Industry
- Krisilis IT Support
- Using Linux For Over 10 Years
Dont Talk about you too much
What is Scratch ?
Programing Learning Enviorment
Designed to enable Beginers to get results quickly
Syntacticallly Correct Code
While also alowing them to learn and playfully experiment
History
- Scratch was developed at MIT Media Lab (2006)
- Name was derived from turntablism's technique of scratching
- Its Cross Platform eg. Linux, Windows, MacOSX etc ..
How does it look ?
talk about :
Block catagories on Left
Stage on top right
Sprites on bottom right
Script for each sprite
Costumes
Sounds
Link Diffrent Blocks Together
Achive quite complex code
- Broadcast and Recievers
- Loops ( Repeat or Forever )
- Animation
- Event Detection
Sprites are placed on the stage
Adding script to sprites
Giving access to logic and movement
Sprites Can have Costumes
Can change outfits etc ..
Add Sounds
- Trigger by events
- Backgroud Music
- Sound Effects
Upload and share
- Kids can upload and share games
- Download examples
Connect hardware
- Lego Sensors and Motors
- Follow Robots
- Other Devices
Raspberyy Pi
Debian Linux image
Code Club
A nationwide Network of volunteers
- After School Club for 9-11 years
- Over 500 across the uk
- including one soon at DCA
- www.codeclub.org.uk
App Inventor
Scratch For Android
Questions ?
Thanks for Listning