Friday, December 8, 2017

Coder Academy

Coder Academy
by Steve McManus; illus. by Rosan Magar
64 pages; ages 7 & up
Kane Miller, 2017

This week is Computer Science Education Week, a perfect time to dive into some computer coding. Part activity book, part "training manual", Coder Academy introduces young readers to the basics of computer code. You won't be a programmer by the end of the book, but you will have a good idea of what kinds of jobs are available in computer technology. And you'll get some hands-on practical coding experience.

I like how Steve McManus introduces the topic:
Imagine an alien came to visit. If you wanted to tell it what to do, you's have to learn its language first. It's similar with computers.

 The first section challenges kids (and any adults reading the book) to think like a coder. There's a great activity on binary basics - learning it is as easy as 1, 10, 11 - and a quick introduction to different kinds of programming languages.

One way to use this book is to read through, doing paper-and-pencil (aka "offscreen") activities. Another is to get started with Scratch - a programming language available free from MIT. Following along in the book (and with a laptop or computer of some sort) you explore animation, character design, music, and even dabble around with HTML and building a website. There are some punch-out-and-build robots on the end flaps and a game at the end.

Like the other Academy books from Kane Miller, this one is a lot of fun - even if it is a bit more complex. Today we're joining the STEM Friday roundup - Review copy from the publisher

If you're looking for online coding activities, head back to Wednesday's post and check out the links.


Wednesday, December 6, 2017

Wednesday Explorers Club ~ Explore computer code

This week is Computer Science Education Week, so flex your coder muscles and try some fun coding activities. Why this particular week? To honor two women who helped pioneer computer programming.

 Ada Lovelace was born on December 10, 1815. She had a talent for mathematics and is often considered to be the first computer programmers. She introduced the concept of repeating processes, or "looping". The programming language, Ada, is named after her.


Admiral Grace Murray Hopper was born December 9, 1906. She developed the first compiler for a programming language. She also popularized the term "debugging" - using the phrase when she had to remove a moth from her computer.

While computers are found in so many things we use, from cell phones to our cars (not to mention laptops!) - most of us have no idea what coding is. Here's the secret: "coding" is just another way of saying "telling a computer what to do".

Here's another secret: it's fun! The best way to learn about computer coding is to give it a try. So head over to the Hour of Code and check out all the coding activities. You can create a program in Minecraft, or Star Wars. You can write code to send Frozen princesses Anna and Elsa skating in a snowflake design, or create a Flappy Bird game.

There are coding activities for people from age 6 to 60 (or even older). Here's your chance to Boldly Go where you have not gone before! Give coding a chance - at least for an hour this week. And have fun!




Friday, December 1, 2017

Hello Ruby, Journey inside the Computer

Hello Ruby, Journey Inside the Computer
by Linda Liukas
96 pages; ages 4-8
Feiwel and Friends, 2017

theme: computers, technology

Ruby is a small girl with a huge imagination. Anything is possible if Ruby puts her mind to it. But today Ruby is bored.

Dad had promised that he would play with Ruby on the computer - but he isn't home. So Ruby decides she'll play with the computer by herself. But... the computer isn't working!

What I like about this book: Ruby falls into the computer like Alice falls into Wonderland. But Ruby's wonderland is full of bits and bytes, and she has to maneuver herself through a series of logic gates. She does have a trusty companion - a mouse - and meets many interesting characters along the way, such as CPU. And when things go wrong, Ruby has to do some troubleshooting.

Like the first book (Hello Ruby), the second half of this volume is an activity book jam-packed with things to do.

Beyond the book:
Crawl into a computer. In this video, author Linda Liukas explains how stories can help us understand the mechanics of a computer. That's why she made each component into a character in her story, to show how they interact with each other.

Play games with Ruby - Just head over to her website.

Read my interview with Linda (a couple years ago) over at Sally's Bookshelf.

And - Come back on Wednesday for some more coding and computer fun with the Wednesday Explorers Club! 

Today we're joining others over at Perfect Picture Book Friday, an event in which bloggers share great picture books at Susanna Leonard Hill's site. She keeps an ever-growing list of Perfect Picture Books. Review copy from the publisher.