Home Page Icon
Home Page
Table of Contents for
End User License Agreement
Close
End User License Agreement
by Guthals, Camille McCue Ph.D
Helping Kids with Coding For Dummies
Cover
Introduction
About This Book
Foolish Assumptions
Icons Used in This Book
Where to Go from Here
Part 1: Getting Started with Coding
Chapter 1: Welcome To (Or Back To) Coding
Why Kids Are Coding
Why You Need to Know Coding
Where Do You Come In?
Working with Young Coders
Chapter 2: Understanding the Big Ideas
Seeing the Big Picture in Coding
Acting Out the Big Picture, Unplugged
Creating an Algorithm
Representing Algorithms
Organizing with Sequence, Selection, and Repetition
Including Randomness in Your Coding
Chapter 3: Figuring Out Programming Languages
What You Want in a Language
Free Languages for Tots and Kids
Free Languages for Youth and Tweens
Languages for Teens and Older
Other Awesome (Not-So-Free) Languages
Part 2: Getting Your Hands on Code
Chapter 4: Working with Words
Communicating with Text
Showing Text Onscreen
Words In, Words Out
Combining Text Onscreen
Formatting Text Onscreen
A Mad Libs Example
Chapter 5: Knowing Where You Are… and Where You’re Going
Acting Out Position, Unplugged
Setting and Finding Position
Positioning Objects Randomly
Setting and Finding Direction
Setting Object Direction Randomly
Turning
Acting Out Motion, Unplugged
Making an Object Move
Asteroid Blaster
Chapter 6: Getting Fancy with Graphics and Sound
Sizes of Images and Sounds, Unplugged
Using Graphics in Your Programs
Adding Sound to Your Programs
Creating a Sound Board
Part 3: There IS Math on This Test!
Chapter 7: Tackling These Ever-Changing Variables
Acting Out Variables, Unplugged
I Do Declare (And Initialize)
Checking on Variable Values
Incrementing and Decrementing Variables
Creating a Stock Ticker
Chapter 8: Computing Using Math
Acting Out Math, Unplugged
Doing Simple Math
Doing Advanced Math Operations
Oh So Mod — Using the Mod Operation
Ordering Those Operations (PEMDAS)
Rounding
Generating and Using Random Numbers
Coding a Crypto Code Maker
Chapter 9: Helping with Logic Operations
Simple Logic, Unplugged
Programming Simple Conditionals
Advanced Logic, Unplugged
Coding Compound Conditionals (aka, AND, NOT, and OR Will Get You Pretty Far!)
Rock, Paper, Scissors
Chapter 10: Getting Loopy
Loops, Unplugged
Loop Types and Structures
Nesting Loops
Coding the Classic Fibonacci Sequence
Chapter 11: Adding Lists
Lists, Unplugged
Introducing Lists
Sorting Lists
Searching Lists
Chapter 12: Coding Subprograms
Subprograms, Unplugged
Starting with Pseudocode
Creating a Spirograph with Subprograms
Coding Subprograms with Parameters
Part 4: Applying What You Know
Chapter 13: Fixing Problems by Debugging
Debugging, Unplugged
Finding Common Syntax Errors
Finding Common Semantic Errors
Strategies for Debugging
Walking Away
Chapter 14: Creating a Webpage
Getting Set Up
Creating a Basic Webpage Layout
Getting Fancy with Color and Graphics
Adding Hyperlinks
Going Interactive with JavaScript
Combining HTML, CSS, and JavaScript
Chapter 15: Building a Mobile Game
Getting Started with MIT App Inventor
Using an Emulator versus a Real Device
Designing Mobile Apps
Adding the Components in Design View
Coding Your Mobile App
Distributing Your Apps
Chapter 16: Programming Simple Electronics
Gathering Your Hardware
Accessing the Software
Don’t Wake Baby Gadget
Trying Wacky and Fun Variations
Part 5: The Part of Tens
Chapter 17: Ten Do’s and Don’ts for Selecting a Kids Coding Curriculum
DO Find the Right Entry Level
DON’T Assume Cost Equals Quality
DO Balance Lessons with Free Exploration
DON’T Instantly Dismiss Teaching Languages
DO Consult CSTA for Guidance
DON’T Buy “Coding” Toys for Babies
DO Emphasize the Soft Skills
DON’T Let Kids Get Stuck in a Loop
DO Present the Bigger Picture
DON’T Stereotype Coders
Chapter 18: Ten Ways to Keep the Coding Learning Going
Unplugged
Research Pioneers of Computing
Go Lateral from Code
Language Tracking
Smart Home Projects
Include Outside Passions
Open-Source Projects
Group Projects
Community Support
Portfolios
About the Authors
Connect with Dummies
Index
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Index
WILEY END USER LICENSE AGREEMENT
Go to
www.wiley.com/go/eula
to access Wiley’s ebook EULA.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset