KS2 & KS3 Curriculum Targets
KS2 & KS3 Computing Curriculum Aims
Code4Drones sessions assist students in meeting the following National Computing Curriculum aims:
Pupils can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
​
Pupils can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.
Pupils can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems.
​
Pupils are responsible, competent, confident and creative users of information and communication technology.
KS2 Computing Curriculum Targets
Code4Drones sessions assist students in meeting the following KS2 National Computing Curriculum targets by teaching them to:
Design, write and debug programs that accomplish specific goals, including controlling physical systems.
Use sequence, selection and repetition in programs while working with variables and various forms of input and output.
Combine a variety of software on a range of digital devices to design and create a range of programs that accomplish given goals.
​
Solve problems by decomposing them into smaller parts.
Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.
​
Use technology safely, respectfully and responsibly.
KS2 & KS3 Science and Maths
Code4Drones sessions also cover content from the following topics:
Forces and Motion
Mathematical Logic and Operations
KS3 Computing Curriculum Targets
Code4Drones sessions assist students in meeting the following KS3 National Computing Curriculum targets by teaching them to:
Design, use and evaluate computational abstractions that model the state and behaviour of physical systems.
Design and develop modular programs that use procedures or functions.
Undertake creative projects that involve combining multiple applications to achieve challenging goals.
​
Use logical reasoning to compare the utility of alternative algorithms for the same problem.
Understand the hardware and software components that make up computer systems, and how they communicate with one another.
​
Understand a range ways to use technology safely, respectfully, responsibly and securely.