Help Your Kids with Computer Coding: A Unique Step-by-Step Visual Guide, from Binary Code to Building Games
224Help Your Kids with Computer Coding: A Unique Step-by-Step Visual Guide, from Binary Code to Building Games
224Paperback
-
PICK UP IN STORECheck Availability at Nearby Stores
Available within 2 business hours
Related collections and offers
Overview
Calling all coders! This is a straightforward, visual guide to helping kids understand the basics of computer coding using Scratch and Python coding languages. Essential coding concepts like scripts, variables, and strings are explained using build-along projects and games.
Kids can create online games to play like Monkey Mayhem and Bubble Blaster, draw mazes and shapes, build animations, and more using the step-by-step examples to follow and customize. Seven projects let kids (and their parents) practice the skills they are learning in each section of the book. Kids get instant results, even when completely new to coding.
Packed with visual examples, expert tips, a glossary of key terms, and extras such as profiles of famous coders, Help Your Kids with Computer Coding lays a hands-on foundation for computer programming, so adults and kids can learn together.
Supporting STEM education initiatives, computer coding teaches kids how to think creatively, work collaboratively, and reason systematically, and is quickly becoming a necessary and sought-after skill. DK's computer coding books are full of fun exercises with step-by-step guidance, making them the perfect introductory tools for building vital skills in computer programming.
User note: At home, all you need is a desktop or laptop with Adobe 10.2 or later, and an internet connection to download Scratch 2.0 and Python 3. Coding with Scratch can be done without download on https: //scratch.mit.edu.
Series Overview: DK's bestselling Help Your Kids With series contains crystal-clear visual breakdowns of important subjects. Simple graphics and jargon-free text are key to making this series a user-friendly resource for frustrated parents who want to help their children get the most out of school.
Product Details
ISBN-13: | 9781465477323 |
---|---|
Publisher: | DK |
Publication date: | 08/06/2019 |
Series: | Help Your Kids |
Pages: | 224 |
Sales rank: | 678,727 |
Product dimensions: | 7.60(w) x 9.00(h) x 0.50(d) |
Age Range: | 10 - 13 Years |
About the Author
DK's aim is to inspire, educate and entertain readers of all ages, and everything DK publishes, whether print or digital, embodies the unique DK design approach. DK brings unrivalled clarity to a wide range of topics, with a unique combination of words and pictures, put together to spectacular effect. We have a reputation for innovation in design for both print and digital products.
Our adult range spans travel, including the award-winning DK Eyewitness Travel Guides, history, science, nature, sport, gardening, cookery and parenting.
DK’s extensive children’s list showcases a fantastic store of information for children, toddlers and babies. DK covers everything from animals and the human body, to homework help and craft activities, together with an impressive list of licensing titles, including the best-selling LEGO® books.
DK acts as the parent company for Alpha Books, publisher of the Idiot's Guides series.
www.dk.com
Table of Contents
Foreword Carol Vorderman 8
How this book works 10
1 What is Coding?
What is a computer program? 14
Thinking like a computer 16
Becoming a coder 18
2 Starting from Scratch
What is Scratch? 22
Installing Scratch 24
Scratch interface 26
Sprites 28
Colored blocks and code 30
Project 1 Escape the dragon! 32
Making things move 38
Costumes 40
Hide and seek 42
Events 44
Simple loops 46
Pens and turtles 48
Variables 50
Math 52
Strings and lists 54
Coordinates 56
Make some noise 58
Project 2 Roll the die 60
True or false? 62
Decisions and branches 64
Sensing and detecting 66
Complex loops 68
Sending messages 70
Creating blocks 72
Project 3 Monkey mayhem 74
Time to experiment 82
3 Playing with Python
What is Python? 86
Installing Python 88
Introducing IDLE 92
Errors 94
Project 4 Ghost game 96
Ghost game decoded 98
Program flow 100
Simple commands 102
Harder commands 104
Which window? 106
Variables in Python 108
Types of data 110
Math in Python 112
Strings in Python 114
Input and output 116
Making decisions 118
Branching 120
Loops in Python 122
While loops 124
Escaping loops 126
Lists 128
Functions 130
Project 5 Silly sentences 132
Tuples and dictionaries 134
Lists in variables 136
Variables and functions 138
Project 6 Drawing machine 140
Bugs and debugging 148
Algorithms 150
Libraries 152
Making windows 154
Color and coordinates 156
Making shapes 158
Changing things 160
Reacting to events 162
Project 7 Bubble blaster 164
What next? 176
4 Inside Computers
Inside a computer 180
Binary and bases 182
Symbols and codes 184
Logic gates 186
Processors and memory 188
Essential programs 190
Storing data in files 192
The internet 194
5 Programming in the Real World
Computer languages 198
Coding stars 200
Busy programs 202
Computer games 204
Making apps 206
Programming for the internet 208
Using JavaScript 210
Bad programs 212
Mini computers 214
Becoming a master programmer 216
Glossary 218
Index 220
Acknowledgments 224