Book description
An easy-to-grasp introduction to coding concepts for kids
Coding For Kids For Dummies breaks coding into a series of small projects, each designed to teach elementary-to-middle-school-aged students a core concept to build a game, application, or other tool. In this his hands-on, friendly guide readers will get access to a leading coding tool that has been designed specifically for kids, showing them how to create the projects provided in the book as well as how to implement them into their own creative work.
Written by a teacher and leading advocate of coding education, Coding For Kids For Dummies explains to kids in plain English how to apply the math and logic skills they already have to the subject of coding. In no time, they'll be grasping basic coding concepts, completing their very own technical feats, and arming themselves with the computer science experience and know-how to prepare for a future working with technology.
Lay-flat binding allows for easy access as students work on projects
Full-color, large-print design make the information more approachable to kids
Kids interested in computer science get a competitive edge
The author has dedicated her career to enhancing coding and other STEM education in schools
If you're a student who wants to learn coding, a parent who wants to help your kid pursue an interest in coding, or a teacher who is in need of a supplemental course book for your computer science class, Coding For Kids For Dummies has you covered.
Table of contents
-
- Introduction
-
Week 1: Basic Drawing, Motion, and Text Handling
- Project 0: Getting Started with Coding
- Project 1: Art Toy
-
Project 2: Mini Golf
- Brainstorm
- Start a New Project
- Draw a Golf Green, Water Trap, and Hole
- Create a Title Text Box
- Create a Golf Ball and an Obstacle
- Set the Starting Position of the Golf Ball
- Create Controls for Aiming and Hitting the Golf Ball
- Code the Ball to Bump Off the Obstacle
- Code Universal Color Conditionals
- Write a Watertrap Procedure
- Write a Win Procedure
- Save, Test, and Debug
- Project 3: Sketcher Etcher
-
Week 2: Motion, Animating Shapes, and Reacting to Input
-
Project 4: Horse Race
- Brainstorm
- Start a New Project
- Paint the Simulation Page
- Create a Racing Horse Character
- Make Copies of the Horse
- Line Up the Horses at the Starting Gate
- Set Up Horses to Recognize the Finish Line
- Create a Button to Start the Race
- Add Trotting Sounds
- Make a Button to Play the Trotting Sounds
- Save, Test, and Debug
- Project 5: Winter Wonderland
-
Project 6: Sports Vote
- Brainstorm
- Start a New Project
- Add a Sports-Themed Background
- Add Text for the Title and Directions
- Create Candidates
- Add Shapes to the Turtle Candidates
- Write a Startup Procedure
- Make a Bell Sound to Ring When a Vote Is Cast
- Write a Get Vote Procedure and Add It to the Candidates
- Save, Test, and Debug
-
Project 4: Horse Race
-
Week 3: Variables: Counting and Conditionals
-
Project 7: Happy Birthday
- Brainstorm
- Start a New Project
- Apply a Hospital Theme to the Workspace
- Create a Title Text Box
- Create Boy and Girl Characters
- Create Variables
- Write an Initialize Procedure and Make an Associated Button
- Write a Reproduce Procedure and Make an Associated Button
- Write a Make 10 Babies Procedure and Make an Associated Button
- Save, Test, and Debug
-
Project 8: Number Guessing Computer
- Brainstorm
- Start a New Project
- Paint the Background
- Create a Title Text Box
- Create a Secret Number Variable
- Make a Slider to Set the Maximum Value of the Secret Number
- Create a Turtle and Paint Shapes for It
- Write a Compchoosesecret Procedure and Make a Button
- Write a Checkguess Procedure
- Make a Tune Play When the Player Answers Correctly
- Save, Test, and Debug
-
Project 9: Monster Mashup
- Brainstorm
- Start a New Project
- Color the Background and Add a Title
- Create and Name Turtles for Different Monster Parts
- Create and Name Hair and Face Shapes
- Create and Name Body Shapes
- Create and Name Feet Shapes
- Make Drop-Down Lists for Each Part
- Code Selection Procedures for the Drop-Down Lists and Make Buttons
- Code a Procedure and Add a Button for the Monster Mashup
- Save, Test, and Debug
-
Project 7: Happy Birthday
-
Week 4: Keyboard Control and Shooters
-
Project 10: Viral Outbreak
- Brainstorm
- Start a New Project
- Color the Background and Paint a Hospital
- Create a Turtle
- Write an Initialize Procedure and Make a Button
- Make a Clone Button and Instruction
- Make a 1 Sick Button and Instruction
- Make an Infect Procedure and Add It to the Turtle
- Write a Health Command and Add It to the Turtle
- Write a Roam Procedure and Make a Button
- Save, Test, and Debug
-
Project 11: UFO Pilot
- Brainstorm
- Start a New Project
- Add a Space-Themed Background
- Create a UFO Character
- Create Asteroid Cluster Characters
- Create a Score Variable
- Write a Reset Procedure and Make a Button
- Code Gravity and Collisions
- Write a Keyboard-Controlled Fly Procedure
- Write a Scoring Procedure for Navigating Asteroids
- Code the Motion of the Asteroids and Include the Scoring Procedure
- Create a Go! Button to Start the Game
- Save, Test, and Debug
-
Project 12: Squid Ink
- Brainstorm
- Start a New Project
- Add an Ocean-Themed Background
- Create an Animated Squid Character
- Create an Ink Cloud Character
- Create an Animated Shark Character
- Write a Go Procedure and Make a Button
- Write a Swimshoot Procedure and Add It to the Squid
- Write a Shoot Procedure
- Record “Argh, Inked Again” and “Chomp” Sounds
- Write a Geteaten Procedure and Add It to the Squid
- Write a Hit Procedure and Add It to the Ink
- Write a Float Procedure and Add It to the Shark
- Save, Test, and Debug
-
Project 10: Viral Outbreak
-
Week 5: Advanced Coding
- Project 13: Rock, Paper, Scissors
-
Project 14: Where’s Wallace Walrus?
- Brainstorm
- Start a New Project
- Name the Search-and-Find Page
- Paint the Background of the Search Page
- Create a Main Character
- Create Distracter Character Shapes
- Make a Slider to Vary the Number of Distracters
- Write a Populate Procedure and Make a Button
- Write a Get Ready Procedure and Make a Button
- Add Page Directions to the Search Page
- Write a Found Him Procedure and Add It to the Main Character
- Create and Name the Splash Page
- Paint a Background on the Splash Page
- Add a Title and Backstory to the Splash Page
- Add a Let’s Play to the Splash Page
- Remove Turtle Tooltip Naming
- Save, Test, and Debug
-
Project 15: Traffic Dodge
- Brainstorm
- Start a New Project
- Paint and Name the Level 1 Game Page
- Create a Frog Character
- Create Traffic Characters
- Make Traffic Move
- Create a Project Variable for Lives
- Show Lives Remaining
- Create the Splash Page
- Write a Start Procedure
- Make a Start Button
- Move Between Pages and Add a Page Transition
- Write a Play Procedure
- Write a Jump Procedure and Add It to the Frog
- Write a Hit Procedure and Add It to the Frog
- Write an End Game Procedure
- Write a Succeed Level 1 Procedure and Add It to the Frog
- Lay Out and Code the Level 2 Game Page
- Save, Test, and Debug
- About the Author
- Cheat Sheet
- More Dummies Products
Product information
- Title: Coding For Kids For Dummies
- Author(s):
- Release date: November 2014
- Publisher(s): For Dummies
- ISBN: 9781118940327
You might also like
book
Helping Kids with Coding For Dummies
Help for grown-ups new to coding Getting a jump on learning how coding makes technology work …
book
Scratch For Kids For Dummies
Scratch is a fast, fun, and easy way to get started in computer science Do you …
book
Coding iPhone Apps for Kids, 1st Edition
Apple's Swift is a powerful, beginner-friendly programming language that anyone can use to make cool apps …
book
3D Game Programming for Kids, 2nd Edition
You know what's even better than playing games? Programming your own! Make your own online games, …