Fee Download Pencil Code, by David Bau III
Do you think that reading is an important task? Locate your reasons including is very important. Reading a publication Pencil Code, By David Bau III is one component of delightful activities that will certainly make your life high quality much better. It is not about only just what kind of book Pencil Code, By David Bau III you review, it is not only concerning the number of e-books you check out, it's concerning the routine. Reading habit will certainly be a way to make book Pencil Code, By David Bau III as her or his friend. It will certainly no matter if they invest money as well as invest even more publications to finish reading, so does this book Pencil Code, By David Bau III
Pencil Code, by David Bau III
Fee Download Pencil Code, by David Bau III
Pencil Code, By David Bau III. Thanks for visiting the best internet site that offer hundreds type of book collections. Here, we will certainly offer all books Pencil Code, By David Bau III that you need. The books from popular writers and publishers are given. So, you can take pleasure in currently to get individually type of book Pencil Code, By David Bau III that you will certainly search. Well, related to guide that you really want, is this Pencil Code, By David Bau III your option?
Here, we have numerous publication Pencil Code, By David Bau III and collections to read. We also serve variant kinds as well as kinds of guides to browse. The enjoyable publication, fiction, history, novel, scientific research, as well as various other kinds of publications are readily available here. As this Pencil Code, By David Bau III, it turneds into one of the recommended e-book Pencil Code, By David Bau III collections that we have. This is why you remain in the appropriate site to view the incredible e-books to possess.
It will not take more time to obtain this Pencil Code, By David Bau III It won't take even more money to publish this e-book Pencil Code, By David Bau III Nowadays, people have been so smart to utilize the innovation. Why do not you use your kitchen appliance or various other device to save this downloaded soft file publication Pencil Code, By David Bau III In this manner will let you to consistently be accompanied by this book Pencil Code, By David Bau III Obviously, it will certainly be the most effective close friend if you read this book Pencil Code, By David Bau III up until completed.
Be the very first to get this e-book now and also get all factors why you have to review this Pencil Code, By David Bau III The publication Pencil Code, By David Bau III is not just for your responsibilities or necessity in your life. E-books will certainly always be a buddy in every time you review. Now, allow the others understand about this page. You could take the perks as well as share it likewise for your friends as well as people around you. By by doing this, you could actually get the significance of this e-book Pencil Code, By David Bau III profitably. What do you consider our concept right here?
This elegant programming primer teaches beginning programming students to code through more than 100 graded examples, each one illustrated in color.
Written by a computer scientist to teach his own children to program, the book is designed for inductive learning. There is no expository text. Instead, each important idea is illustrated through a short example. Each program invites customization and exploration.
The book begins by suggesting a simple program to draw a line. Subsequent pages introduce core concepts in computer science: loops, functions, recursion, input and output, numbers and text, and data structures.
The book is suitable for learning programmers of all ages. The more advanced material introduces concepts in randomness, animation, HTML5, jQuery, networking, and artificial intelligence.
The language used is CoffeeScript. The programs can be run and saved on the web for free on pencilcode.net.
- Sales Rank: #2637138 in Books
- Published on: 2013-11-25
- Original language: English
- Number of items: 1
- Dimensions: 8.50" h x .8" w x 5.50" l, .11 pounds
- Binding: Paperback
- 32 pages
About the Author
David Bau is a computer scientist who develops image search algorithms for Google. He is a father of three, and he loves sharing his passion for programming with the next generation.
Most helpful customer reviews
3 of 3 people found the following review helpful.
A book written by a software engineer for aspiring software engineers!
By Joon Lee
For a computer programming book, Pencil Code has a unique, but simple point of view. It's the book I would have wanted to have to learn programming. There's an elegant simplicity to Pencil code; the examples are fun and well suited to beginners. However, this book also dares to touch advanced topics like recursion and concurrency.
This book is based on real lessons teaching 6th graders programming as part of a Citizen Schools class. I taught alongside the author, David Bau, using this material and this book is a refinement based on the lessons learned. The choice of CoffeeScript is especially well suited to elementary school students because of the easy syntax for students who may have not yet developed strong typing skills.
The companion website, pencilcode.net, is a superb companion to this book. The development environment in the website makes it easy to start learning programming right away. Explore the site now if you have any reservations about purchasing this book. Lastly, the discussion group at [...] provides a way to explore programming with a community.
Overall, I give this book my highest recommendation.
2 of 2 people found the following review helpful.
Kids get up and running in 5 minutes, mastering ideas of computer science without ever realizing it. Best in class.
By David Miller
Buy this book and give it to a child you love. She'll be up in running in 5 minutes, and will be caught up in the page-turner thrill of mastering the ideas of computer science without ever realizing it. David Bau has done a masterful job of bringing the genius of LOGO to the current generation.
Pencil Code the book is a companion to pencilcode.net, the free web-based implementation of the programming environment. Together they make an excellent product for engaging kids to learn how to program in the most natural way possible -- giving instructions to a computer to tell it what to do. I gave copies to my 3 daughters, ages 14, 12, and 6. All three of them were engrossed in the book and the website within minutes, and still asking to do more with it days later after hours of use.
The Pencil Code book is a collection of over 100 short, elegant example program listings, each with a picture of the resulting output. Most of them have have attractive visual outputs, making it easy to flip through and say "Oooh, let's do this one." The vast majority of the examples spend under 10 lines to achieve their effect, so the rewards are quite immediate. Some interesting examples are just 3 or 4 lines. As the publisher's description mentions, there is no expository text -- the examples speak for themselves. They are, however, helpfully titled (e.g. "Lighthouse", "Decorated Nest", "Fractal Fern", "Rescue Class") and grouped into categories (e.g. "Lines", "Loops", "Time", "Motion", "Randomness", "Recursion", "Networks")
All of the examples -- and thus the entire content of the book -- are also available for free on pencilcode.net. But buy the book anyway, and strongly discourage the child who receives it from cutting and pasting the examples from the web. I know no better way to learn to program than to type in a listing by hand. The time it takes to do this gives an opportunity to think about what's going on, ask questions, understand the new elements introduced, and get the itch to change the example. It also makes a natural introduction to debugging -- the easiest bugs to find are transcription errors, and kids will get accustomed to the kind of thinking that helps find the errors quickly. All the examples work as printed in the book, so accurate transcription is sufficient.
For my six-year-old daughter, reading is a very new skill and typing still quite slow. But she was very keen on the idea that there's a turtle we can give instructions to do things, and her eyes lit up when she saw all the pictures in the book. She sits with me or one of her sisters and reads aloud the program listing, one line at a time, while her partner types. Nothing will bring more joy to your heart than to hear a young child reciting "for x in [1..4]" or "pen hotpink... it says 'pen green' Daddy, but I want to make it hot pink."
The Pencil Code language is presented first as a LOGO variant, which makes it good for complete beginners. With just a handful of statements, kids can make an onscreen turtle draw colorful and interesting pictures. Eleven lines of code is enough to create an onscreen foot race among a set of turtles. The language is typed, not drag-and-drop like other beginner coding tool (e.g. Scratch), so pre-literate kids will have problems. But the amount of typing needed per "Wow! Come look at what I did!" moment is pretty small. Moreover, the typing gives kids access to a much richer set of functionality than Scratch: functions, dynamically created and destroyed objects, lambda expressions, recursion, text parsing. While PencilCode initially presents itself as a LOGO variant, the underlying CoffeeScript is a full-featured language that can support just about anything Java, Python, or C++ can do.
Most of us don't remember the first time we got a box of crayons or playground ball, but those pass times defined most of our childhoods. Be the person who first gave the kid in your life the key to seeing computers as toys, tools, canvasses, and assistants that we control and instruct as extensions of our mind. Pencil Code is the best embodiment of that idea I've seen yet.
2 of 2 people found the following review helpful.
Great for encouraging kids to play and learn
By Carl Elkin
As a professional software engineer and father of two young children, I have long looked for ways to help my kids learn to program-- and, more important, to enjoy programming. I think this book will be an enormous help.
Pencil code starts with simple programming tasks, appropriate for children just old enough to type. The goal is clearly shown with an illustration (e.g., a picture of a filled-in pentagon, or a fractal fern), and the code how to accomplish this is shown. My son loved typing in the programs, and watching the turtle make the images shown. After a while, he started playing around more, changing the speed of the turtle or making it do different things. I believe that getting kids to play like this is a big part of CS education at this level.
Pencil code progresses to highlight a whole series of key programming concepts, including flow control, functions, event-handling, and even introduces key algorithms like sorting and min-max. All of these are illustrated with simple tasks, that I think kids will enjoy first typing in as-is, and then modifying and playing.
Overall, I highly recommend this book.
Pencil Code, by David Bau III PDF
Pencil Code, by David Bau III EPub
Pencil Code, by David Bau III Doc
Pencil Code, by David Bau III iBooks
Pencil Code, by David Bau III rtf
Pencil Code, by David Bau III Mobipocket
Pencil Code, by David Bau III Kindle
Tidak ada komentar:
Posting Komentar