Scratch: Programming for everyone

5,790 views

Published on

Weekly Seminar Presentation by akshar

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,790
On SlideShare
0
From Embeds
0
Number of Embeds
374
Actions
Shares
0
Downloads
274
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

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 />

×