SlideShare a Scribd company logo
2
Most read
3
Most read
17
Most read
AksharPrabhu DesaiWeek 03 SeminarLogo and the Cat are © of scratch.mit.edu
What is SCRATCHTag Cloud of http://info.scratch.mit.edu/Research
Wikipedia SaysScratch 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.
Programming Constructs
How to write ProgramsPACMAN in SCRATCH
WalkthroughTHREADS
All in One example
People used SCRATCH For
Amazing Creativity!
PublishingSCRATCH Programs can be published as Java AppletsScratch.mit.edu is a place where all your code gets published
Who uses SCRATCH and for what? Children for fun and to learn basics of programmingArtists for giving a free run to their creativity.Teachers/Educationalist for creating interactive learning environments. Immersive Learning etc.
Robotics and SCRATCHIt can talk to certain embedded system Lego WeDo boardSCRATCH Sensor BoardPeople have modified SCRATCH to work with their own Robots and Embedded systems. Notable : ItchBots Simulator and Itchbot Interface using SCRATCH
Itchbots Simulatorhttp://richardgoyette.com/ItchBotsSimQuickStart.html
SCRATCH and Lego WeDo IR sensorVideo:http://info.scratch.mit.edu/WeDo/Tutorial
Under The HoodSCRATCH is developed using Squeak.Squeak is a version of SmallTalkProgramming language meant specifically for multimedia applicationSqueak is also a Virtual Machine for SmalltalkSmallTalk has been a poster boy for Object Oriented Programming.
Opening the HoodAdding custom blocks to the librarySuch 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.
Referenceshttp://scratch.mit.edu/

More Related Content

What's hot (20)

PDF
Coding Basics with Scratch
Nicole Baratta
 
PPT
Introduction to scratch
emreyz
 
PPTX
Scratch programming introduction to game creation
Ankita Shirke
 
PDF
Scratch Animation
Anjan Mahanta
 
PPT
Scratch for Data Logging and Graphing
Brian Huang
 
PPT
Intro To Scratch
Patrick Woessner
 
PPTX
scratch.pptx
DeepikaArya21
 
PPT
Scratch Lesson 2 – Paint Editor
David Oromaner
 
PPTX
Lesson 1: Scratch Computer Programming
SeniorInfants
 
PPTX
Scratch - Intuitive and Accessible Programming
Gigi Gilbert-Igelsrud
 
PPT
Mini Scratch Unit
Patrick Woessner
 
PPT
Scratch for intermediates course
Matthew Parry
 
PPTX
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
PPTX
Scratch Lesson 2
Vadim Axelrod
 
PPTX
Lecture 1.pptx
afsheenfaiq2
 
PPT
Ms Paint Tutorial
Z M
 
PPT
Scratch Project
cachs_computing
 
PPT
Scratch Lesson 3 - Interactivity
David Oromaner
 
PDF
Microsoft Powerpoint Basics
Pickerington Public Library
 
PPT
Introduction to photoshop
Reymart Canuel
 
Coding Basics with Scratch
Nicole Baratta
 
Introduction to scratch
emreyz
 
Scratch programming introduction to game creation
Ankita Shirke
 
Scratch Animation
Anjan Mahanta
 
Scratch for Data Logging and Graphing
Brian Huang
 
Intro To Scratch
Patrick Woessner
 
scratch.pptx
DeepikaArya21
 
Scratch Lesson 2 – Paint Editor
David Oromaner
 
Lesson 1: Scratch Computer Programming
SeniorInfants
 
Scratch - Intuitive and Accessible Programming
Gigi Gilbert-Igelsrud
 
Mini Scratch Unit
Patrick Woessner
 
Scratch for intermediates course
Matthew Parry
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
Scratch Lesson 2
Vadim Axelrod
 
Lecture 1.pptx
afsheenfaiq2
 
Ms Paint Tutorial
Z M
 
Scratch Project
cachs_computing
 
Scratch Lesson 3 - Interactivity
David Oromaner
 
Microsoft Powerpoint Basics
Pickerington Public Library
 
Introduction to photoshop
Reymart Canuel
 

Similar to Scratch: Programming for everyone (20)

PDF
Scratch
wardson
 
PDF
Scratch
wardson
 
DOCX
Program Curriculum Code game in Scratch Star Hunter
Tobias Hauser
 
PDF
scratch-3-tutorial.pdf
zulfikarzulfikar40
 
PPTX
COMPUTER 6-WK2-1STQTR-24-25.pptx FIRAT DAY CLASSES
Chai Tejada
 
PPT
Project on scratch
Serguei Khasimkhanov
 
PPTX
Scratch Introduction
Phoebe Huang
 
PDF
Scratch in the Classroom
Darrel Branson
 
PPTX
STUDENTS COPY-COMPUTER 6-WK2-1STQTR-24-25.pptx WEEK 2 OF THE FIRST QUARTER
Chai Tejada
 
PPTX
Engagement from scratch
drpresident
 
PPTX
How To Translate And Speak Sentences With Scratch
marcgr1
 
PDF
Google Developer Groups on Campus IIT Patna Orientation
hemantkumar246835
 
PPT
Edusim Overview
richwhite
 
PDF
Computer coding resources for your library
Nebraska Library Commission
 
PPTX
Scratch
Arjun Bhati
 
PDF
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Margarida Romero
 
PPTX
Scratch day 2011
James Robson
 
PDF
ROBOTERRA+2017+Brochure
Alice Yang
 
PPTX
NYSCATE HV 2015 ScratchJr Hour of Code
Karen VItek
 
Scratch
wardson
 
Scratch
wardson
 
Program Curriculum Code game in Scratch Star Hunter
Tobias Hauser
 
scratch-3-tutorial.pdf
zulfikarzulfikar40
 
COMPUTER 6-WK2-1STQTR-24-25.pptx FIRAT DAY CLASSES
Chai Tejada
 
Project on scratch
Serguei Khasimkhanov
 
Scratch Introduction
Phoebe Huang
 
Scratch in the Classroom
Darrel Branson
 
STUDENTS COPY-COMPUTER 6-WK2-1STQTR-24-25.pptx WEEK 2 OF THE FIRST QUARTER
Chai Tejada
 
Engagement from scratch
drpresident
 
How To Translate And Speak Sentences With Scratch
marcgr1
 
Google Developer Groups on Campus IIT Patna Orientation
hemantkumar246835
 
Edusim Overview
richwhite
 
Computer coding resources for your library
Nebraska Library Commission
 
Scratch
Arjun Bhati
 
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Margarida Romero
 
Scratch day 2011
James Robson
 
ROBOTERRA+2017+Brochure
Alice Yang
 
NYSCATE HV 2015 ScratchJr Hour of Code
Karen VItek
 
Ad

More from Akshar Desai (7)

PDF
Kakodkar committeereport 05132011
Akshar Desai
 
PDF
E yantra robot abstractions
Akshar Desai
 
PDF
Android and Hard Real Time
Akshar Desai
 
PDF
Making a screencast for CS308 project setup
Akshar Desai
 
PDF
Template for cs308 project setup screencast
Akshar Desai
 
PPTX
Erlang real time
Akshar Desai
 
PPT
Introduction to synchronous programming langauges
Akshar Desai
 
Kakodkar committeereport 05132011
Akshar Desai
 
E yantra robot abstractions
Akshar Desai
 
Android and Hard Real Time
Akshar Desai
 
Making a screencast for CS308 project setup
Akshar Desai
 
Template for cs308 project setup screencast
Akshar Desai
 
Erlang real time
Akshar Desai
 
Introduction to synchronous programming langauges
Akshar Desai
 
Ad

Recently uploaded (20)

PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Python basic programing language for automation
DanialHabibi2
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 

Scratch: Programming for everyone