Why set students real-world, life-changing, humanity-saving problems when trivial challenges are likely to prove equally, if not more, useful?
Read MoreMake your own: where programming is relevant, useful and fun
To learn programming, it’s best to have some real problems which need solving. This article looks at several examples of the applications I’ve created, and why.
Read MoreThe importance of Creative Problem-Solving Skills
Why is creative problem-solving so important for young people today? Read on to discover the results of Adobe's recent research into this area.
Read More7 reasons to teach coding through problem-solving
Should you start with the raw components when teaching coding, or get the kids problem-solving immediately? This article argues in favour of the latter.
Read More7 Ways to make IT real: #3 Solve real problems
As I said in 7 ways to make IT real: #0 Make IT unreal, setting the kids a problem like “Imagine you’re going to open a video shop” is not going to cut it these days. You either need to set problems that are outlandish and obviously unreal, or set them ones which are all too real.
Read MoreI’d suggest that the best way of doing so is to get the pupils themselves to identify problems. That’s the approach taken by