Digital implementation

Design, modify, follow and represent both diagrammatically, and in written text, simple algorithms (sequence of steps) involving branching (decisions) and iteration (repetition) (ACTDIP019)

Implement and use simple visual programming environments that include branching (decisions), iteration (repetition) and user input (ACTDIP020)

Manage the creation and communication of information, including online collaborative projects, using agreed social, ethical and technical protocols (ACTDIP022)