David Cameron has said it is absolutely vital for the success of the UK that maths, science and computing are taught to children. .