To reinforce the computing in Python studied at Stage 1, and to move towards expectations of more independent programming. To introduce a wider range of mathematical techniques within Python, ...