Children will be able to:
Moving a robot
Writing short algorithms and
programs for floor robots, and predicting program outcomes
Creating and debugging programs, and using logical reasoning to make predictions.
Designing and programming the movement of a character on screen to tell stories
Designing algorithms and programs that use events to trigger sequences of code to make an interactive quiz.
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
Repetition in games
Using a block-based programming language to explore count-controlled and infinite loops when creating a game.
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.
Designing and coding a project that captures inputs from a physical device.