Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
AksharPrabhu Desai<br />Week 03 Seminar<br />Logo and the Cat are © of scratch.mit.edu<br />
What is SCRATCH<br />Tag Cloud of http://info.scratch.mit.edu/Research<br />
Wikipedia Says<br />Scratch is a programming language that allows people of any experience background and age to experimen...
Programming Constructs<br />
How to write Programs<br />PACMAN in SCRATCH<br />
Walkthrough<br />THREADS<br />
All in One example<br />
People used SCRATCH For<br />
Amazing Creativity!<br />
Publishing<br />SCRATCH Programs can be published as Java Applets<br />Scratch.mit.edu is a place where all your code gets...
Who uses SCRATCH and for what? <br />Children for fun and to learn basics of programming<br />Artists for giving a free ru...
Robotics and SCRATCH<br />It can talk to certain embedded system <br />Lego WeDo board<br />SCRATCH Sensor Board<br />Peop...
Itchbots Simulator<br />http://richardgoyette.com/ItchBotsSimQuickStart.html<br />
SCRATCH and Lego WeDo IR sensor<br />Video:<br />http://info.scratch.mit.edu/WeDo/Tutorial<br />
Under The Hood<br />SCRATCH is developed using Squeak.<br />Squeak is a version of SmallTalkProgramming language meant spe...
Opening the Hood<br />Adding custom blocks to the library<br />Such modifications are called “Mods” <br />A few hundred Mo...
References<br />http://scratch.mit.edu/<br />
Upcoming SlideShare
Loading in …5
×

Scratch: Programming for everyone

9,381 views

Published on

Weekly Seminar Presentation by akshar

Published in: Technology

Scratch: Programming for everyone

  1. 1. AksharPrabhu Desai<br />Week 03 Seminar<br />Logo and the Cat are © of scratch.mit.edu<br />
  2. 2. What is SCRATCH<br />Tag Cloud of http://info.scratch.mit.edu/Research<br />
  3. 3. Wikipedia Says<br />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.<br />
  4. 4. Programming Constructs<br />
  5. 5. How to write Programs<br />PACMAN in SCRATCH<br />
  6. 6. Walkthrough<br />THREADS<br />
  7. 7. All in One example<br />
  8. 8. People used SCRATCH For<br />
  9. 9. Amazing Creativity!<br />
  10. 10. Publishing<br />SCRATCH Programs can be published as Java Applets<br />Scratch.mit.edu is a place where all your code gets published<br />
  11. 11. Who uses SCRATCH and for what? <br />Children for fun and to learn basics of programming<br />Artists for giving a free run to their creativity.<br />Teachers/Educationalist for creating interactive learning environments. Immersive Learning etc. <br />
  12. 12. Robotics and SCRATCH<br />It can talk to certain embedded system <br />Lego WeDo board<br />SCRATCH Sensor Board<br />People have modified SCRATCH to work with their own Robots and Embedded systems. <br />Notable : ItchBots Simulator and Itchbot Interface using SCRATCH<br />
  13. 13. Itchbots Simulator<br />http://richardgoyette.com/ItchBotsSimQuickStart.html<br />
  14. 14. SCRATCH and Lego WeDo IR sensor<br />Video:<br />http://info.scratch.mit.edu/WeDo/Tutorial<br />
  15. 15. Under The Hood<br />SCRATCH is developed using Squeak.<br />Squeak is a version of SmallTalkProgramming language meant specifically for multimedia application<br />Squeak is also a Virtual Machine for Smalltalk<br />SmallTalk has been a poster boy for Object Oriented Programming.<br />
  16. 16. Opening the Hood<br />Adding custom blocks to the library<br />Such modifications are called “Mods” <br />A few hundred Mods are available. <br />SCRATCH 2.0 will render all current Mods useless as they intend to rewrite the whole SCRATCH.<br />
  17. 17. References<br />http://scratch.mit.edu/<br />

×