Minggu, 06 Oktober 2013

[R294.Ebook] Ebook Download Pencil Code, by David Bau III

Ebook Download Pencil Code, by David Bau III

This letter may not influence you to be smarter, however the book Pencil Code, By David Bau III that we provide will certainly stimulate you to be smarter. Yeah, at the very least you'll understand greater than others who don't. This is what called as the high quality life improvisation. Why should this Pencil Code, By David Bau III It's due to the fact that this is your preferred theme to read. If you such as this Pencil Code, By David Bau III theme about, why do not you review the book Pencil Code, By David Bau III to enhance your conversation?

Pencil Code, by David Bau III

Pencil Code, by David Bau III



Pencil Code, by David Bau III

Ebook Download Pencil Code, by David Bau III

Pencil Code, By David Bau III. In what situation do you like checking out so much? Just what regarding the kind of the publication Pencil Code, By David Bau III The should read? Well, everybody has their own reason needs to check out some e-books Pencil Code, By David Bau III Primarily, it will associate to their need to obtain expertise from guide Pencil Code, By David Bau III as well as desire to read merely to obtain enjoyment. Books, tale book, as well as various other entertaining books end up being so preferred this day. Besides, the scientific e-books will also be the most effective need to decide on, specifically for the students, teachers, medical professionals, business owner, and also various other careers that are warm of reading.

Maintain your means to be here and also read this page completed. You could enjoy searching the book Pencil Code, By David Bau III that you really refer to obtain. Right here, obtaining the soft file of the book Pencil Code, By David Bau III can be done conveniently by downloading and install in the link resource that we offer below. Obviously, the Pencil Code, By David Bau III will be your own earlier. It's no should get ready for the book Pencil Code, By David Bau III to get some days later after buying. It's no have to go outside under the heats up at mid day to visit the book shop.

This is some of the benefits to take when being the member as well as get guide Pencil Code, By David Bau III here. Still ask exactly what's different of the other website? We provide the hundreds titles that are produced by advised writers as well as publishers, all over the world. The connect to acquire and download and install Pencil Code, By David Bau III is additionally very easy. You may not discover the difficult site that order to do even more. So, the way for you to get this Pencil Code, By David Bau III will be so very easy, will not you?

Based upon the Pencil Code, By David Bau III information that we provide, you could not be so confused to be right here and also to be participant. Get currently the soft documents of this book Pencil Code, By David Bau III and wait to be all yours. You saving could lead you to evoke the ease of you in reading this book Pencil Code, By David Bau III Even this is forms of soft file. You could truly make better chance to obtain this Pencil Code, By David Bau III as the advised book to review.

Pencil Code, by David Bau III

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.

See all 11 customer reviews...

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

Pencil Code, by David Bau III PDF

Pencil Code, by David Bau III PDF

Pencil Code, by David Bau III PDF
Pencil Code, by David Bau III PDF

Tidak ada komentar:

Posting Komentar