Learn to Program with Scratch
A Visual Introduction to Programming with Games, Art, Science, and Math
by Majed Marji
February 2014
http://www.nostarch.com/learnscratch
SCRATCH > books
Scratch 2.0 Programming (e-book)
Scratch 2.0 Programming. Making games and cartoons. Detailed step by step guide for children. by Denis Golikov February 16, 2015 http://scratched.gse.harvard.edu/resources/scratch-20-programming-making-games-and-cartoons-detailed-step-step-guide-children The goal of the book is an introduction into programming and mathematics for middle school students. The material is written for student self‐study for Grade 5‐6 students http://scratch.mit.edu/users/scratch_book “fire & smoke” with clones http://scratch.mit.edu/projects/38397794 soccer (penguin) http://scratch.mit.edu/projects/33551044
Feather generator (remix) http://scratch.mit.edu/projects/26555315 original: http://scratch.mit.edu/projects/26351912
Rain (remix) http://scratch.mit.edu/projects/23296127 original: http://scratch.mit.edu/projects/23041356
3D Milkyway http://scratch.mit.edu/projects/16143885
Table of colors for beginners http://scratch.mit.edu/projects/21625009
Soda http://scratch.mit.edu/projects/21406637 Multiplayer Test http://scratch.mit.edu/projects/19588793 Triangle fractal http://scratch.mit.edu/projects/10100473
astronaut http://scratch.mit.edu/projects/20259888 explosion simulation in 10 customs http://scratch.mit.edu/projects/20191402 4 pens http://scratch.mit.edu/projects/20077978 writing machine http://scratch.mit.edu/projects/19312855 3 hungry bugs http://scratch.mit.edu/projects/19773821
platform game, 3 levels http://scratch.mit.edu/projects/19312843 flies http://scratch.mit.edu/projects/19312780 collect apples http://scratch.mit.edu/projects/18570648 Cool animation (olympic version) http://scratch.mit.edu/projects/18442050
BOOK: Scratch Programming in Easy Steps
Scratch Programming in Easy Steps
Sean McManus
http://www.sean.co.uk/books/scratch-programming-in-easy-steps/index.shtm
http://news.sean.co.uk/2014/01/starting-code-club.html
Scratch Curriculum Guide
http://scratched.gse.harvard.edu/resources/scratch-curriculum-guide
http://scratch.mit.edu/scratch2download
Computational thinking
http://scratched.gse.harvard.edu/ct
Coding for Kindergarten
http://scratched.gse.harvard.edu/stories/coding-kindergarten
https://plus.google.com/+StaffJaniceMak
ScratchJr
http://www.scratchjr.org/about.html
https://itunes.apple.com/us/app/scratchjr/id895485086?mt=8
Coding for Kindergarten
http://www.scratchjr.org/about.html#videos
a free computer programming language
computational thinking concepts (sequence, loops, parallelism, events, conditionals, operators, data
PRINCIPLE #1: CREATING
Offer opportunities for learners to engage in designing and making, not just listening, observing, and using.
========================
UNIT 0: GETTING STARTED
Session 1: (25 – 60 min)
Introducing Scratch (5 – 15 min)
Scratch account (5 – 15 min)
Design journal (15 – 30 min)
Session 2: (35 – 75 min)
Scratch surprise (15 – 30 min)
Scratch studio (5 – 15 min)
Critique group (15 – 30 min)
UNIT 1: EXPLORING
Session 1:
Programmed to dance (45 – 60 min)
Session 2:
Step-by-step (15 – 30 min)
10 blocks (15 – 30 min)
Session 3:
My Studio (15 – 30 min)
Debug it! (15 – 30 min)
Session 4 & Session 5:
About me (45 – 60 min)
UNIT 2: ANIMATIONS
================
Make sense of problems and persevere in solving them … encourageS students to discover different ways of finding and solving problems.
Reason Abstractly and Quantitatively – Students can express abstract concepts and demonstrate their understandings of quantitative relationships such as variables through visual representations
Model with Mathematics – … activities challenge students to represent previously learned equations, data comparisons, or other mathematical relationships
Look for and Make Use of patterns
http://scratched.gse.harvard.edu/guide/files/CreativeComputing20141015.pdf