eBook Help Your Kids with Computer Coding, 1st Edition

  • Published By:
  • ISBN-10: 1465431977
  • ISBN-13: 9781465431974
  • DDC: 001.642
  • Grade Level Range: 12th Grade +
  • 256 Pages | eBook
  • Original Copyright 2014 | Published/Released December 2014
  • This publication's content originally published in print form: 2014
  • Price:  Sign in for price

About

Overview

Computer coding and programming are firmly back on the agenda as key skills for children to start learning, but parents may find it difficult to help them with the task and with their homework. Help Your Kids With Computer Coding is here to help. This is a unique step-by-step guide, perfect for kids and parents interested in computer programming and how computers work. It's no longer enough to just know how to use computer programs; kids need to know how a computer really works. Avoiding complicated computer jargon, Help Your Kids With Computer Programming uses simple, clear examples to show how programming works. Step-by-step explanations make the complex art of programming clear, teaching the basics of JavaScript, Python, and C++. It also builds to more advanced projects where children can begin to build their own games, apps, 3-D models, animations, and websites. Help Your Kids With Computer Coding is ideal for parents whose kids are taking their first steps into programming or are already interested and hungry to learn more.

Table of Contents

Front Cover.
Half Title Page.
Title Page.
Copyright Page.
Other Frontmatter.
Contents.
Foreword.
How this Book Works.
1: What is Coding?.
2: What is a Computer Program?.
3: Think Like a Computer.
4: Becoming a Coder.
5: Starting from Scratch.
6: What is Scratch?.
7: Installing and Launching Scratch.
8: Scratch Interface.
9: Sprites.
10: Colored Blocks and Scripts.
11: Project 1: Escape the Dragon!.
12: Making Things Move.
13: Costumes.
14: Hide and Seek.
15: Events.
16: Simple Loops.
17: Pens and Turtles.
18: Variables.
19: Math.
20: Strings and Lists.
21: Coordinates.
22: Make Some Noise!.
23: Project 2: Roll the Dice.
24: True or False?.
25: Decisions and Branches.
26: Sensing and Detecting.
27: Complex Loops.
28: Sending Messages.
29: Creating Blocks.
30: Project 3: Monkey Mayhem.
31: Time to Experiment.
32: Playing with Python.
33: What is Python?.
34: Installing Python.
35: Introducing IDLE.
36: Errors.
37: Project 4: Ghost Game.
38: Ghost Game Decoded.
39: Program Flow.
40: Simple Commands.
41: Harder Commands.
42: Which Window?.
43: Variables in Python.
44: Types of Data.
45: Math in Python.
46: Strings in Python.
47: Input and Output.
48: Making Decisions.
49: Branching.
50: Loops in Python.
51: While Loops.
52: Escaping Loops.
53: Lists.
54: Functions.
55: Project 5: Silly Sentences.
56: Tuples and Dictionaries.
57: Lists in Variables.
58: Variables and Functions.
59: Project 6: Drawing Machine.
60: Bugs and Debugging.
61: Algorithms.
62: Libraries.
63: Making Windows.
64: Color and Coordinates.
65: Making Shapes.
66: Changing Things.
67: Reacting to Events.
68: Project 7: Bubble Blaster.
69: What Next?.
70: Inside Computers.
71: Inside a Computer.
72: Binary and Bases.
73: Symbols and Codes.
74: Logic Gates.
75: Processors and Memory.
76: Essential Programs.
77: Storing Data in Files.
78: The Internet.
79: Programming in the Real World.
80: Computer Languages.
81: Coding Stars.
82: Busy Programs.
83: Computer Games.
84: Making Apps.
85: Programming for the Internet.
86: Using Javascript.
87: Bad Programs.
88: Mini Computers.
89: Become a Master Programmer.
Glossary.
Index.
Acknowledgments.