Scratch 2.0 Programming for Teens, 2nd Edition

  • Jerry Lee Ford Jr.
  • Published By:
  • ISBN-10: 130549069X
  • ISBN-13: 9781305490697
  • DDC: 005.13
  • Grade Level Range: 9th Grade - 12th Grade +
  • 384 Pages | eBook
  • Original Copyright 2014 | Published/Released October 2014
  • This publication's content originally published in print form: 2014

  • Price:  Sign in for price



With Scratch 2.0, getting started in computer programming is easier and more fun than ever. And with this completely updated edition of the popular Scratch Programming for Teens, you'll learn the basics in a fast, friendly way and be sharing your creations online before you know it. Focused on the fundamentals and using the free Scratch programming language, Scratch 2.0 Programming for Teens will teach you to develop interactive stories, games, animations, and other programs on the web, in your computer's browser, using graphic, customizable code blocks. Written especially for first-time programmers, this book's hands-on approach emphasizes the design and development of programming logic. You'll learn important programming concepts without getting bogged down in complicated details. And the basic principles you learn here will build a foundation from which you can move on to other, more complex, programming languages (like Microsoft Visual Basic, Java, and C++), if you decide to go deeper into software development. Additional material, including helpful appendixes and a complete glossary, is available on this book's companion website. Start programming today with Scratch 2.0 Programming for Teens. Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab. Scratch, the Scratch logo, and the Scratch Cat are trademarks of the Massachusetts Institute of Technology.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
About the Author.
1: Introducing Scratch 2.0.
2: Getting Comfortable with the Scratch 2.0 Development Environment.
3: A Review of the Basic Components of Scratch Projects.
4: Mr. Wiggly's Dance—a Quick Scratch Project.
5: Moving Things Around.
6: Sensing Sprite Position and Controlling Environmental Settings.
7: Storing and Retrieving Data.
8: Doing a Little Math.
9: Controlling Script Execution.
10: Changing the Way Sprites Look and Behave.
11: Spicing Things Up with Sounds.
12: Drawing Lines and Shapes.
13: Improving Code Organization.
14: Game Development Using Collision Detection.
Finding and Fixing Program Errors.
Offline Scratch Development.
Interacting with the Real World.
What Next?.

Meet the Author

Author Bio

Jerry Lee Ford Jr.

Jerry Lee Ford, Jr. is an author, educator, and an IT professional with over 24 years' of experience in information technology, including roles as an automation analyst, technical manager, technical support analyst, automation engineer, and security analyst. He is the author of 40 books and co-author of two additional books. His published works include Getting Started with Game Maker, HTML, XHTML, and CSS for the Absolute Beginner; XNA 3.1 Game Development for Teens; Lego Mindstorms NXT 2.0 for Teens, and Microsoft Visual Basic 2008 Express Programming for the Absolute Beginner. Ford has a master's degree in business administration from Virginia Commonwealth University in Richmond, Virginia and has over five years' experience as an adjunct instructor teaching networking courses in information technology.