Review by Amanda Bindel, Common Sense Education | Updated December 2013
Get it now

Cato's Hike: A Programming and Logic Odyssey

Get it now

Enchanting story-based intro to programming

Common Sense says
Teachers say (1 Review)
$avg_user_learning_rating
Write a review
Grades
3-12 This grade range is a recommendation by Common Sense Education and not the developer/publisher.
Great for:
See subjects & skills

Take a look inside

4 images

Pros: Picture command cards are easy to understand.

Cons: Typos in text distract from the story and undermine the quality.

Bottom Line: Adventure maze makes learning programming logic a game.

Understanding the basics of computer programming is becoming more and more important for students' futures. Teachers can use fun game-style apps like Cato' s Hike to teach kids the elements of programming logic. Teachers can use the written instruction manual included in the help section to better understand the concepts, and then let kids go wild with it. There's more than one way to solve each level -- just as there are many ways to write successful code. As kids get more advanced and better understand what the commands do, encourage them to take some risks and try more advanced commands like go-to cards. Have kids share their successful programs with other students by email and encourage them to peer review the code, just as they would a piece of writing, adding comments about what they like about the code and sharing ideas about what the coder could do to make it more efficient.

Continue reading Show less

Cato's Hike: A Programming and Logic Odyssey takes students on a story-based adventure through mazes to collect hearts and stars and find friends while using the logic of computer programming to guide their character. The back story is delivered in pieces at each leg of the hike. There are keys to find, doors to unlock, and damsels in distress to rescue. Students use programming commands, shown as picture cards, to tell their character where to move and how to get past such obstacles as water, rocks, and trees, collecting jewels and hearts along the way. To move a character, kids drag command cards into the program. They can work with beginning level commands, just telling the character to walk or jump or turn, or use more advanced tools, like loops, goto commands, if/then commands, branches, and chaining. Students can save their programs in progress and email programs to friends. A tutorial walks them through the basics, and a written manual is also included.

Continue reading Show less

Cato's Hike follows a method similar to other introductory programming apps -- kids drag commands into a program to learn programming concepts. The adventure story adds a fun level, and the option for kids to create their own maps extends its challenge well beyond the included 60 levels. Since kids can share their programs by email, it also adds some social interaction and potential for peer feedback, which is important in programming, especially when working on a team. Another great feature is the extensive age range. Kids as young as five can solve levels using elementary programming skills, while teens (or adults) can get more advanced with sophisticated commands and logic. The story is a really fun addition, although the writing isn't stellar and the text includes missing words and punctuation. Pop-up commentary that delivers the back story manages to redeem the game's "damsel-in-distress" sexism with the comment "Well, not really. Your friend really just went for a walk and you couldn't keep up." When dragging commands and moving to a new line, students will need to be careful to scroll to the end, so they don't accidentally leave a blank spot, which will stop their code from working.

Continue reading Show less
Overall Rating
3

Engagement Is the product stimulating, entertaining, and engrossing? Will kids want to return?
3

Design includes some typos in the text, but the game plays like an old Mario adventure and will draw in reluctant techies.

Pedagogy Is learning content seamlessly baked-in, and do kids build conceptual understanding? Is the product adaptable and empowering? Will skills transfer?
3

Kids are empowered to choose how they solve the puzzles, and their understanding of coding concepts deepens as they try different solutions using advanced coding techniques (and they'll learn just as much from their failed attempts).

Support Does the product take into account learners of varying abilities, skill levels, and learning styles? Does it address both struggling and advanced students?
3

A tutorial shows kids the basics, and a written manual is included. Kids can share programs by email to get feedback. They can extend learning by trying advanced coding techniques and creating their own adventure maps. 


Common Sense Reviewer
Amanda Bindel Classroom teacher

Teacher Reviews

3
(See all 1 reviews) (1 reviews) Write a review
Featured review by
Clarissa J. , Classroom teacher
Classroom teacher
3
Wonderful idea, needs some improvement.

This app has some bugs and crash frequency. The typos make it difficult to read, however the creator is not a native English speaker, so I acknowledge high fluency for an adult ELL. The program requires and adult to read the text and explain the directions to younger children. With assistance, I have had children ages 4-6 understand the concepts and successfully dictate to me which commands to enter. They are building the basic building blocks for programming. Certainly the best programming education app I have used thus far. I wish the app developer would continue improving this product.

Read full review