KS3 Computing/Projects Ideas/Cross Curricular maths problems
Kids already solve complex programming problems everyday, It's called MATHS. The maths they do everyday in class is already advanced programming.
If we can get the kids to see and understand how they can use the computer (i.e. programming) to solve maths questions they have in their own (or next year's) textbook