20,99 €
An easy-to-grasp introduction to coding concepts for kids Coding For Kids For Dummies breaks coding into a seriesof small projects, each designed to teachelementary-to-middle-school-aged students a core concept to build agame, application, or other tool. In this his hands-on, friendlyguide readers will get access to a leading coding tool that hasbeen designed specifically for kids, showing them how to create theprojects provided in the book as well as how to implement them intotheir own creative work. Written by a teacher and leading advocate of coding education,Coding For Kids For Dummies explains to kids in plainEnglish how to apply the math and logic skills they already have tothe subject of coding. In no time, they'll be grasping basic codingconcepts, completing their very own technical feats, and armingthemselves with the computer science experience and know-how toprepare for a future working with technology. * Lay-flat binding allows for easy access as students work onprojects * Full-color, large-print design make the information moreapproachable to kids * Kids interested in computer science get a competitive edge * The author has dedicated her career to enhancing coding andother STEM education in schools If you're a student who wants to learn coding, a parent whowants to help your kid pursue an interest in coding, or a teacherwho is in need of a supplemental course book for your computerscience class, Coding For Kids For Dummies has youcovered.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 314
Coding For Kids For Dummies®
Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com
Copyright © 2015 by John Wiley & Sons, Inc., Hoboken, New Jersey
Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions.
Trademarks: Wiley, For Dummies, the Dummies Man logo, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and may not be used without written permission. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ.
For general information on our other products and services, please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002. For technical support, please visit www.wiley.com/techsupport.
Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com. For more information about Wiley products, visit www.wiley.com.
Library of Congress Control Number: 2014943276
ISBN 978-1-118-94032-7 (pbk); ISBN 978-1-118-94033-4 (ebk); ISBN 978-1-118-94034-1 (ebk)
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
Table of Contents
Introduction
About This Book
Foolish Assumptions
Icons Used in This Book
Beyond the Book
Where to Go from Here
Week 1: Basic Drawing, Motion, and Text Handling
Project 0: Getting Started with Coding
Understanding What Coding Is
Learning to Code with MicroWorlds EX
Examining why MWEX is a good language to start with
Taking a look at what projects you can make
Getting Started with MicroWorlds EX
Downloading and installing the software
Starting a project
Getting to know the interface
Coming Up with Your Ideas, Your Projects
Project 1: Art Toy
Brainstorm
Start a New Project
Add a Title to the Toy
Add a Turtle
Test Primitives in the Command Center
Create Buttons to Execute Primitives
Write New Procedures in the Procedures Pane and Add Associated Buttons
Write the square procedure and create a button
Write the spirosquare procedure and create a button
Save, Test, and Debug
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
Create buttons for aiming the ball
Create buttons for hitting the ball
Code the Ball to Bump Off the Obstacle
Code Universal Color Conditionals
Create the universal color conditional for the water trap
Create the universal color conditional for the hole
Write a Watertrap Procedure
Write a Win Procedure
Save, Test, and Debug
Project 3: Sketcher Etcher
Brainstorm
Start a New Project
Paint and Freeze the Background
Create a Drawing Stylus
Add Horizontal and Vertical Drawing Controls
Set Up Horizontal Boundary Conditions for the Stylus
Set Up Vertical Boundary Conditions for the Stylus
Make a Button to Clean Drawings
Save, Test, and Debug
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
Brainstorm
Start a New Project
Paint the Scene Page
Create Bulb Characters
Create Snowflake Characters
Add Music
Write a Blink Procedure
Write a Fall Procedure
Make a Let it Snow Button
Write a Day and Night Procedure
Make a Day and Night Button
Save, Test, and Debug
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
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
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!