Scratch

= Lesson Name: Scratch Computer Programming =


 * Dates**: Anytime. Allow 2-6 weeks.
 * Notes:** (LC) This lesson can be done either in the classroom on laptops or in the lab. For management purposes, it is desirable to have 2 teachers. Additional information:
 * @http://scratch.mit.edu/
 * Scratch Curriculum Guide
 * Scratch Intro Video
 * [[file:ScratchLessons.pdf|Additional Scratch Lessons]]


 * Description:** Gain understanding of basic computer programming concepts through the creation of a simple animations.


 * Curriculum**: Technology Enrichment


 * Application**: Scratch (free download at @http://scratch.mit.edu/)


 * Major Concepts:**
 * A computer program is a series of formal instructions.
 * Students can be creators of technology -- not just consumers.
 * Scratch is a programming language where one can create interactive art, stories, simulations, and games
 * Introduction to Cartesian Coordinate System and other math concepts.
 * Be exposed to some of the following computational thinking concepts - sequences, loops, parallelism, events, conditionals, operators, variables, and lists


 * Skills:**
 * Gain understanding of capabilities of Scratch through Scratch Intro Video and tour of Scratch workspace and creation of simple animations
 * Create animations that include movement, sound, loops, change graphic effects, key press and adding sprites.
 * Problem Solving


 * Examples: See [[file:ScratchGettingStartedv14.pdf]]**