September 25 – National Math Storytelling Day

celebrate-picture-books-picture-book-review-how-to-code-a-rollercoaster-cover

About the Holiday

National Math Storytelling Day was established in 2009 by Maria Droujkova, founder of The Natural Math Community at Naturalmath.com, and her daughter to encourage people to share the joys of math with children through stories and games. Having fun with math is one of the best ways to get kids excited about learning and working with this most important subject. Celebrate today with math stories that involve patterns, spatial relations, quantities, logic, puzzles, and numbers. You can even sing math songs and tell math jokes! You’ll find lots of resources for Math Storytelling Day and every day on the Natural Math website.

How to Code a Rollercoaster

Written by Josh Funk | Illustrated by Sara Palacios

 

Pearl and her robot Pascal are ready to enjoy a day at the amusement park. Pearl can’t wait to ride the Python Rollercoaster, and after she buys her tokens she decides to map out the perfect day at the park. With so many games and rides to line up for, Pearl thinks using code—“a set of instructions that computers understand”—will be the best way to go about it. She has ten tokens for the day, and can keep track of how many uses and has left “by using a variable,” which is like a “container…that holds information.” Pearl names her variable MyTokens, and they’re off and running. (Lucky for Pascal, robots ride for free!)

celebrate-picture-books-picture-book-review-how-to-code-a-rollercoaster-tokens

Image copyright Sara Palacios, 2019, text copyright Josh Funk, 2019. Courtesy of Viking.

When they get to the Python Rollercoaster, the line snakes far into the park, so they head for the Ferris wheel. Pearl loves Ferris wheels and thinks once around isn’t enough. Each trip around costs one token, so Pearl codes a LOOP to “subtract 1 token from MyTokens” each time they “start a new ride.” After three times around, they get off and consider checking out the line for the Python Coaster again. But what will they do if it’s still too long? Another variable can solve that problem.

This one Pearl names ShortLine. She gives it a value of true or false and uses “an if-then-else to decide what to do next.” So, “IF ShortLine is True THEN we’ll ride the Python Coaster ELSE we’ll do something fun on the map,” she explains to Pascal. When they get to the rollercoaster, ShortLine is False and the line is still long, so they ride the log flume. Pascal reminds Pearl that they have six tokens left. They check the IF-THEN-ELSE again and again and again and take a trip on the train, play a target game, and twirl in the teacups.

celebrate-picture-books-picture-book-review-how-to-code-a-rollercoaster-map

Image copyright Sara Palacios, 2019, text copyright Josh Funk, 2019. Courtesy of Viking.

After a stop at Reshma’s ice cream stand and a delicious treat, Pearl and Pascal check the Python again. Finally, ShortLine is True. But it takes two tokens to ride and Pascal tells Pearl she has only one token left. Just then Pearl sees a sign offering a way to win a free token. All they need to do is find special stars around the park and figure out a secret password. Pearl knows she can use another variable to solve the puzzle.

celebrate-picture-books-picture-book-review-how-to-code-a-rollercoaster-long-line

Image copyright Sara Palacios, 2019, text copyright Josh Funk, 2019. Courtesy of Viking.

Pearl and Pascal retrace their steps and find the stars along the way. But the letters don’t spell anything. Suddenly, Pearl understands that they need to put the “letters into the correct sequence to figure out the secret password…just like how code needs to be in the proper sequence to work correctly.” Once they know the password, they’re psyched for the thrills and chills of the Python Coaster.

Back matter includes Pearl and Pascal’s Guide to Coding, which gives more information on the terms found in the story. A foreword written by Reshma Saujani, the founder of Girls Who Code, invites readers to learn more about the organization and welcomes children to the world of coding.

celebrate-picture-books-picture-book-review-how-to-code-a-rollercoaster-using-tokens

Image copyright Sara Palacios, 2019, text copyright Josh Funk, 2019. Courtesy of Viking.

To kids’ delight Josh Funk’s Pearl and Pascal are back in another coding adventure—this time at the Gigaworld Amusement Park. They’re excited to ride the Python rollercoaster, but the super long line gives them a chance to code a day of fun in the rest of the park. Young coders and would-be coders will love joining these two best friends on favorite rides as they learn procedures that make programs run smoother and help determine various outcomes. Pascal is as literal as ever, leading to some funny moments of misunderstanding. Funk also includes some nods to his computer programmer day job for eagle-eyed readers. Pearl’s enthusiasm for using code to navigate the park is infectious and will entice kids to explore the world of coding either just for fun or as a future career.

You can almost smell the popcorn and hear the squeals of joy emanating from Sara Palacios’ pages as Pearl and Pascal run through their day at the amusement park. From the Ferris wheel to the log flume to the teacups and the midway, Palacios’ colorful and action-packed illustrations put readers in the center of the fun. Through Pascal’s display function, Palacios clearly labels the variables, values, and loops used during the day as well as the token countdown that leads to the secret code scavenger hunt. Readers will definitely want to return to the first page and read the book again to find all of the lettered stars themselves.

Pearl’s passion for coding and Pascal’s responsiveness is sure to inspire children to explore the wonders of coding and computer science. As part of the Girls Who Code program, the book is especially designed to encourage girls to get involved in computer programming and STEM. How to Code a Rollercoaster is a rousing choice for home, classroom, and public library bookshelves.

Ages 4 – 8

Viking Books for Young Readers, 2019 | ISBN 978-0425292037

Discover more about Josh Funk and his books and find a treasure trove of resources on his website.

To learn more about Sara Palacios, her books, and her art, visit her website.

Math Storytelling Day Activity

celebrate-picture-books-picture-book-review-totally-cool-mystery-phrase-puzzle

Totally Cool Mystery Phrase Math Puzzle

 

There’s no mystery to how fun math can be! Use the numerical clues in this printable Totally Cool Mystery Phrase Math Puzzle to discover a hidden message! Add the numbers under each line then use that number to find the corresponding letter of the alphabet. Write that letter in the space. Continue until the entire phrase is completed.

celebrate-picture-books-picture-book-review-how-to-code-a-rollercoaster-cover

You can find How to Code a Rollercoaster at these booksellers

Amazon | Barnes & Noble | Books-a-Million | IndieBound

Picture Book Review

May 31 – Web Designer Day

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-cover

About the Holiday

With Memorial Day just past, it’s officially summer. Soon kids will be getting out of school and enjoying the beach and/or camp. A favorite summer past time is computer camp, which is a perfect mashup of fun and learning. Today’s holiday celebrates all of the inventive web designers who create clear, workable, and enjoyable sites where we can shop, get the latest news, watch videos, play games, and so much more. Our computers, phones, and tablets are so interwoven with our daily routine that we can’t even imagine life without them anymore. All that designing and coding takes specialized knowledge, education, and skill. If you know a web designer, thank them for their hard work—and if you know a child (or perhaps even yourself) who would like a career in coding or web design, get them started with a class or two—and today’s book!

How to Code a Sandcastle

Written by Josh Funk | Illustrated by Sara Palacios

 

It’s the last day of Pearl’s summer vacation, and she’s hit the beach with her parents. Her goal is to build a sandcastle. It’s not like she hasn’t tried on other beach days, but there was always something that destroyed it. There was the frisbee that landed on top of it, then a surfer glided right into it, and another girl’s dog, Ada Puglace, thought it needed a moat. But today, Pearl brought her robot, Pascal, to build her sandcastle.

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-ruined-sandcastles

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

As Pearl explains, “He’ll do whatever I tell him—as long as I tell him in code. It’s not a secret code—it’s special instructions that computers understand.” Pearl points out the perfect spot on the beach for her sandcastle and tells Pascal to build it. But Pascal doesn’t move. Pearl realizes that she must break down the one big request into smaller problems for Pascal to solve. Easy-Peasy, Pearl thinks.

The first problem Pearl gives Pascal is: “find a place to build.” First Pascal travels out to sea, but Pearl tells him they must build on land. So Pascal rolls out into the parking lot. Hmmm…that’s not right either. Pearl decides she must be “very specific with my instructions.” When she tells Pascal to “find a flat spot on sand that isn’t too close to the water,” he marks an X on a perfect sandy spot. Great!

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-small-problem-1

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

The second problem Pearl gives Pascal is to “gather up sand.” She’s learned to be very particular in her instructions, so she gives her robot a three-step process: “Fill the pail with sand, dump the sand on our spot, pat the sand down.” This works just right, so Pearl continues telling Pascal the directions, until she grows tired of speaking.

There must be a better way, Pearl thinks. How about a loop? Pearl directs Pascal to “loop through this sequence,” and just like that Pascal is off and rolling and Pearl gets to relax. A while later, Pearl discovers that Pascal had built a pyramid-high pile of sand, so Pearl tells him to stop. Next, they will “shape and decorate the castle.” Pearl comes back with pretty seashells to add to the castle, while Pascal brings back the lifeguard—in his chair. Pearl orders Pascal to bring back something smaller. When he comes back with a crab, she tells him it must be something that doesn’t move, and when he shows up with a baby’s pacifier, Pearl knows she must do a better job of explaining.

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-small-problem-3

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

She decides to give him “if—then—else” instructions. With these detailed directions, Pascal returns with a shell and some seaweed. Finally, it’s time to shape the castle. They use their buckets and hands to build a beautiful castle that even has a turret. The shells, rocks, and seaweed are the perfect finishing touches. With the castle finally finished, Pearl runs off to get her toys.

But when she gets back, Pearl discovers that the rising tide has washed their sandcastle out to sea. And to make matters worse, Ada Puglace is back to add another moat. Hmmm… a moat? Pearl thinks. That’s what she needed the first time. Pearl really wants to rebuild, but it took her half a day to make the first one. Then she realizes that the code is already written. All she has to do is use it again. In no time a new sandcastle stands gleaming on the beach.

There’s just one more problem to solve. Quickly, Pearl gives Pascal a new looped sequence to dig the moat. Now it’s time to play—or “code an entire kingdom!”

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-finished-castle

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

A Foreward written by Reshma Saujani, the founder of Girls Who Code, introduces readers to this organization that is “working to close the gender gap in technology” and get girls of all ages excited about coding and future opportunities in science and technology. 

Pearl and Pascal’s Guide to Coding with brief discussions of Code, Sequence, Loops, and If-Then-Else follows the text.

With his infectious enthusiasm and talent to reach kids in new and innovative ways, Josh Funk, a computer programmer by day and super writer by night, is a perfect guide to the joys of coding for young learners. Taking kids out to the beach for a bit of sandcastle building—an endeavor that is often fraught with dangers—is a terrific way to show the procedures and power of coding. Pearl’s initial missteps in programming Pascal provide laugh-out-loud moments while also demonstrating that computer programs work with precise instructions. Her inexperience but quick learning will give readers confidence in their own abilities to code and where to look for problems if their program does not run as smoothly as they’d like. When high tide washes Pearl and Pascal’s sandcastle out to sea, readers may groan in empathy, but the opportunity to do it all again—only bigger and better—will make them cheer.

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-last-day

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

Sara Palacios’s golden beach is a wide-open and inviting platform to introduce the world of computer programming to young readers. Sunny and enthusiastic, Pearl, in her heart-shaped sunglasses, is persistent and smart in figuring out just how to make Pascal do what she wants. Pascal is a round, rolling cutie, perpetually happy to perform its duties. Series of panels and speech bubbles depict each instruction Pearl gives Pascal, clearly showing readers how coding and a computer’s response to its instructions work. Sequence loops are cleverly portrayed with typeface that creates a circle around Pearl’s floating ring and later around the trench that will surround the castle and become the moat. The final image of Pearl and Pascal celebrating their successful day together is powerful encouragement that a new day of girls and women in technology and science is on the horizon.

Coding a Sandcastle is a motivating combination of lighthearted fun and accessible education that will encourage girls—and boys—to get involved with computer coding just for their own enjoyment or as a future profession. It’s a must for school media and computer class libraries, and with this book on home bookshelves, kids won’t want to just play on the computer—they’ll be asking to program too.

Ages 4 – 8

Viking Books for Young Readers, 2018 | ISBN 978-0425291986

Discover more about Josh Funk and his books and find lots of fun activities to do too on his website.

To learn more about Sara Palacios, her books, and her art, visit her website.

Web Designer Day Activity

celebrate-picture-books-picture-book-review-bringing-the-outside-in-painted-pails-craft

Personalized Painted Pail

 

A trip to the beach or park isn’t complete without a pail to collect shells, seaweed, sea glass, pebbles, sticks, nuts, or other things in. But why should all the cool stuff be on the inside? With this craft you can decorate your pail to show your unique personality!

Supplies

  • Plastic or metal pail
  • Craft paint in various colors
  • Crystal Clear Acrylic Coating, for multi-surface use
  • Paint brush

Directions

  1. Paint designs on the pail
  2. When paint is dry spray with acrylic coating to set paint
  3. Let dry

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-cover

You can find How to Code a Sandcastle at these booksellers

Amazon | Barnes & Noble | Books-a-Million | IndieBound

Picture Book Review

August 11 – Play in the Sand Day

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-cover

About the Holiday

Is there any better way to spend a summer day than playing on a sandy beach? That wet, compact surface is perfect for running on, digging in, and of course building sandcastles with. And the soft, dry areas? Their great for setting up chairs or blankets and wiggling toes in. Whether you head out to the ocean, a lake, or even a secluded river bank, don’t forget to pack a pail and shovel for some family fun!

How to Code a Sandcastle

Written by Josh Funk | Illustrated by Sara Palacios

 

It’s the last day of Pearl’s summer vacation, and she’s hit the beach with her parents. Her goal is to build a sandcastle. It’s not like she hasn’t tried on other beach days, but there was always something that destroyed it. There was the frisbee that landed on top of it, then a surfer glided right into it, and another girl’s dog, Ada Puglace, thought it needed a moat. But today, Pearl brought her robot, Pascal, to build her sandcastle.

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-ruined-sandcastles

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

As Pearl explains, “He’ll do whatever I tell him—as long as I tell him in code. It’s not a secret code—it’s special instructions that computers understand.” Pearl points out the perfect spot on the beach for her sandcastle and tells Pascal to build it. But Pascal doesn’t move. Pearl realizes that she must break down the one big request into smaller problems for Pascal to solve. Easy-Peasy, Pearl thinks.

The first problem Pearl gives Pascal is: “find a place to build.” First Pascal travels out to sea, but Pearl tells him they must build on land. So Pascal rolls out into the parking lot. Hmmm…that’s not right either. Pearl decides she must be “very specific with my instructions.” When she tells Pascal to “find a flat spot on sand that isn’t too close to the water,” he marks an X on a perfect sandy spot. Great!

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-small-problem-1

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

The second problem Pearl gives Pascal is to “gather up sand.” She’s learned to be very particular in her instructions, so she gives her robot a three-step process: “Fill the pail with sand, dump the sand on our spot, pat the sand down.” This works just right, so Pearl continues telling Pascal the directions, until she grows tired of speaking.

There must be a better way, Pearl thinks. How about a loop? Pearl directs Pascal to “loop through this sequence,” and just like that Pascal is off and rolling and Pearl gets to relax. A while later, Pearl discovers that Pascal had built a pyramid-high pile of sand, so Pearl tells him to stop. Next, they will “shape and decorate the castle.” Pearl comes back with pretty seashells to add to the castle, while Pascal brings back the lifeguard—in his chair. Pearl orders Pascal to bring back something smaller. When he comes back with a crab, she tells him it must be something that doesn’t move, and when he shows up with a baby’s pacifier, Pearl knows she must do a better job of explaining.

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-small-problem-3

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

She decides to give him “if—then—else” instructions. With these detailed directions, Pascal returns with a shell and some seaweed. Finally, it’s time to shape the castle. They use their buckets and hands to build a beautiful castle that even has a turret. The shells, rocks, and seaweed are the perfect finishing touches. With the castle finally finished, Pearl runs off to get her toys.

But when she gets back, Pearl discovers that the rising tide has washed their sandcastle out to sea. And to make matters worse, Ada Puglace is back to add another moat. Hmmm… a moat? Pearl thinks. That’s what she needed the first time. Pearl really wants to rebuild, but it took her half a day to make the first one. Then she realizes that the code is already written. All she has to do is use it again. In no time a new sandcastle stands gleaming on the beach.

There’s just one more problem to solve. Quickly, Pearl gives Pascal a new looped sequence to dig the moat. Now it’s time to play—or “code an entire kingdom!”

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-finished-castle

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

A Foreward written by Reshma Saujani, the founder of Girls Who Code, introduces readers to this organization that is “working to close the gender gap in technology” and get girls of all ages excited about coding and future opportunities in science and technology. 

Pearl and Pascal’s Guide to Coding with brief discussions of Code, Sequence, Loops, and If-Then-Else follows the text.

With his infectious enthusiasm and talent to reach kids in new and innovative ways, Josh Funk, a computer programmer by day and super writer by night, is a perfect guide to the joys of coding for young learners. Taking kids out to the beach for a bit of sandcastle building—an endeavor that is often fraught with dangers—is a terrific way to show the procedures and power of coding. Pearl’s initial missteps in programming Pascal provide laugh-out-loud moments while also demonstrating that computer programs work with precise instructions. Her inexperience but quick learning will give readers confidence in their own abilities to code and where to look for problems if their program does not run as smoothly as they’d like. When high tide washes Pearl and Pascal’s sandcastle out to sea, readers may groan in empathy, but the opportunity to do it all again—only bigger and better—will make them cheer.

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-last-day

Image copyright Sara Palacios, 2018, text copyright Josh Funk, 2018. Courtesy of Viking Books for Young Readers.

Sara Palacios’s golden beach is a wide-open and inviting platform to introduce the world of computer programming to young readers. Sunny and enthusiastic, Pearl, in her heart-shaped sunglasses, is persistent and smart in figuring out just how to make Pascal do what she wants. Pascal is a round, rolling cutie, perpetually happy to perform its duties. Series of panels and speech bubbles depict each instruction Pearl gives Pascal, clearly showing readers how coding and a computer’s response to its instructions work. Sequence loops are cleverly portrayed with typeface that creates a circle around Pearl’s floating ring and later around the trench that will surround the castle and become the moat. The final image of Pearl and Pascal celebrating their successful day together is powerful encouragement that a new day of girls and women in technology and science is on the horizon.

Coding a Sandcastle is a motivating combination of lighthearted fun and accessible education that will encourage girls—and boys—to get involved with computer coding just for their own enjoyment or as a future profession. It’s a must for school media and computer class libraries, and with this book on home bookshelves, kids won’t want to just play on the computer—they’ll be asking to program too.

Ages 4 – 8

Viking Books for Young Readers, 2018 | ISBN 978-0425291986

Discover more about Josh Funk and his books and find lots of fun activities to do too on his website.

To learn more about Sara Palacios, her books, and her art, visit her website.

Play in the Sand Day Activity

celebrate-picture-books-picture-book-review-bringing-the-outside-in-painted-pails-craft

Personalized Painted Pail

 

A trip to the beach or park isn’t complete without a pail to collect shells, seaweed, sea glass, pebbles, sticks, nuts, or other things in. But why should all the cool stuff be on the inside? With this craft you can decorate your pail to show your unique personality!

Supplies

  • Plastic or metal pail
  • Craft paint in various colors
  • Crystal Clear Acrylic Coating, for multi-surface use
  • Paint brush

Directions

  1. Paint designs on the pail
  2. When paint is dry spray with acrylic coating to set paint
  3. Let dry

celebrate-picture-books-picture-book-review-how-to-code-a-sandcastle-cover

You can find How to Code a Sandcastle at these booksellers

Amazon | Barnes & Noble | Books-a-Million | IndieBound

Picture Book Review