54 Generic Programming Challenges
Downloaded: 28
Last edit: 05 November 2021
Fourth Programming
GCSE/Key Stage 4 General, AQA Practical programming, Edexcel Practical programming, OCR A453 Coding
Language/Platform Python
Subject Knowledge Programming and Development
Age Range 14-16
Share resource
This booklet was written for my Scottish National 4/5 course (15-16 year olds) but could be easily adapted for other courses. Note that to edit the original requires Serif PagePlus, a desktop publishing application.
The problems were deliberately designed to be achievable in any programming language (although I use Python in my own teaching).
The booklet provides 54 increasingly difficult programming problems categorised into:
- Input/Output
- Selection (IF)
- Iteration (Unconditional loops)
- Iteration (Conditional loops)
- Arrays
- Functions
Level: (Beginner / Intermedite)
Duration: (very approximately 30 hours)
Teaches: (programming constructs and problem solving)