It's So Amazing!: A Book about Eggs, Sperm, Birth, Babies, and Families


Robie H. Harris - 1999
    Once again, the Bird and Bee are up to their antics, but this time they're younger. In It's So Amazing!, these reassuring characters reflect the many moods of children age 7 and up: silly, serious, curious, embarrassed. Their voices echo the thoughts, questions, and concerns of a younger audience.

Thinking in Java


Bruce Eckel - 1998
    The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.

Coding Games in Scratch


Jon Woodcock - 2015
    Essential coding concepts are explained using eight build-along game projects that guide young coders step-by-step, using visual samples, easy-to-follow instructions, and fun pixel art.Written for children ages 8-12 with little to no coding experience, Coding Games in Scratch teaches important strategies for solving problems, designing projects, and communicating ideas, all while creating games to play with their friends.Supporting STEM education initiatives, computer coding teaches kids how to think creatively, work collaboratively, and reason systematically, and is quickly becoming a necessary and sought-after skill. DK's computer coding books are full of fun exercises with step-by-step guidance, making them the perfect introductory tools for building vital skills in computer programming.Author Bio:Dr. Jon Woodcock has a degree in Physics from the University of Oxford and a PhD in Computational Astrophysics from the University of London. He started coding at the age of eight and has programmed all kinds of computers from single-chip microcontrollers to world-class supercomputers. His many projects include giant space simulations, research in high-tech companies, and intelligent robots made from junk. Jon has a passion for science and technology education, giving talks on space and running computer programming clubs in schools. He has worked on numerous science and technology books as a contributor and consultant, including DK's How Cool Stuff Works and Help Your Kids with Computer Coding.Reviews:"An absolutely wonderful introduction to programming games." - Kirkus Reviews"...clear instructions and plenty of images that make coding just about foolproof." - Booklist

Ctrl+Shift+Enter Mastering Excel Array Formulas: Do the Impossible with Excel Formulas Thanks to Array Formula Magic


Mike Girvin - 2013
    Beginning with an introduction to array formulas, this manual examines topics such as how they differ from ordinary formulas, the benefits and drawbacks of their use, functions that can and cannot handle array calculations, and array constants and functions. Among the practical applications surveyed include how to extract data from tables and unique lists, how to get results that match any criteria, and how to utilize various methods for unique counts. This book contains 529 screen shots.

Adventures in Cartooning: How to Turn Your Doodles Into Comics


James Sturm - 2009
    . . a princess tried to make a comic.  And with the help of a magical cartooning elf, she learned how – well enough to draw her way out of an encounter with a dangerous dragon, near-death by drowning, and into her very own adventure!  Like the princess, young readers will discover that they already have the drawing and writing skills it takes to make a comic – they just need a little know-how.  And Adventures in Cartooning supplies just that.

Think Java: How to Think Like a Computer Scientist


Allen B. Downey - 2012
    It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.Think Java is concise. It uses a subset of Java that lets students work on interesting projects without getting bogged down in the details of Java.Think Java teaches program development and debugging; these topics are discussed throughout the book and summarized in two appendices.Think Java incorporates the GridWorld case study that is part of the AP Exam. The book provides the background you need to get started with the case study, and some additional exercises for practice.Think Java is based on the original text of How to Think Like a Computer Scientist, a popular online textbook with versions in Python, C++ and OCaml, and translations into Spanish, French and other languages.Think Java is a free textbook available under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License . Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.

Help Your Kids with Computer Coding


Carol Vorderman - 2014
    Yet 9 out of 10 schools don't even offer computer science classes to students, according to code.org. Help correct this disparity by introducing your kids to the world of computer programming early, with a fun and approachable method. This book begins by introducing the essential concepts of programming with simple instructions, and without specialized computer lingo. Fun projects throughout let kids start putting their computer skills into practice and build their own code using Scratch programming and Python, the two most popular languages. Also included are profiles on coding stars and insights in technology such as the Raspberry Pi mini computer. In typical DK fashion, colorful graphics and step-by-step instructions assist readers in starting to think like their computers.

Locker Hero


Rachel Renée Russell - 2016
     There’s a lot that’s great about his new school, but there’s also one big problem—Doug, the school bully whose hobby is stuffing Max in his locker. If only Max could be like the hero in his favorite comics. Unfortunately, Max’s uncanny, almost superhuman ability to smell pizza from a block away won’t exactly save any lives or foil bad guys. But that doesn’t mean Max won’t do his best to be the hero his school needs!

Astrophysics for Young People in a Hurry


Neil deGrasse Tyson - 2019
    Astrophysics for Young People in a Hurry describes the fundamental rules and unknowns of our universe clearly—and with Tyson’s characteristic wit, there’s a lot of fun thrown in, too.This adaptation by Gregory Mone includes full-color photos, infographics, and extra explanations to make even the trickiest concepts accessible. Building on the wonder inspired by outer space, Astrophysics for Young People in a Hurry introduces an exciting field and the principles of scientific inquiry to young readers.

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

Bad Girls Throughout History: 100 Remarkable Women Who Changed the World (Women in History Book, Book of Women Who Changed the World)


Ann Shen - 2016
    Sojourner Truth, activist and abolitionist. Ada Lovelace, first computer programmer. Marie Curie, first woman to win the Nobel Prize. Joan Jett, godmother of punk. The 100 revolutionary women highlighted in this gorgeously illustrated book were bad in the best sense of the word: they challenged the status quo and changed the rules for all who followed. From pirates to artists, warriors, daredevils, scientists, activists, and spies, the accomplishments of these incredible women vary as much as the eras and places in which they effected change. Featuring bold watercolor portraits and illuminating essays by Ann Shen, Bad Girls Throughout History is a distinctive, gift-worthy tribute.

Smile


Raina Telgemeier - 2009
    But one night after Girl Scouts she trips and falls, severely injuring her two front teeth, and what follows is a long and frustrating journey with on-again, off-again braces, surgery, embarrassing headgear, and even a retainer with fake teeth attached. And on top of all that, there’s still more to deal with: a major earthquake, boy confusion, and friends who turn out to be not so friendly. This coming-of-age true story is sure to resonate with anyone who has ever been in middle school, and especially those who have ever had a bit of their own dental drama.

The Art and Science of Java


Eric S. Roberts - 2007
    By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning.KEY TOPICS: Introduction; Programming by Example; Expressions; Statement Forms; Methods; Objects and Classes; Objects and Memory; Strings and Characters; Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists; Searching and Sorting; Collection Classes; Looking Ahead.MARKET: A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.

Big Questions from Little People: And Simple Answers from Great Minds


Gemma Elwin Harris - 2012
    Author Gemma Elwin Harris has lovingly compiled weighty questions from precocious grade school children—queries that have long dumbfounded even intelligent adults—and she’s gathered together a notable crew of scientists, specialists, philosophers, and writers to answer them.Authors Mary Roach and Phillip Pullman, evolutionary biologist Richard Dawkins, chef Gordon Ramsay, adventurist Bear Gryllis, and linguist Noam Chomsky are among the top experts responding to the Big Questions from Little People, (“Do animals have feelings?”, “Why can’t I tickle myself?”, “Who is God?”) with well-known comedians, columnists, and raconteurs offering hilarious alternative answers. Miles above your average general knowledge and trivia collections, this charming compendium is a book fans of the E.H. Gombrich classic, A Little History of the World, will adore.

The Odd 1s Out: How to Be Cool and Other Things I Definitely Learned from Growing Up


James Rallison - 2018
    He wasn't partying in high school or winning football games like his older brother. Instead, he posted comics on the Internet. Now, he's ready to share his hard-earned advice from his 21 years of life in the funny, relatable voice his fans love.In this illustrated collection, Rallison tells his own stories of growing up as the "odd one out": in art class with his twin sister (she was more talented), in the middle school locker room, and up to one strange year of college (he dropped out). Each story is filled with the little lessons he picked up along the way, serious and otherwise, like:* How to be cool (in seventh grade)* Why it's OK to be second-best at something, and* How to survive your first, confidence-killing job interviewsFilled with fan-favorite comics and never-before-seen material, this tongue-in-cheek take on some of the weirdest, funniest parts of life is perfect for both avid followers and new converts.