Solving Puzzles using Programming Logic with the Lightbot App

Overview

Lightbot is an addictively fun puzzle game that is the perfect platform for introducing programming concepts to your students. Using sequential commands, students create simple programs to direct their Lightbot (Girlbot or Boybot) through a 3-dimensional grid on their mission to ‘light up’ the world of tiles. With no explicit coding required and a fun and tactile interface, Lightbot is an excellent starting point to get your class on the path to programming.

LightbotNameLightbot
Pricing
: $2.99 / Free (Hour of Code)
CompatibilityiOS / Android
Access: No signup required
Privacy: Private (privacy policy)

 

A Quick Look

Light Bot Hour of Code Tutorial

 

In Practice

1. Try the desktop demo!

Before paying for the app or even installing the free version on your device, you can test it out on your desktop machine. A Flash version of the app was created for the Hour of Code and can be launched in a click and is completely free. Give it a go but do be aware that this demo will not play on mobile devices.

2. An option for younger students (ages 4-8)

While the original Lightbot app is an excellent introduction to programming concepts for students, it could be a little advanced for some of your younger wannabe coders. Lightbot Jr. is an easier version of the game, with a gentler learning curve and not-too-complex puzzles.

3. Programming logic

Once your students are playing and having fun with Lightbot, try using it as a launch pad to discuss some deeper programming concepts. Try introducing some of the theory behind the code, such as conditional statements and recursion to see how your students link and connect these concepts to the game.

4. Hour of Code

While the Hour of Code is officially a yearly event, it does not mean you can’t take advantage of the resources to run an Hour of Code session whenever it suits you. Setting aside and planning one hour to explore programming with your class is a powerful way to test the waters and a fun way to build anticipation for the event.

5. Coding with paper

Don’t have access to devices? Want to try something engaging and different? Coding with paper can be an even more meaningful way to introduce and cement programming concepts with your students. Try out some coding with paper exercises or get creative and have students design their own paper-games based on their experiences with Lightbot.

 

Links and Next Steps

Feature image adapted from image courtesy of Flickr, davedehetre.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.