Programming
Children will be able to:
Year 1/2 | Moving a robot Writing short algorithms and programs for floor robots, and predicting program outcomes | Robot algorithms Creating and debugging programs, and using logical reasoning to make predictions. | Programming animations Designing and programming the movement of a character on screen to tell stories | Programming quizzes Designing algorithms and programs that use events to trigger sequences of code to make an interactive quiz. |
Year 3/4 | Sequencing sounds Creating sequences in a block-based programming language to make music. | Repetition in shapes Using a text-based programming language to explore count-controlled loops when drawing shapes. | Events and actions in programs Writing algorithms and programs that use a range of events to trigger sequences of actions. | Repetition in games Using a block-based programming language to explore count-controlled and infinite loops when creating a game. |
Year 5/6 | Selection in physical computing Exploring conditions and selection using a programmable microcontroller. | Variables in games Exploring variables when designing and coding a game. | Selection in quizzes Exploring selection in programming to design and code an interactive quiz. | Sensing Designing and coding a project that captures inputs from a physical device. |