NONFICTION

Completing Tasks: Using Algorithms

9781502629852. ea vol: 32p. (Everyday Coding). diag. further reading. glossary. index. photos. websites. Cavendish Square. Jan. 2018. lib. ed. $28.50.
COPY ISBN
Gr 3–6—Coding language can be daunting, and this series aims to relate those fundamental concepts to a youngster's limited life experience. In Breaking Down Tasks, a seemingly difficult coding term such as decomposition is likened to a birthday cake recipe, which breaks down "something that is assembled into smaller parts." More analogies (cleaning a bedroom, putting a puzzle together) help reinforce concepts as the narrative makes a seamless transition to coding function. In Algorithms, readers are asked to think carefully about the sequences of instructions in terms of steps in getting ready for school or in telling a robot to make a peanut butter and jelly sandwich. A discussion of this exercise illustrates how "people would use common sense," but computers "need more specific commands." The titles shine in repeating and reinforcing vocabulary and concepts with new examples, and in scaffolding information. Color photos of elementary-age children, archival black-and-white images, color-blocked sidebars, and diagrams provide visual support in an uncluttered manner.
VERDICT A must-have set for coding newbies.

Be the first reader to comment.

Comment Policy:
  • Be respectful, and do not attack the author, people mentioned in the article, or other commenters. Take on the idea, not the messenger.
  • Don't use obscene, profane, or vulgar language.
  • Stay on point. Comments that stray from the topic at hand may be deleted.
  • Comments may be republished in print, online, or other forms of media.
  • If you see something objectionable, please let us know. Once a comment has been flagged, a staff member will investigate.


RELATED 

ALREADY A SUBSCRIBER?

We are currently offering this content for free. Sign up now to activate your personal profile, where you can save articles for future viewing

ALREADY A SUBSCRIBER?