BOOK: Learn to Program with Scratch

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

Advertisements

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   SCRATCH_stageRain (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       SCRATCH_sodaSoda http://scratch.mit.edu/projects/21406637   Multiplayer Test http://scratch.mit.edu/projects/19588793 Triangle fractal http://scratch.mit.edu/projects/10100473 SCRATCHstageastronaut 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 SCRATCH_stageplatform 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.

http://scratched.gse.harvard.edu/stories/pilot-perspectives-reflections-scratch-curriculum-guide-tyson-spraul-twin-chimneys-elementar

========================

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