Cato’s Hike: A Programming Adventure

Cato’s Hike: A Programming Adventure

Cato’s Hike unlocks the hidden programmer in students of all ages by allowing them to use a range of programming commands to take their character on an adventure.  These commands range from beginner level commands such as; walk, jump or turn, to more advanced commands such as; loops, go-to , if/then, branches, and chaining. 

About Cato’s Hike

Cost: $7.99 or explore Cato’s Hike Lite FREE

Cato’s Hike is a visually appealing application centred around a little character (Cato) who cannot take steps and actions on his own. The purpose of this app is for students (or any users) to use basic programming skills to direct Cato on his hike and to help him overcome obstacles. It teaches children the fundamentals of programming and how to think about solving complex problems in such a simple way. The game begins with 12 clear step by step tutorials to teach the users programming techniques such as walking, jumping and turning, progressing on to the more complex techniques such as loops, branches and chaining. Children can then complete up to 60 current levels, ranging from beginners to more advanced levels. Each of these levels teaches new concepts about programming in such a way that children will not even know they are learning.

Some other features:

  • Colourful and clear designed ‘cards’ to use for programming
  • Visual manual for parents/teachers
  • Map editor to create your own maps and puzzles
  • Email puzzle solutions to share with others
  • Sound effects and music

Here is a short clip of the character following a programmed sequence:

Subject: Technologies
Strand
: Digital Technologies
Substrand: Processes and production skills

Content descriptors

F-1: Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)

3-4: Define simple problems, and describe and follow a sequenceof steps and decisions (algorithms) needed to solve them (ACTDIP010)

Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input (ACTDIP011)

5-6: Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repetition) (ACTDIP019)

Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input (ACTDIP020)

  • Numeracy
  • Information and Communication Technology (ICT) Capability
  • Critical and Creative Thinking

Links to other learning areas

  • English
  • Mathematics

Application Link

Cato’s Hike-
https://itunes.apple.com/au/app/catos-hike-programming-logic/id574335479?mt=8 

Cato’s Hike Lite FREE-
https://itunes.apple.com/au/app/catos-hike-lite-programming/id580699267?mt=8