Tool – Programming Introduction Platforms

Gabrielle Taylor

Audience

Attendees

Number of facilitators

Level

Preparation

5 minutes

Activity

5 minutes

Description

This sheet draws attention to a handful of platforms that the facilitator can use in the context of a workshop – taking place over a day or half-day – designed to introduce programming to kids or adolescents. The objective of this sheet is to introduce the applications and provide links to download and tutorials as well as suggest ideas for activities.

L’objectif de cette fiche est de présenter les applications, de vous rediriger vers la plateforme de téléchargement ainsi qu’un tutoriel et éventuellement vous présenter une idée d’activité.

Equipment

Tablets
Computers

Content used

Code with Rabbids Coding
Lightbot
Code Karts

Code Karts

The Code Karts app is available to download free on the App Store, Google Play and Amazon

It is designed for children. The simple interface involves a car, a track and ‘bricks’ Bricks are squares in which the user places directional arrows and the starter key. These must be placed in the correct order (depending on their colours) on a line above the track. Once this is done, the user clicks on the car to start it. If it arrives at the finish line, it means the child has programmed correctly – otherwise they will need to try again!

 

 

 

Lightbot

This application can be downloaded free on the App Store and Google Play, but the platform can also be accessed directly online. It was developed by Computer Science Education Week and Code.org

Lightbot is a puzzle game designed to introduce kids and adolescents to programming. The objective is to program a little robot or person to navigate a maze and turn on blue lights. The player can program several actions: turn right, turn left, light up, move, jump. These must be placed in a correct order to have the robot move to light up all blue tiles.

Using this tutorial, you will be able to showcase the game for your participants as a way of introducing them to basic programming.

 

Algorithm City

This is a coding game for kids available to download on Google Play and the App Store. Playing this, kids will learn some of the basics of coding, such as command sequencing, functions and loops, in order to guide a character to collect gold medals and complete levels.

There are many characters (penguin, fox, cow, ladybug, angry bird, rabbit, chicken, etc.) available.

Algorithm City contains 50 levels in 4 chapters. The introductory chapter has 5 chapters – it acts as a tutorial for the player. The easy chapter has 15 levels which teaches the basics of programming. The normal chapter has a further 15 levels, which teaches loops. The final 15 chapters go into detail on functions. The platform works similarly to Lightbot.

 

 

 

Rabbids Coding

Rabbids Coding is a computer game published by Ubisoft. To play, the first step is to create an account on Ubisoft, which will require your email address, password, username, date of birth and that you accept the terms of use. The second step will be to download and install the program Uplay to your desktop. This will become available after the creation of your Ubisoft account. When Uplay is properly installed, you can run it and connect using your email address and the password you created previously. Finally, click ‘my games’ and Rabbids Coding will be available.

This game is meant for teens and  kids over the age of 7. It, like the previous platforms shown, introduces young people to coding in game-based way. The idea is to learn the basics of coding and algorithmic logic without necessarily intimidating kids with complex ideas.

Facilitation tip: if you are planning to organise a half-day session on the theme of programming, we recommend you start with Lightbot which is a little more accessible for beginners.

The objective of the game is to steer the rabbit to the washing machine (i.e. the finish line) while avoiding obstacles on the way. To do this, players need to program the rabbit using a series of commands. The advantage is that elements are introduced gradually as the player progresses.

 

 

Scratch

Scratch is a block-based visual programming language and website whose main user age group is 8-16 years of age. Users of the site can create online projects using a block-like interface. It is perhaps to most well-known of all platforms used to introduce kids to programming. There is a wealth of tutorial resources available here.