Scratch is a block-based visual programming language developed by MIT to teach programming concepts to children. It allows users to create interactive stories, games, and animations. Programming constructs in Scratch include sequencing, loops, conditionals, variables, and threads. Scratch programs can be published online and shared with others. Scratch is commonly used by students, teachers, artists and for robotics projects through integration with devices like Lego WeDo.
2. What is SCRATCH Tag Cloud of http://info.scratch.mit.edu/Research
3. Wikipedia Says Scratch is a programming language that allows people of any experience background and age to experiment with the concepts of fully versatile computer programming by using an alterable GUI.[2] It is developed by the Lifelong Kindergarten group at the MIT Media Lab by a team led by MitchelResnick[3] and first appeared in the summer of 2007.
10. Publishing SCRATCH Programs can be published as Java Applets Scratch.mit.edu is a place where all your code gets published
11. Who uses SCRATCH and for what? Children for fun and to learn basics of programming Artists for giving a free run to their creativity. Teachers/Educationalist for creating interactive learning environments. Immersive Learning etc.
12. Robotics and SCRATCH It can talk to certain embedded system Lego WeDo board SCRATCH Sensor Board People have modified SCRATCH to work with their own Robots and Embedded systems. Notable : ItchBots Simulator and Itchbot Interface using SCRATCH
14. SCRATCH and Lego WeDo IR sensor Video: http://info.scratch.mit.edu/WeDo/Tutorial
15. Under The Hood SCRATCH is developed using Squeak. Squeak is a version of SmallTalkProgramming language meant specifically for multimedia application Squeak is also a Virtual Machine for Smalltalk SmallTalk has been a poster boy for Object Oriented Programming.
16. Opening the Hood Adding custom blocks to the library Such modifications are called “Mods” A few hundred Mods are available. SCRATCH 2.0 will render all current Mods useless as they intend to rewrite the whole SCRATCH.