Computer Maths

Here are a selection of resources we have created for using computers in maths. Go to the Computer Maths Blog for a more in-depth explanation.

Programming for Maths: My Special Numbers

There are so many special types of numbers out there, so students can make their own type up. They come up with some property that defines their special numbers, and then write a function to tell whether or not a number is "special" or not. You can do this is any programming language, but Python would be perfect! Resource: My Special Numbers

Programming for Maths

Have you ever thought of teaching your maths students to program a computer? I've tried it with a few classes using different languages and Python is the easiest and quickest for them to get to grasps with. It's also easy for teachers to learn! Go to the Python page to download the software, and have a go with this Learning to Program with Python for Maths booklet. The students will both love it and get a lot out of it, so have a go! There are also more programming problems to challenge them with.

Functional Problem Solving

Cafe Menu: students write formulae to automatically calculate bills based on a cafe menu.

Car Hire: students write formulae to compare different car hire companies.

Coaches and Minibuses: students solve problems involving hiring coaches and minibuses for a trip.

Taxi Fares: students write formulae to work out and then compare taxi fares.

Maternity Pay: students write formulae to work out maternity pay for different time periods and compare different schemes.

My Tax System: students write formulae to work out the tax payable for a town and then come up with their own tax system.


I think of a Number: students write formulae to solve the tradional "Think of a number..." tricks.

Solve Equations: students write formulae to automatically solve different types of equations.

Mean of a Sequence Investigation: lots of different areas of maths involved: number, algebra, data, investigating. Suitable for students of any ability as they search for a pattern.


3x3 square investigation: create a spreadsheet to solve a number investigation looking for the highest score.

LCM and HCF: students investigate the relationship between HCF and LCM.


Stats Using Excel: students compare different sets of data by using Excel to calculate statistics and then write comments.