The document provides an overview of the computing curriculum in England, including aims, key stages, and learning objectives. At key stage 1, students will learn about algorithms, basic programming, data storage and retrieval, and online safety. At key stage 2, they will design and write programs, use logical reasoning, understand computer networks and the internet, use search engines effectively, and collect/analyze data. At key stage 3, topics include computational modeling, algorithms, programming languages, Boolean logic, computer systems, and data representation.