Page 1 - Learn To Program With Scratch
P. 1
AN ILLUSTRATED
AN ILLUSTRATED COVERS
LEARN TO
(AND PAINLESS)
(AND PAINLESS) LEARN TO SCRATCH 2
GUIDE TO
GUIDE TO
PROGRAM WITH
COMPUTER PROGRAM WITH
COMPUTER
SCIENCE
SCIENCE LE
L
SCRATCH
SCRATCH
E
A
AR
Scratch is a fun, free, beginner-friendly programming • Read, store, and manipulate user input RN T A V I SU A L I NT R O D U C T IO N T O P R O G R A MM IN G
environment where you connect blocks of code to build N TO P W I T H GAMES , ART , SCIENCE , A N D MATH
programs. While most famously used to introduce kids • Implement key computer science algorithms like linear
to programming, Scratch can make computer science searches and bubble sorts O PR
approachable for people of any age. Rather than type Hands-on projects will challenge you to create an
countless lines of code in a cryptic programming lan- Ohm’s law simulator, draw intricate patterns, program RO M A J E D M AR J I
guage, why not use colorful command blocks and sprites to mimic line-following robots, create arcade-style
cartoon sprites to create powerful scripts? games, and more! Each chapter is packed with detailed OG
explanations, annotated illustrations, guided examples, GR
In Learn to Program with Scratch, author Majed Marji lots of color, and plenty of exercises to help the lessons R
uses Scratch to explain the concepts essential to solving stick. Learn to Program with Scratch is the perfect place A
real-world programming problems. The labeled, color- to start your computer science journey.
coded blocks plainly show each logical step in a given AM W
script, and with a single click, you can even test any M WI
part of your script to check your logic. You’ll learn A B O U T T H E A U T H O R
how to: Majed Marji is a senior development engineer at IT
• Harness the power of repeat loops and recursion General Motors and an adjunct faculty member at
Wayne State University in Michigan. He holds a PhD TH S
• Use if/else statements and logical operators to make in electrical engineering from Wayne State University H SC
decisions and an MBA in strategic management from Davenport
• Store data in variables and lists to use later in your University. CR
program R
A
AT
TC
CH
THE FINEST IN GEEK ENTERTAINMENT ™ H
www.nostarch.com
$34.95 ($36.95 CDN) LANGUAGES COMPUTERS/PROGRAMMING SHELVE IN: MARJI
www.it-ebooks.info

