
Scratch Programming for Teens.
Title:
Scratch Programming for Teens.
Author:
Ford, Jerry Lee.
ISBN:
9781598636994
Personal Author:
Physical Description:
1 online resource (337 pages)
Contents:
Contents -- Introduction -- PART I: SCRATCH BASICS -- Chapter 1 Introducing Scratch -- Getting to Know Scratch -- Installing Scratch -- Creating Your First Scratch Application -- Joining Scratch's Global Community -- Summary -- Chapter 2 Getting Comfortable with the Scratch Development Environment -- Getting Comfortable with the Scratch IDE -- Creating New Sprites Using Scratch's Paint Editor -- Summary -- Chapter 3 A Review of the Basic Components of Scratch Projects -- Working with Blocks and Stacks -- Three Basic Types of Scratch Blocks -- Keeping an Eye Out with Monitors -- Eight Categories of Scratch Blocks -- Getting Help with Code Blocks -- Summary -- Chapter 4 Mr. Wiggly's Dance-A Quick Scratch Project -- Programming with Scratch -- Creating the Mr. Wiggly's Dance Application -- Distributing Scratch Projects -- Summary -- PART II: LEARNING HOW TO WRITE SCRATCH PROGRAMS -- Chapter 5 Moving Things Around -- Working with Motion Code Blocks -- Moving and Rotating Sprites -- Setting Sprite Direction -- Repositioning a Sprite -- Changing Sprite Coordinates -- Bouncing Sprites Around the Stage -- Keeping Track of Sprite Coordinates and Direction -- Taking Advantage of Scratch Cards -- Creating the Virtual Scratch Fish Tank -- Summary -- Chapter 6 Sensing Sprite Position and Controlling Environmental Settings -- Working with Sensing Code Blocks -- Retrieving Mouse Button and Coordinate Status -- Determining when Keys Are Pressed -- Determining when Sprites Collide with Other Objects -- Determining Distance -- Working with a Timer -- Retrieving Stage and Sprite Data -- Retrieving Audio Data -- Code Blocks That Work with Sensor Boards -- Creating the Family Scrapbook Application -- Summary -- Chapter 7 Storing and Retrieving Data -- Learning How to Work with Application Data -- Storing Data in Variables.
Deleting Variables when They Are No Longer Needed -- Accessing Variables Belonging to Other Sprites -- Working with Variable Monitors -- Two Quick Examples -- Developing the Basketball Quiz Project -- Summary -- Chapter 8 Doing a Little Math -- Addition, Subtraction, Multiplication, and Division -- Understanding the Mathematical Order of Precedence -- Generating a Random Number -- Comparison Operations -- Performing Logical Comparisons -- Rounding Numbers and Retrieving Remainders -- Working with Built-in Mathematical Functions -- Developing the Number Guessing Game Quiz Project -- Summary -- Chapter 9 Conditional and Repetitive Logic -- Introducing Scratch Control Blocks -- Event Programming -- Pausing Script Execution -- Executing Loops -- Sending and Receiving Broadcasts -- Conditional Programming Logic -- Terminating Script Execution -- Developing the Ball Chase Game -- Summary -- Chapter 10 Changing the Way Sprites Look and Behave -- Changing Sprite Costumes and Backgrounds -- Making Sprites Talk and Think -- Applying Special Effects to Costumes and Backgrounds -- Changing a Sprite's Size -- Making Sprites Appear and Disappear -- Determining What Happens when Two Sprites Overlap -- Developing the Crazy Eight Ball Game -- Summary -- Chapter 11 Spicing Things Up with Sounds -- Playing Sounds -- Play a Drum -- Playing Musical Notes -- Configuring Audio Volume -- Setting and Changing Tempo -- Creating the Family Picture Movie -- Summary -- Chapter 12 Drawing Lines and Shapes -- Clearing the Stage Area -- Drawing with the Pen -- Setting Pen Color -- Changing Pen Shade -- Working with Different Size Pens -- Stamping an Instance of a Costume on the Stage -- Creating the Doodle Drawing Application -- Summary -- PART III: ADVANCED TOPICS -- Chapter 13 Sharing Your Scratch Projects over the Internet -- Running Scratch Applications on the Internet.
Registering with the Scratch Website -- Uploading Your Scratch Applications -- Viewing and Organizing Your Applications Online -- Downloading Other People's Projects -- Summary -- Chapter 14 Collecting External Input Using a Scratch Board -- Interacting with the Real World -- Buying a Scratch Board -- Installing Your Scratch Board -- Using the Sensor Block to Interact with Your Scratch Board -- Summary -- Chapter 15 Finding and Fixing Program Errors -- Dealing with Application Errors -- Debugging Your Scratch Applications -- Watch Out when Removing Sounds and Sprites -- Getting Help -- Summary -- PART IV: APPENDICES -- Appendix A: What's on the Companion CD? -- Appendix B: What Next? -- Glossary -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- L -- M -- N -- O -- P -- R -- S -- T -- V -- W -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W -- X -- Y -- Z.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Genre:
Electronic Access:
Click to View