Title: Computer Science Concepts in Scratch
Author: Armoni and Ben-Ari
License: CC 3.0
This book will familiarize you with the Scratch visual programming environment. Learning from Scratch can be very helpful because they provide the basic concepts of Computer Science.
Scratch users have many different goals: some will build games for entertainment, while others will construct simulations of the natural world to use in teaching and learning.
The Scratch system can be used by people with different skills: designing a game or a film, creating images, or programming. The authors of this book focus on a specific goal: using Scratch to encourage learning of computer science.
Of course, the skills and knowledge that you learn from this book will enable you to use Scratch for any purpose you wish, but we emphasize understanding important concepts and ideas of computer science. We hope readers will find this book useful in learning the concepts of Computer Science.