Learn to program with Scratch : a visual introduction to programming with games, art, science, and math
(Book)

Book Cover
Average Rating
5 star
 
(2)
4 star
 
(0)
3 star
 
(1)
2 star
 
(0)
1 star
 
(0)
Published:
San Francisco : No Starch Press, [2014].
Format:
Book
Physical Desc:
xx, 261 pages : illustrations (chiefly color) ; 24 cm.
Rating:
11+
Status:
Antioch High - Teen Non-Fiction
794.81 MAR
Apollo Middle - Teen Non-Fiction
794.81 MAR
Bellevue Middle - Teen Non-Fiction
794.81 MAR
Description
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 than type countless lines of code in a cryptic programming language, why not use colorful command blocks and cartoon sprites to create powerful scripts?In Learn to Program with Scratch , author Majed Marji uses Scratch to explain the concepts essential to solving real-world programming problems. The labeled, color-coded blocks plainly show each logical step in a given script, and with a single click, you can even test any part of your script to check your logic. You'll learn how to--Harness the power of repeat loops and recursion-Use if/else statements and logical operators to make decisions-Store data in variables and lists to use later in your program-Read, store, and manipulate user input-Implement key computer science algorithms like a linear search and bubble sortHands-on projects will challenge you to create an Ohm's law simulator, draw intricate patterns, program sprites to mimic line-following robots, create arcade-style games, and more! Each chapter is packed with detailed explanations, annotated illustrations, guided examples, lots of color, and plenty of exercises to help the lessons stick. Learn to Program with Scratch is the perfect place to start your computer science journey, painlessly. Uses Scratch 2
Also in This Series
Copies
Location
Call Number
Status
Antioch High - Teen Non-Fiction
794.81 MAR
On Shelf
Antioch Middle - Teen Non-Fiction
794.81 MAR
Checked Out
Apollo Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Bellevue Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Croft Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Donelson Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Dupont Tyler Middle - Teen Non-Fiction
794.81 MAR
On Shelf
East Nashville Magnet High - Teen Non-Fiction
794.81 MAR
On Shelf
East Nashville Magnet High - Teen Non-Fiction
794.81 MAR
On Shelf
Glencliff High - Teen Non-Fiction
794.81 MAR
On Shelf
Head Middle Magnet - Teen Non-Fiction
794.81 MAR
On Shelf
Hillwood High - Teen Non-Fiction
794.81 MAR
On Shelf
Hunter's Lane High - Teen Non-Fiction
794.81 MAR
On Shelf
J F Kennedy Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Joelton Middle - Teen Non-Fiction
794.81 MAR
On Shelf
MLK Jr. Magnet - Teen Non-Fiction
794.81 MAR
On Shelf
Madison Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Maplewood High - Teen Non-Fiction
794.81 MAR
On Shelf
McKissack Middle - Teen Non-Fiction
794.8 MAR
On Shelf
Meigs Middle Magnet - Teen Non-Fiction
794.81 MAR
On Shelf
Oliver Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Overton High - Teen Non-Fiction
794.8 MAR
On Shelf
Pearl-Cohn High - Teen Non-Fiction
794.81 MAR
On Shelf
Stratford High - Teen Non-Fiction
794.81 MAR
On Shelf
West End Middle - Teen Non-Fiction
794.81 MAR
On Shelf
Whites Creek High - Teen Non-Fiction
794.81 MAR
On Shelf
Location
Call Number
Status
Bellevue - Adult Non-Fiction
794.8 M344L
On Shelf
Donelson - Adult Non-Fiction
794.8 M344L
On Display
Goodlettsville - Adult Non-Fiction
794.8 M344L
On Shelf
Green Hills - Adult Non-Fiction
794.8 M344L
On Shelf
Hermitage - Adult Non-Fiction
794.8 M344L
Checked Out
Main Library - Adult Non-Fiction
794.8 M344L
On Shelf
More Like This
Other Editions and Formats
More Details
Language:
English
ISBN:
9781593275433 (pbk.), 1593275439 (pbk.)

Notes

General Note
Includes index.
General Note
"Covers Scratch 2"--Cover.
Description
"Scratch is a fun, beginner-friendly programming environment popular in schools around the world. Its playful, intuitive interface uses colorful programming blocks and cartoon sprites to make real programming more approachable. Learn to Program with Scratch shows just how much you can do with Scratch and teaches you essential, universal programming concepts along the way. In Learn to Program with Scratch, author Majed Marji takes you on a tour through Scratch's surprisingly powerful features to teach programming concepts like procedures, variables, loops, recursion, decision making, and lists. You will use your new-found skills to create science simulations, math projects, and even some fun arcade games! Each chapter offers a summary and practice exercises at the end to make sure the lessons stick. Scratch is an incredibly fun and easy language to learn, plus you can do some seriously potent programming with it. Learn to Program with Scratch will help you get the most out of Scratch and begin your journey into the world of programming"--,Provided by publisher.
Target Audience
11+
Reviews from GoodReads
Loading GoodReads Reviews.
Tagging
Tags:
No Tags, Be the first to tag this record!
Citations
APA Citation (style guide)

Marji, M. (2014). Learn to program with Scratch: a visual introduction to programming with games, art, science, and math. San Francisco: No Starch Press.

Chicago / Turabian - Author Date Citation (style guide)

Marji, Majed. 2014. Learn to Program With Scratch: A Visual Introduction to Programming With Games, Art, Science, and Math. San Francisco: No Starch Press.

Chicago / Turabian - Humanities Citation (style guide)

Marji, Majed, Learn to Program With Scratch: A Visual Introduction to Programming With Games, Art, Science, and Math. San Francisco: No Starch Press, 2014.

MLA Citation (style guide)

Marji, Majed. Learn to Program With Scratch: A Visual Introduction to Programming With Games, Art, Science, and Math. San Francisco: No Starch Press, 2014. Print.

Note! Citation formats are based on standards as of July 2010. Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy.
Staff View
Grouped Work ID:
73148bf2-2536-62c8-79f8-141c1de2c475
Go To Grouped Work View in Staff Client
Last File Modification Time Nov 14, 2018 12:26:08 AM
Last Grouped Work Modification Time Dec 10, 2018 07:10:26 AM

MARC Record

LEADER06635cam a2200817 i 4500
001ocn864789620
003OCoLC
00520140324074808.0
008131218s2014    caua          001 0 eng  
010 |a 2013043492
020 |a 9781593275433 (pbk.)
020 |a 1593275439 (pbk.)
049 |a TNNA
092 |a 794.8 |b M344L
1001 |a Marji, Majed, |e author.
24510 |a Learn to program with Scratch : |b a visual introduction to programming with games, art, science, and math / |c by Majed Marji.
264 1 |a San Francisco : |b No Starch Press, |c [2014]
300 |a xx, 261 pages : |b illustrations (chiefly color) ; |c 24 cm.
336 |a text |2 rdacontent.
337 |a unmediated |2 rdamedia.
338 |a volume |2 rdacarrier.
500 |a Includes index.
500 |a "Covers Scratch 2"--Cover.
5211 |a 11+
520 |a "Scratch is a fun, beginner-friendly programming environment popular in schools around the world. Its playful, intuitive interface uses colorful programming blocks and cartoon sprites to make real programming more approachable. Learn to Program with Scratch shows just how much you can do with Scratch and teaches you essential, universal programming concepts along the way. In Learn to Program with Scratch, author Majed Marji takes you on a tour through Scratch's surprisingly powerful features to teach programming concepts like procedures, variables, loops, recursion, decision making, and lists. You will use your new-found skills to create science simulations, math projects, and even some fun arcade games! Each chapter offers a summary and practice exercises at the end to make sure the lessons stick. Scratch is an incredibly fun and easy language to learn, plus you can do some seriously potent programming with it. Learn to Program with Scratch will help you get the most out of Scratch and begin your journey into the world of programming"-- |c Provided by publisher.
650 0 |a Scratch (Computer program language).
650 0 |a Computer programming.
650 0 |a Computer games |x Programming.
898 |a qBook
898 |a qEnglish
907 |a .b22649773 |b 02-16-17 |c 03-07-14
908 |a  2013043492
910 |a CARL0000433813
949 |b 35192046375279 |c 794.8 M344L |h MN |j MN |l ANF |m PBK |s S |p 21.67 |w 16 |x 20140909 |t 20181025 |q CNV |r CNV |v 3 |y 20180930 |z 2
949 |b 35192045268160 |c 794.8 M344L |h BL |j BL |l ANF |m PBK |s S |p 34.95 |w 15 |x 20140806 |t 20180402 |q CNV |r CNV |v 1 |y 20180315 |z 0
949 |b 35192045679291 |c 794.8 M344L |h DO |j DO |l ANF |m PBK |s SI |p 21.67 |w 14 |x 20140325 |t 20170708 |q CNV |r IAR |v 0 |y 20170708 |z 0
949 |b 35192046375246 |c 794.8 M344L |h GO |j GO |l ANF |m PBK |s S |p 21.67 |w 21 |x 20140909 |t 20180124 |q CNV |r CNV |v 0 |y 20170919 |z 0
949 |b 35192046375238 |c 794.8 M344L |h GH |j GH |l ANF |m PBK |s S |p 21.67 |w 10 |x 20140909 |t 20180308 |q CNV |r CNV |v 2 |y 20180206 |z 1
949 |b 35192045679283 |c 794.8 M344L |h HM |j HM |l ANF |m PBK |s C |p 21.67 |w 20 |x 20140325 |t 20181107 |q CNV |r CNV |v 2 |y 20170630 |z 0
949 |b QQ00188267 |c 794.81 MAR |h 60110 |j 60110 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150402 |t 20160113 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00188913 |c 794.81 MAR |h 41111 |j 41111 |l YNF |m SBK |s C |p 34.95 |w 6 |x 20150331 |t 20181113 |q CNV |r JAM |v 5 |y 20180514 |z 0
949 |b QQ00188948 |c 794.81 MAR |h 44130 |j 44130 |l YNF |m SBK |s S |p 34.95 |w 5 |x 20150401 |t 20181022 |q CNV |r CNV |v 2 |y 20170701 |z 0
949 |b QQ00190294 |c 794.81 MAR |h 45238 |j 45238 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150421 |t 20181113 |q CNV |r CNV |v 1 |y 20170701 |z 0
949 |b QQ00189275 |c 794.81 MAR |h 46260 |j 46260 |l YNF |m SBK |s S |p 34.95 |w 19 |x 20150402 |t 20181031 |q CNV |r CNV |v 3 |y 20170701 |z 0
949 |b QQ00188483 |c 794.81 MAR |h 48275 |j 48275 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150401 |t 20171211 |q CNV |r CNV |v 0 |y 20170701 |z 2
949 |b QQ00189619 |c 794.81 MAR |h 63290 |j 63290 |l YNF |m SBK |s S |p 34.95 |w 0 |x 20150331 |t 20180509 |q CNV |r JAM |v 0 |y 20180501 |z 0
949 |b QQ00190169 |c 794.81 MAR |h 63290 |j 63290 |l YNF |m SBK |s S |p 34.95 |w 1 |x 20150413 |t 20180509 |q CNV |r JAM |v 0 |y 20180501 |z 0
949 |b QQ00188309 |c 794.81 MAR |h 64325 |j 64325 |l YNF |m SBK |s S |p 34.95 |w 0 |x 20150402 |t 20170701 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00189202 |c 794.81 MAR |h 4E410 |j 4E410 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150402 |t 20180312 |q CNV |r CNV |v 1 |y 20170701 |z 0
949 |b QQ00190352 |c 794.81 MAR |h 67440 |j 67440 |l YNF |m SBK |s S |p 34.95 |w 0 |x 20150420 |t 20170701 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00189573 |c 794.81 MAR |h 6A452 |j 6A452 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150402 |t 20161104 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00191513 |c 794.81 MAR |h 4G470 |j 4G470 |l YNF |m SBK |s S |p 10.00 |w 2 |x 20151104 |t 20170426 |q CNV |r JAM |v 0 |y 20171206 |z 1
949 |b QQ00188347 |c 794.81 MAR |h 6C497 |j 6C497 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150401 |t 20160107 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00187581 |c 794.81 MAR |h 4H498 |j 4H498 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150427 |t 20151203 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b FF00104889 |c 794.8 MAR |h 4J535 |j 4J535 |l YNF |m SBK |s S |p 29.76 |w 1 |x 20160202 |t 20180829 |q CNV |r MDB |v 0 |y 20180820 |z 0
949 |b QQ00187609 |c 794.81 MAR |h 4L545 |j 4L545 |l YNF |m SBK |s S |p 34.95 |w 3 |x 20160322 |t 20170411 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00188373 |c 794.81 MAR |h 6E550 |j 6E550 |l YNF |m SBK |s S |p 35.00 |w 1 |x 20150402 |t 20160113 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00188980 |c 794.81 MAR |h 4N555 |j 4N555 |l YNF |m SBK |s S |p 34.95 |w 6 |x 20150402 |t 20181022 |q CNV |r CNV |v 1 |y 20170701 |z 0
949 |b QQ00188458 |c 794.81 MAR |h 4P577 |j 4P577 |l YNF |m SBK |s S |p 34.95 |w 12 |x 20150401 |t 20181005 |q CNV |r JAM |v 2 |y 20181004 |z 2
949 |b QQ00188518 |c 794.81 MAR |h 4S612 |j 4S612 |l YNF |m SBK |s S |p 34.95 |w 2 |x 20150416 |t 20160823 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b FF00090017 |c 794.8 MAR |h 6F615 |j 6F615 |l YNF |m SBK |s S |p 29.76 |w 1 |x 20150126 |t 20160512 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00190244 |c 794.81 MAR |h 6G632 |j 6G632 |l YNF |m SBK |s S |p 35.00 |w 1 |x 20150914 |t 20180412 |q CNV |r JAM |v 0 |y 20180410 |z 0
949 |b QQ00188392 |c 794.81 MAR |h 6H705 |j 6H705 |l YNF |m SBK |s S |p 34.95 |w 1 |x 20150407 |t 20170301 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b QQ00189030 |c 794.81 MAR |h 4V770 |j 4V770 |l YNF |m SBK |s S |p 34.95 |w 0 |x 20150402 |t 20170701 |q CNV |r CNV |v 0 |y 20170701 |z 0
949 |b B00769632 |c 794.81 MAR |h 6I787 |j 6I787 |l YNF |m SBK |s S |p 35.00 |w 0 |x 20161209 |t 20170701 |q CNV |r CNV |v 0 |y 20170701 |z 0
991 |a bl |a do |a go |a gh |a hm |a in |a mn |b 03-24-14 |c m |d a |e 6 |f eng |g cau |h 0 |i 9
988 |a .o8875078 |c 3 |l multi |f b |s a |x 03-07-14 |y 03-19-14 |z 03-24-14 |3 s |k hm |k ma |k mn
988 |a .o930504x |c 5 |l multi |f b |s a |x 08-22-14 |y 08-29-14 |z 09-05-14 |3 s |k gh |k go |k in |k mn |k rp
988 |a .o9953267 |c 2 |l ax |f k |s a |x 07-13-16 |y 07-26-16 |z 11-29-16 |3 s |k ax
988 |a .o997538x |c 2 |l ax |f k |s a |x 08-02-16 |y 08-11-16 |z 12-13-16 |3 s |k ax
998 4 |a LDR0905 20170611061251 NPUB |b LDR0905 20170614214555 NSCH |b LDR0905 20170611061251 NPUB