Children will learn about different computer systems, understanding how they work and learning to write their own programs. They will be taught key skills including e-safety, algorithms and data handling, and they will appreciate the deep links between computing and mathematics, science and design and technology. Children will also use technology to express themselves and present ideas, learning about how to use technology to aide their ability to communicate.