Children as young as five are to be given lessons in computer programming and older pupils taught how to use 3D printers to prepare them to compete in the modern age. The new national curriculum for ...