safely, using agreed protocols (netiquette) branching (decisions) and iteration (repetition) Implement and use simple programming environments that include branching (decisions) and iteration (repetition) Implement and use simple visual programming environments that include branching (decisions), iteration (repetition) and user – P–6 Pre-primary Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Digital implementation Create and communicate information, including online collaborative projects, using agreed social, ethical and technical protocols (codes of conduct) Manage the creation and communication of information, including online collaborative projects, using agreed social, ethical and technical protocols Creating solutions by: Investigating and defining Explore needs for design Explore opportunities for design Explore design to meet needs or opportunities Create a sequence of steps to solve a given task Define a sequence of steps to design a solution for a given task Identify and choose the appropriate resources from a given set Define a problem, and set of sequenced steps, with users making a decision to create a solution for a given task Identify available resources Define a problem, and a set of sequenced with users making decisions to create a solution for a given task Identify available resources Designing Generate and record design ideas through describing, drawing, modelling and/or a sequence of written or spoken steps Develop and communicate design ideas through describing, drawing, modelling and/or a sequence of written or spoken steps Develop, communicate and discuss design ideas through describing, drawing, modelling and/or a sequence of steps Develop and communicate ideas using labelled drawings and appropriate technical terms Develop and communicate design ideas and decisions using annotated drawings and appropriate technical terms Develop and communicate alternative solutions, and follow design ideas, using annotated diagrams, storyboards and appropriate technical terms Design, modify, follow and represent both diagrammatically, and in written text, alternative solutions using a range of techniques, appropriate technical terms and technology Producing and implementing Use components and equipment to safely make simple solutions Use given components and equipment to safely make solutions Use components and given equipment to safely make solutions Select, and safely use, appropriate components with given equipment to make a solution Select, and safely use, appropriate components and equipment to make solutions Select, and apply, safe procedures when using components and Select, and apply, safe procedures when using a variety of components
Producing and implementing Safely make solutions a range of components, equipment and techniques Safely apply appropriate techniques to make solutions using a range of components and equipment Select, and safely implement and test appropriate technologies and processes, to make solutions Select, justify, and safely implement and test appropriate technologies and processes, to make solutions Evaluating Independently apply given contextual criteria to evaluate design processes and solutions Develop contextual criteria independently to assess design processes and solutions Evaluate design processes and solutions against student developed criteria Analyse design processes and solutions against student developed criteria Collaborating and managing Work independently, and collaboratively when required, to plan, develop and communicate ideas and information when using management processes Work independently, and collaboratively when required, to plan, develop and communicate ideas and information when managing projects Work independently, and collaboratively to manage projects, digital technology and an iterative and collaborative approach. Considers time, cost, risk and safety Work independently, and collaboratively to manage projects, using digital technology and an iterative and collaborative approach. Considers time, cost, risk, safety, production processes, sustainability and legal responsibilities