Chapter 1 Introduction to Computer Programming. . . . . . . . . . . .2 Chapter 2 Solving Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Chapter 3 Introduction to the Scratch Coding Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 Chapter 4 Data and Expressions . . . . . . . . . . . . . . . . . . . . . . . . . .68 Chapter 5 Decisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98 Chapter 6 Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124 Chapter 7 Custom Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 Chapter 8 Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172 Chapter 9 Sound and Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194 Chapter 10 Animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216 Chapter 11 Game Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250 Chapter 12 Apps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280 Chapter 13 Working in Three Dimensions . . . . . . . . . . . . . . . . . .318 Chapter 14 Introduction to Coding Web Pages . . . . . . . . . . . . . .348 Brief Contents v
Previous Page Next Page