Programming Books C Java PHP Python Learn more Browse Programming Books

Deliver to your Kindle or other device

Enter a promotion code
or gift card
 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Super Scratch Programming Adventure! [Print Replica] [Kindle Edition]

The LEAD Project
4.5 out of 5 stars  See all reviews (71 customer reviews)

Digital List Price: $19.95 What's this?
Print List Price: $24.95
Kindle Price: $11.99
You Save: $12.96 (52%)

Formats

Amazon Price New from Used from
Kindle Edition $11.99  
Paperback $14.67  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Book Description

Scratch is the wildly popular educational programming language used by millions of first-time learners in classrooms, libraries, and homes worldwide. By dragging together colorful blocks of code, kids quickly learn computer programming concepts and make cool games and animations.



Editorial Reviews

Amazon.com Review

Scratch

An Excerpt from the Foreword


"Scratch is more than a piece of software. It is part of a broader educational mission. We designed Scratch to help young people prepare for life in today's fast-changing society. As young people create Scratch projects, they are not just learning how to write computer programs. They are learning to think creatively, reason systematically, and work collaboratively—essential skills for success and happiness in today's world.

As you read this book, let your imagination run wild. What will you create with Scratch?"

—Professor Mitchel Resnick, Director, MIT Scratch Team, MIT Media Lab

About the Author

The Learning through Engineering, Art, and Design (LEAD) Project is an educational initiative established to encourage the development of creative thinking through the use of technology. Created by The Hong Kong Federation of Youth Groups in collaboration with the MIT Media Lab, the LEAD project promotes hands-on, design-based activities to foster innovation, problem solving skills, and technical literacy.


Product Details

  • File Size: 52737 KB
  • Print Length: 160 pages
  • Publisher: No Starch Press (September 3, 2012)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B009KZUV3M
  • Text-to-Speech: Not enabled
  • X-Ray:
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #292,682 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

Most Helpful Customer Reviews
52 of 52 people found the following review helpful
5.0 out of 5 stars A great, non-threatening introduction to programming September 25, 2012
Format:Paperback
This book's subtitle is "Learn to program by making cool games!" but let me say right at the start: this book doesn't really teach you how to program in general. Instead it teaches you how to program the Scratch game programming environment.

Scratch is a mostly drag-and-drop environment that lets you build simple animations, play sounds, and determine when objects overlap. The book walks you through creating some very simple games such as making characters walk around the screen, collecting "dimensional strings" without getting zapped, dodging bad guys in a maze, and battling dark wizards in space.

The games are corny but don't let the simplicity of the storyline fool you. Although the games seem simple, they introduce important programming concepts. They show how to use variables, loops, events, broadcast messages, sprites, animation, timing, pseudorandom numbers, sound, and more. They also show how to use the Scratch programming environment to build programs, edit images, and interact with the user.

After reading this book and working through the example games, you won't know how to program in general-purpose languages such as Java, C++, C#, or Visual Basic, but you will know some of the fundamentals needed to understand those languages so learning them should be a bit easier. There are many differences between Scratch's drag-and-drop approach and those other languages, which require much more typing, but Scratch may provide a gentle and entertaining introduction to programming concepts. And you just might end up writing some games that are fun enough to be worth playing more than once.

The book's forward says Scratch is designed for ages 8 and up, and that seems about right.
Read more ›
Comment | 
Was this review helpful to you?
32 of 33 people found the following review helpful
5.0 out of 5 stars Hit the "I wanna make my own games!" market head-on November 11, 2012
Format:Paperback|Verified Purchase
Mother of an 11yo son here. He said "I'd really like to learn to program so I can make my own games.Can I do that?"
I considered the following before discovering this book (via BoingBoing) - Alice (what, until recently, we used at my University); Mindstorms (modified LabVIEW); actual old-school command-line BASIC or similar ('cause that's what I speak). However, Alice spends way too much time in the uncanny valley, Mindstorms takes a while to debug (run, watch the robot hit a wall, troubleshoot, debug, run......), doesn't really get you to games and is also very abstract, and I wanted something he could do on his own without my help.
Enter Super Scratch - this language and this book are aimed precisely at kids who are out to create games. It's games from page 1, you can see the programmer's self-efficacy grow immediately. My son spun off on his own after lesson ~4, saying he 'sees how it works' now. He's still working his way through the book, but he's doing 'jazz' on top of the lessons. It's cool.
This is a good introduction to algorithmic thinking and common structures like "while" loops. An amusing by-product is that my son has said he prefers designing board-games now, as the instructions don't have to be as precise for humans as for machines. He gets it!
Yes, we could have used free online resources to learn Scratch, but having it laid out in a logical, appropriately paced, and non-distracting manner is a plus for the book over the Internet. Further, he enjoys the self-consciously cheesy story lines that frame the problems. That being said, I don't think I'd use this book with anyone over the age of 12 (at least until they're 20 and can appreciate irony better).
Was this review helpful to you?
37 of 41 people found the following review helpful
5.0 out of 5 stars Review from a seven-year old girl September 9, 2012
Format:Paperback|Verified Purchase
(The following review is by my daughter.)

It's cool. I like like how the book makes it easier to figure out how Scratch works. I like how it has cartoons at the beginning of each stage. I think everyone should buy this for their kids if they have enough money for it. Anybody can get Scratch because it is free.

----

As an adult, I largely concur. The Scratch website has some good introductory documentation, but it's kind of hard for a kid to follow alone. This, however, is just what an inspired kid needs to dive right in. And of course the "games!" focus is a good hook. The official web site is referred to at the end of the book, and makes a great next step.
Comment | 
Was this review helpful to you?
11 of 11 people found the following review helpful
5.0 out of 5 stars Great great book for 8 to 14 year olds. January 30, 2013
Format:Paperback|Verified Purchase
Learn by doing simple games. This is not a book that teaches programming concepts. It just shows you some really simple games you can construct yourself. But key elements of modern programming are there: blocks, event dispatch, listeners, along with usual variables and control statements. The language scratch makes it easy to write these since you cut and past graphic elements and fill in the blanks (loop limits or comparisons). This book gives you a series of 9 games to write and gives you the code. the games are simple but just what kids like: sprites move around and interact with objects in a single window. I sat with my kids after the first couple chapters once they were hooked to give them concepts like dont' re-write a simmilar peice of code when you already have a debugged one you could cut and past. I explained the idea of why we separate a listener and event (the book doesn't explain the abstraction just the practical use of them, since you have to have the sprite objects send messages to each other when they do something). They immediately got the idea of X and Y coordinates from this when they had struggled with that in homework.

I have to say I was not impressed with the book when I first flipped through it. it seemed too simple. But I recalled that I learned when I was little from a game book too. But Holy cow! I was surprised when this went down as easy as a bowl of fruit loops. The kids think of programming as a game now and beg to get more programming time instead of their other video games. They write their own code for fun then and it's of course terrible in design-- then we sit together and try to think of a better design. perfect! So this book knows its audience better than I did.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Good beginner book
My 12 year old grandson enjoyed the book. His first venture into computer programming.
Published 7 days ago by joe1935
5.0 out of 5 stars Really awesome!
Really awesome!
Published 13 days ago by BrianJester
1.0 out of 5 stars Not for the Currently On-Line Version of Scratch
This book is excellently done but should be clearly marked as being for the previous version of Scratch, not the current version. Scratch 2. Read more
Published 23 days ago by Athena and Jason
4.0 out of 5 stars Nice idea
My 8-YO son and I have been using this book as a guide for beginning programming on Scratch. He loves the comic book format and the skills he develops with each project. Read more
Published 1 month ago by Questor
5.0 out of 5 stars 8 year old loves it
My 8 year old is obsessed with programming now. Comics provided a good enticement to the projects. Husband did have some problems bringing in the resource packs, so maybe not a... Read more
Published 1 month ago by N. Bright
2.0 out of 5 stars Wrong version
I accidentally purchased the old version of this book. :( I wish they would take the old version out of the list so this could not happen especially when the Scratch web site is... Read more
Published 1 month ago by Aline Click
4.0 out of 5 stars Kids love it
Kids love the book, worked through all the projects. Looking for other similar books now, in Scratch or other languages. Programming at this level really interest them.
Published 3 months ago by Scott
4.0 out of 5 stars Great for novices
I used this book to teach older elementary through early middle school students an introduction to computer science. They really enjoyed the fun projects that comprise this book. Read more
Published 4 months ago by Chris Fischer
3.0 out of 5 stars Could have been simpler
This book explains well the interface of Scratch and the basics, but the projects are too long and complicated for a beginner. Read more
Published 4 months ago by Eduardo Vlieg
5.0 out of 5 stars Teach them while they're young!
This book is brilliant and the program is our favorite activity to do together. All parents and schools should own this book. It is just an absolutely brilliant idea. Read more
Published 5 months ago by Matt
Search Customer Reviews
Search these reviews only



Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Look for Similar Items by Category