Help your kids with computer coding A unique step-by-step visual guide, from binary code to building games

Carol Vorderman

Book - 2019

From coding basics to fun projects, this guide will inspire children to use their imagination and problem-solving skills to build games and animations using two different programming languages--Scratch 3.0 and Python.

Saved in:

2nd Floor Show me where

005.1/Vorderman
1 / 1 copies available
Location Call Number   Status
2nd Floor 005.1/Vorderman Checked In
Subjects
Published
New York, NY : DK Publishing 2019.
Language
English
Main Author
Carol Vorderman (author)
Other Authors
Jon Woodcock (author), Craig Steele, Sean McManus, 1973-, Claire Quigley, Dan McCafferty
Edition
American edition. Revised and updated
Item Description
Includes index.
Physical Description
224 pages : color illustrations ; 24 cm
ISBN
9781465477323
  • Foreword
  • How this book works
  • 1. What is Coding?
  • What is a computer program?
  • Thinking like a computer
  • Becoming a coder
  • 2. Starting from Scratch
  • What is Scratch?
  • Installing Scratch
  • Scratch interface
  • Sprites
  • Colored blocks and code
  • Project 1. Escape the dragon!
  • Making things move
  • Costumes
  • Hide and seek
  • Events
  • Simple loops
  • Pens and turtles
  • Variables
  • Math
  • Strings and lists
  • Coordinates
  • Make some noise
  • Project 2. Roll the die
  • True or false?
  • Decisions and branches
  • Sensing and detecting
  • Complex loops
  • Sending messages
  • Creating blocks
  • Project 3. Monkey mayhem
  • Time to experiment
  • 3. Playing with Python
  • What is Python?
  • Installing Python
  • Introducing IDLE
  • Errors
  • Project 4. Ghost game
  • Ghost game decoded
  • Program flow
  • Simple commands
  • Harder commands
  • Which window?
  • Variables in Python
  • Types of data
  • Math in Python
  • Strings in Python
  • Input and output
  • Making decisions
  • Branching
  • Loops in Python
  • While loops
  • Escaping loops
  • Lists
  • Functions
  • Project 5. Silly sentences
  • Tuples and dictionaries
  • Lists in variables
  • Variables and functions
  • Project 6. Drawing machine
  • Bugs and debugging
  • Algorithms
  • Libraries
  • Making windows
  • Color and coordinates
  • Making shapes
  • Changing things
  • Reacting to events
  • Project 7. Bubble blaster
  • What next?
  • 4. Inside Computers
  • Inside a computer
  • Binary and bases
  • Symbols and codes
  • Logic gates
  • Processors and memory
  • Essential programs
  • Storing data in files
  • The internet
  • 5. Programming in the Real World
  • Computer languages
  • Coding stars
  • Busy programs
  • Computer games
  • Making apps
  • Programming for the internet
  • Using JavaScript
  • Bad programs
  • Mini computers
  • Becoming a master programmer
  • Glossary
  • Index
  • Acknowledgments