Learn to program with Scratch : a visual introduction to programming with games, art, science, and math
Resource Information
The work Learn to program with Scratch : a visual introduction to programming with games, art, science, and math represents a distinct intellectual or artistic creation found in Evansville Vanderburgh Public Library. This resource is a combination of several types including: Work, Language Material, Books.
The Resource
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math
Resource Information
The work Learn to program with Scratch : a visual introduction to programming with games, art, science, and math represents a distinct intellectual or artistic creation found in Evansville Vanderburgh Public Library. This resource is a combination of several types including: Work, Language Material, Books.
- Label
- Learn to program with Scratch : a visual introduction to programming with games, art, science, and math
- Title remainder
- a visual introduction to programming with games, art, science, and math
- Statement of responsibility
- by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
- Subject
-
- Computer games -- Programming
- Computer games -- Programming
- Computer programming
- Computer programming
- Electronic books
- GAMES & ACTIVITIES / Board Games
- JUVENILE NONFICTION / Computers / Coding & Programming
- COMPUTERS / Languages / General
- Scratch (Computer program language)
- Scratch (Computer program language)
- COMPUTERS / Programming / Games
- COMPUTERS / Programming / General
- Language
- eng
- Summary
- 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 sort Hands-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
- Cataloging source
- E7B
- Dewey number
- 794.8/1526
- Illustrations
- illustrations
- Index
- index present
- LC call number
- QA76.73.S345
- LC item number
- .M38 2014eb
- Literary form
- non fiction
- Nature of contents
- dictionaries
Context
Context of Learn to program with Scratch : a visual introduction to programming with games, art, science, and mathWork of
No resources found
No enriched resources found
- Learn to program with Scratch : a visual introduction to programming with games, art, science, and math, by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
- Learn to program with Scratch : a visual introduction to programming with games, art, science, and math, by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.evpl.org/resource/tIfWr3pBQ38/" typeof="CreativeWork http://bibfra.me/vocab/lite/Work"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.evpl.org/resource/tIfWr3pBQ38/">Learn to program with Scratch : a visual introduction to programming with games, art, science, and math</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.evpl.org/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.evpl.org/">Evansville Vanderburgh Public Library</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Work Learn to program with Scratch : a visual introduction to programming with games, art, science, and math
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.evpl.org/resource/tIfWr3pBQ38/" typeof="CreativeWork http://bibfra.me/vocab/lite/Work"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.evpl.org/resource/tIfWr3pBQ38/">Learn to program with Scratch : a visual introduction to programming with games, art, science, and math</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.evpl.org/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.evpl.org/">Evansville Vanderburgh Public Library</a></span></span></span></span></div>