what in the world is scratch??? an introduction to computer programming by md showman
TRANSCRIPT
![Page 1: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/1.jpg)
WHAT IN THE WORLD IS
SCRATCH???AN INTRODUCTION TO COMPUTER PROGRAMMING
By MD Showman
![Page 2: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/2.jpg)
This is Scratch
![Page 3: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/3.jpg)
Scratch is…
• Free software used to teach beginners computer programming
• Click and drag programming, WYSIWYG
• REALLY COOL!
• http://www.youtube.com/watch?v=jxDw-t3XWd0
![Page 4: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/4.jpg)
Give it a try!
• Wait, how do I run Scratch?• Finder Applications Scratch 1.4 (folder)• Drag Scratch (application) to Dockbar
• Click on Scratch Icon in Dockbar
• Well, what do I do?• Pull in blocks into script window to test them out• Link blocks together to create a code puzzle• Try adding new sprites or changing what is already
there
![Page 5: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/5.jpg)
Ready for a CHALLENGE?
• Read the goal
• Use ONLY the pieces in the picture
• Test your program
• Test your program again
• Test your program a third time
![Page 6: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/6.jpg)
CHALLENGE #1
• Rearrange and connect the pieces to make the cat move across the screen changing directions when it hits the edge.
• REMEMBER!!! • Repeat and forever
must have something INSIDE of them.
![Page 7: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/7.jpg)
CHALLENGE #1 -- SOLUTION
![Page 8: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/8.jpg)
CHALLENGE #2
• Rearrange and connect the pieces to make the move 10 spaces and bounce if it touches the edge, 10 times. Then, make it bigger by 25%.
• REMEMBER!!! • Repeat and forever
must have something INSIDE of them.
![Page 9: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/9.jpg)
CHALLENGE #2 -- SOLUTION
![Page 10: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/10.jpg)
CHALLENGE #3
• Rearrange and connect the pieces to set the cat’s size to 150%. Then, make the cat move, change costumes, and bounce if it touches the edge.
• REMEMBER!!! • Repeat and forever
must have something INSIDE of them.
![Page 11: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/11.jpg)
CHALLENGE #3 -- SOLUTION
![Page 12: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/12.jpg)
CHALLENGE #4
• Rearrange and connect the code pieces to make the cat say “Ah! A DOG!” then shrink while changing costumes 20 times.
• REMEMBER!!! • Repeat and forever
must have something INSIDE of them.
![Page 13: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/13.jpg)
CHALLENGE #4 -- SOLUTION
![Page 14: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/14.jpg)
CHALLENGE #5
• Rearrange and connect the code pieces to make the cat start at X:0 Y:0.
• Make the cat chase the mouse pointer until it touches the mouse pointer.
• REMEMBER!!! • Light blue blocks fit INSIDE
yellow pieces, making a LOGIC STATEMENT
![Page 15: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/15.jpg)
CHALLENGE #5 -- SOLUTION
![Page 16: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/16.jpg)
![Page 17: WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman](https://reader035.vdocuments.us/reader035/viewer/2022070413/5697bfd81a28abf838caeb8c/html5/thumbnails/17.jpg)