Snakes and Ladders to teach programming

snakes and ladders

Teaching students programming concepts such as sequence, selection and iteration can be quite challenging. One approach I tried was to have students play Snakes and Ladders (Yes I actually have 10 sets) and discuss examples of sequence (whose turn), selection (if snake go back) and iteration (keep playing till someone gets greater or equal to 100). “Modules” such as who goes first can also be discussed (Thrown dice and highest number starts).

Its fun and seems to work. The metaphor can be extended to input, output and variables with a bit more imagination.

This entry was posted in Uncategorized and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s