All+Scratch+Lessons

Scratch is a graphics-based, drag-and-drop programming language designed for education. Due to the graphical and modular layout of the interface, it eliminates syntax errors and is generally accessible to a wide range of ages and programming abilities.  [|Download Scratch 1.4] (the same version we use in class) [|VT: Variables Provided by Scratch] [|VT: Boolean Variables (advanced topic)]  || [|Scratch Exercises - Input/Processing/Output] || VT: Using Variables to Score a Game  || [|Scratch Exercises - Input/Processing/Output] || [|VT: Area Calculation] [|VT: Gravity & Bouncing]  || [|Exercises - Calculations] || [|VT: Conditional Operations] || [|Scratch Exercises - IF/ELSE Statements] || (broadcast command) ||  || VT: Broadcast Command ||   ||
 * **Topic** || **Lesson/Presentation** || **Tutorials & Examples** || **Exercises & Assignments** ||
 * **Input - Processing - Output** ||  ||   ||   ||
 * Input & Output || [|Lesson: Input-Output in Scratch] || [|VT: Simple Input & Output] || [|Scratch Exercises - Input/Processing/Output] ||
 * Variables ||  ||   [|VT: Intro to Variables in Scratch]
 * Simple Calculations || [|Lesson - Calculations in Scratch] || [|VT: Basic Arithmetic]
 * Advanced Processing || [|Written Tutorial - Falling Objects]  ||   [|VT: Random Values]
 * **Selection** ||  ||   ||   ||
 * Simple Decisions using IF/ELSE || [|Presentation - Selection in Scratch] || [|VT: IF and IF/ELSE]
 * Nested Decisions using IF/ELSE || [|Presentation - Nested Selection in Scratch] || [|VT: Nested IF & Multiple Decisions]  ||   ||
 * Boolean Variables ||  ||  [|VT: Boolean Variables]  ||   ||
 * ** Repetition ** ||  ||   ||   ||
 * Counted Loops ||  ||  [|VT: Counted Loops]  || [|Loop Exercises] ||
 * Conditional Loops ||  ||  [|VT: Conditional Loops]  ||   ||
 * **Gaming Concepts** ||  ||   ||   ||
 * Side Scrolling || [|How To: Do Side Scrolling in Scratch]
 *  [|Background.gif]
 *  [|wall.gif]
 *  [|mountains.gif] || [|VT: Side Scrolling (more advanced)] || Flappy Bird
 *  Video - Flappy Bird Gameplay
 *  Code.org - Flappy Bird Instructions ||
 * Coordinating Sprites
 * Coordinating Sprites