Recommended Resources
Programming Terminology – Drag and Drop
To be a good carpenter, you need to be able to identify and select the right tools to complete your project. For instance, the main wood working tools used by carpenters are: Chisel, Hand Saw, Hammer, Screwdriver, Hand Plane, Caliper, … Continue reading
Sequencing, Selection & Iteration
When you write lines of code, there are three ways you can control the order these lines will be executed by the computer: Sequencing: This means that the computer will run your code in order, one line at a time … Continue reading
Procedural Programming Terminology (Crossword)
Are you confident with your knowledge of key procedural programming concepts, including sequencing, selection, iteration and the use of subroutines? You can find out more about the key terminology relevant to procedural programming using our Periodic Table of Procedural Programming … Continue reading
Code Spotlight!
The following “code spotlight” activity will test your knowledge of some of the key programming techniques using in procedural programming. You might find out more about procedural programming concepts using the following online activities: Domino Activity Crossword Did you like … Continue reading
Programming Concepts – Q&A Programming Terminology
Python Challenges
SQL Investigation: The Stolen Gemstones
On July the 12th, a hundred prestigious guests were invited to the Precious Gemstones Exposition at the famous Royal Castle, England. This exposition provides a unique opportunity to admire the most precious and valuable gemstones in the world. The gemstones … Continue reading
The Computer Shop – SQL Task
Working for an online computer shop, you have been asked to assist customers in finding the best computer deal to match their requirements and needs. Your shop has access to a large variety of laptop and desktop computers and hence … Continue reading
The Bike Shop – SQL Task
As a newly appointed shop assistant for your local bike shop, you have been asked to help customers find their dream bike: a bike that meets all of their requirements. Your shop has access to a large variety of mountain … Continue reading
Random Library Challenges
In this blog post we will experiment using some of the key functions from the random library. Many Python games will involve some degree of “randomness” for the game to be more realistic and unpredictable. Flipping a coin, throwing a … Continue reading
Random Odd and Even Numbers Random Password Generator 2D Array – Noughts & Crosses 2D Array – Cinema Booking Challenge 2D Array – Dice Grid Challenge File Handling – Kings & Queens of England File Handling – Magic Potions Recipes File Handling – Italian Takeaway