programming & scratchprepared by: shehla shoaib scratch scratch is a programming language and...
TRANSCRIPT
![Page 1: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/1.jpg)
Prepared by: Shehla Shoaib
Programming & Scratch
![Page 2: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/2.jpg)
Prepared by: Shehla Shoaib
Scratch
Scratch is a programming language and online community where you can create your own interactive stories, games, and animations -- and share your creations with others around the world.
![Page 3: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/3.jpg)
Prepared by: Shehla Shoaib
Learning to program is about learning to think logically.
The building blocks out of which a programmer constructs solutions, meanwhile, are relatively simply.
Programming
![Page 4: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/4.jpg)
Prepared by: Shehla Shoaib
logical reasoning
breaking complex problems into simpler parts
debugging problems
developing ideas from initial conception to completed project
sustained focus and determination
Problem-Solving and Project-Design Skills
![Page 5: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/5.jpg)
Prepared by: Shehla Shoaib
Scratch Interface
Stage:
Where
your game
takes place Scripts
Area: Where
you enter your
instructions
Blocks
Palette:
Commands
Sprite
list
![Page 6: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/6.jpg)
Prepared by: Shehla Shoaib
Review
![Page 7: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/7.jpg)
Prepared by: Shehla Shoaib
computer programs tell the computer precisely what to
do, step-by-step
writing computer programs doesn’t require special
expertise, just clear and careful thinking
Fundamental Ideas about Computers and
Programming
![Page 8: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/8.jpg)
Prepared by: Shehla Shoaib
Common in programming, for instance, are "loops" (whereby a program does something multiple times) and "conditions" (whereby a program only does something under certain circumstances. Also common are "variables" (so that a program, like a mathematician, can remember certain values).
Programming
![Page 9: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/9.jpg)
Prepared by: Shehla Shoaib
In programming, a statement is simply a directive that tells the computer to do something. Think of it as a command or an instruction. In Scratch, any block whose label reads like a command is a statement.
Statements
![Page 10: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/10.jpg)
Prepared by: Shehla Shoaib
One such block instructs a sprite to say something:
Statements
![Page 11: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/11.jpg)
Prepared by: Shehla Shoaib
Another such block instructs a sprite to go to some location:
Statements
![Page 12: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/12.jpg)
Prepared by: Shehla Shoaib
To create a program in Scratch, you need to think
systematically about the order of steps
Sequence
![Page 13: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/13.jpg)
Prepared by: Shehla Shoaib
Example #01
![Page 14: Programming & ScratchPrepared by: Shehla Shoaib Scratch Scratch is a programming language and online community where you can create your own interactive stories, games, and animations](https://reader034.vdocuments.net/reader034/viewer/2022042605/5f4c2766687bec3afe0385dc/html5/thumbnails/14.jpg)
Prepared by: Shehla Shoaib
Example #02