http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
1 online resource () : color illustrations.
Intro; Table of Contents; Introduction; About This Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Where to Go from Here; Part 1: Getting Started; CHAPTER 1: What Is Coding?; What Languages Will I Use?; What Does a Computer Program Look Like?; A Hello World! Example; Recipe for a Program; Planning a Program; Prepping Yourself to Code; Coding Cool Stuff; CHAPTER 2: Working with Programming Languages and IDEs; Basic IDE Setup and Navigation; Adding Hardware; Getting Fancier with User Interfaces; CHAPTER 3: When Things Go Wrong; Syntax Errors; Logic Errors
Debugging Scratch ProgramsDebugging App Lab Programs; Debugging MakeCode Programs; Commenting Out Code when Debugging; Part 2: Sounds, Color, Random Surprises; CHAPTER 4: Orchestra; Brainstorm; Sidebar: Event-driven programming; Start a New Project; Add a Backdrop; Add Instrument Sprites; Add a Singer Sprite and Modify Its Costume; Code Each Instrument to Play a Sound; Sidebar: Parallel processing; Save, Test, and Debug Your Program; Share Your Program with the World; Enhance Your Toy; CHAPTER 5: Foley Sound Generator; Brainstorm; Sidebar: User Interfaces; Start a New Project
Add a BackgroundAdd Sound and Stop Sounds Buttons; Code the Sound Buttons to Play; Code the Stop Sounds Button to Stop Sounds; Save, Test, and Debug Your App; Share Your App with the World; Enhance Your App; CHAPTER 6: Lucky Numbers; Brainstorm; Start a New Project; Code Button A; Sidebar: Coding Randomness; Code Button B; Save, Test, and Debug Your Program; Transfer Your Program to the micro:bit; Share Your Program with the World; Enhance Your Toy; CHAPTER 7: Mondrian Art Toy; Brainstorm; Start a New Project; Add a Background Color; Sidebar: RGBA Color; Add a Title Label
Add Fill and Clear ButtonsCode a Canvas and Paintbrush; Code to Draw a Rectangle; Code to Fill Rectangles with Color; Code a Clear Button to Erase a Painting; Save, Test, and Debug Your App; Share Your App with the World; Enhance Your App; Part 3: Moving from Here to There, Again and Again; CHAPTER 8: Emoji Explosion; Brainstorm; Start a New Project; Add a Backdrop; Add an Emoji Sprite; Code the Stage to Play a Sound; Code the Green Flag for the Emoji Sprite; Sidebar: Cloning and Inheritance; Code the makeEmojis Block; Code when I start as a clone for the Emoji Sprite
Code the explode Block for the Emoji ClonesSave, Test, and Debug Your Program; Share Your Program with the World; Enhance Your Animated Scene; Sidebar: Setting Position; Sidebar: Setting Direction; Sidebar: Moving; Sidebar: Simple Repeat Loops; Sidebar: New Blocks (aka Functions); CHAPTER 9: Smelephant; Brainstorm; Start a New Project; Add a Backdrop; Add a Smelephant Sprite; Sidebar: Rotation Style in Scratch; Code the Green Flag Code of the Smelephant; Code the Smelephant's Up Arrow Key Control; Sidebar: Animating Shapes; Code Arrow Keys for Moving the Smelephant Down, Left, and Right