England
Computing Key Stage 2
- Design, write and debug programs that accomplish specific goals
- Use sequence, selection, and repetition in programs; work with variables and various forms of input and output
- Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
Design & Technology Key Stage 2
- Evaluate
Evaluate their ideas and products against their own design criteria and consider the views of others to improve their work - Design
Use research and develop design criteria to inform the design of innovative, functional, appealing products that are fit for purpose, aimed at particular individuals or groups
Generate, develop, model and communicate ideas through discussion and prototypes - Make
Select from and use a wider range of materials and components according to their functional properties and aesthetic qualities - Technical knowledge
Apply their understanding of computing to program, monitor and control their products
USA
International Society for Technology in Education (ISTE) Standards for Students
- 1c. Students use technology to demonstrate their learning in a variety of ways.
- 1d. Students understand the fundamental concepts of technology operations, demonstrate the ability to choose, use and troubleshoot current technologies and are able to transfer their knowledge to explore emerging technologies.
- 3a. Students plan and employ effective research strategies to locate information and other resources for their intellectual or creative pursuits.
- 3d. Students build knowledge by actively exploring real-world issues and problems, developing ideas and theories and pursuing answers and solutions.
- 4a. Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.
- 4c. Students develop, test and refine prototypes as part of a cyclical design processes
- 4d. Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.
- 5a. Students formulate problem definitions suited for technology-assisted methods such as abstract models and algorithmic thinking in exploring and finding solutions.
- 5c. Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
- 5d. Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
- 7c. Students contribute constructively to project teams, assuming various roles and responsibilities to work effectively toward a common goal.
- 7d. Students explore local and global issues and use collaborative technologies to work with others to investigate solutions.