Learn to Program with Scratch: A Visual Introduction to Programming with Art, Science, Math and Games

Learn to Program with Scratch: A Visual Introduction to Programming with Art, Science, Math and Games

5.0 2
by Majed Marji
     
 

View All Available Formats & Editions

Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather t  See more details below

Overview

Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather t

Editorial Reviews

VOYA, October 2014 (Vol. 37, No. 4) - Katherine Noone
A large number of young fans already enjoy Scratch, a visual programming language for students created at the Massachusetts Institute of Technology Media Lab and introduced to the public in 2007. Now, in version 2.0, Scratch still relies on connecting colorful blocks of code and cartoon sprites to create multimedia scripts. Marji has expertly expanded the range of Scratch’s intended audience by producing a manual that can be used as an introductory high school or college textbook while still serving as a starter for motivated younger children. He lays out clear explanations and illustrations, reproducing the MIT website screens. Many try-it-out exercises guide the learner through programming fundamentals and open up ways to create projects, games, stories, and simulations. The No Starch website offers additional resources, although some of its files require the .sb2 file type. The book welcomes beginners, but as the exercises grow more challenging, its appeal skews somewhat older than the cartoon figures imply. A teacher or knowledgeable adult would be useful in encouraging a beginner to plunge on despite mistakes. The book may also help adults who want to participate in the current debate about teaching coding in American elementary schools. Reviewer: Katherine Noone; Ages 12 to 18.
School Library Journal
07/01/2014
Gr 5 Up—This book delves into the world of Scratch and the limitless ways in which students can use it to learn concepts relating to logic, math, and digital design. Scratch is an MIT-created visual programming language aimed at imparting knowledge of programming concepts to young users. This textbook-like guide covers the fundamentals of Scratch, building in difficulty as chapters progress. Basic programming concepts such as the usage of variables, string processing, and lists are discussed in detail, as are the different methods in which said concepts can be demonstrated in Scratch. Chapters mimic those from math and science textbooks, with conceptual ideas listed first and followed by rich diagrams and images, a summary, and finally example problems and challenges. Explanations are offered on how to transfer skills learned in Scratch to actual programming languages like Python, C++, and Java, which sets this book apart from other lessons that do not present a clear enough link from Scratch to the real world of programming languages. A substantial number of physics equations are displayed in later chapters and may be intimidating for younger Scratch users. These chapters are more supplementary and less obligatory to fully comprehend the scope of conceptual programming ideas presented in Scratch. Overall, this is a solid volume that fills a void in the current literature on how to play with and manipulate Scratch.—Amy M. Laughlin, Darien Library, CT

Read More

Product Details

ISBN-13:
9781593275785
Publisher:
No Starch Press San Francisco, CA
Publication date:
02/14/2014
Sold by:
Barnes & Noble
Format:
NOOK Book
Sales rank:
1,232,394
File size:
17 MB
Note:
This product may take a few minutes to download.
Age Range:
12 - 17 Years

Meet the Author

Majed Marji is a senior development engineer at General Motors and an adjunct faculty member at Wayne State University in Michigan. He holds a PhD in electrical engineering from Wayne State University and an MBA in strategic management from Davenport Univ

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Learn to Program with Scratch: A Visual Introduction to Programming with Art, Science, Math and Games 5 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago
So awesome.