We use cookies to analyse our traffic. Please decide if you are willing to accept cookies from our website.
Cymraeg

Programming Challenges Activity Pack

This activity pack offers you a set of Python programming tasks that are great for practise.

Programming Challenges Activity Pack



#1 - Rock, Paper, Scissors

Covering user input and randomness, this challenge gets you programming an interactive Rock Paper Scissors game in Python.

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.
#2 - Casino Roulette

Go behind the scenes as you program your own roulette simulation!

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.
#3 - Predicting Pi

Prove for yourself that the Pi button on your calculator is lying.

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.
#4 - Russian Roulette

In this video you'll learn to simulate a very dangerous 'game' indeed. Luckily it's all virtual.

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.
#5 - Hangman

This video covers coding your own hangman game.

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.
#6 - Non-Transitive Dice

Learn how to simulate a very weird set of dice.

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.
#7 - Shift Cipher

Create your own Shift Cipher tool and encrypt your messages.

If you're using a mobile device, please open the Worksheet PDF below to view the full worksheet.

Get Involved

Are you interested in arranging a Technocamps workshop for your school or college? We offer a range of computational thinking based workshops to support students and staff through KS2 to KS5. Get in touch to find out more.

Contact the Team
Lead Partner, Swansea University is a registered charity. No. 1138342