Computational Problem Solving
Computational Problem Solving
Computational problem solving is the iterative process of developing computational solutions to problems. These solutions are expressed as a logical sequence of steps (i.e. programs) for others to understand and for computers to execute. Developing such solutions allows individuals to create, organise, express and share ideas using digital tools. Given the complex and ill-structured problems students will increasingly face in their everyday lives, mastering computational problem solving skills is key for them to thrive in a rapidly changing 21st Century society.
Computational problem solving is the iterative process of developing computational solutions to problems. These solutions are expressed as a logical sequence of steps (i.e. programs) for others to understand and for computers to execute. Developing such solutions allows individuals to create, organise, express and share ideas using digital tools. Given the complex and ill-structured problems students will increasingly face in their everyday lives, mastering computational problem solving skills is key for them to thrive in a rapidly changing 21st Century society.
Computational Problem Solving
Computational Problem Solving
Computational problem solving is the iterative process of developing computational solutions to problems. These solutions are expressed as a logical sequence of steps (i.e. programs) for others to understand and for computers to execute. Developing such solutions allows individuals to create, organise, express and share ideas using digital tools. Given the complex and ill-structured problems students will increasingly face in their everyday lives, mastering computational problem solving skills is key for them to thrive in a rapidly changing 21st Century society.
Computational problem solving is the iterative process of developing computational solutions to problems. These solutions are expressed as a logical sequence of steps (i.e. programs) for others to understand and for computers to execute. Developing such solutions allows individuals to create, organise, express and share ideas using digital tools. Given the complex and ill-structured problems students will increasingly face in their everyday lives, mastering computational problem solving skills is key for them to thrive in a rapidly changing 21st Century society.
Computational Problem Solving
Computational Problem Solving
Computational problem solving is the iterative process of developing computational solutions to problems. These solutions are expressed as a logical sequence of steps (i.e. programs) for others to understand and for computers to execute. Developing such solutions allows individuals to create, organise, express and share ideas using digital tools. Given the complex and ill-structured problems students will increasingly face in their everyday lives, mastering computational problem solving skills is key for them to thrive in a rapidly changing 21st Century society.
Computational problem solving is the iterative process of developing computational solutions to problems. These solutions are expressed as a logical sequence of steps (i.e. programs) for others to understand and for computers to execute. Developing such solutions allows individuals to create, organise, express and share ideas using digital tools. Given the complex and ill-structured problems students will increasingly face in their everyday lives, mastering computational problem solving skills is key for them to thrive in a rapidly changing 21st Century society.
Computational Problem Solving and PILA
In the PILA Computational Problem Solving module, students will work through dynamic problems in open-ended digital environments where they have to interpret, design or debug computer programs in a block-based format. To ensure students have the opportunity to learn and apply concepts and skills, the assessment experiences provide learning resources and other forms of support, such as worked examples, hints, automated feedback and tutorials.
The Computational Problem Solving framework defines the set of complementary computational problem solving skills and concepts, as well as learning skills assessed in this module.
Assessment Applications
Karel the Turtle
- Units:
- 1
- Difficulty:
- Intermediate
- Age:
- 10 - 16
In this application, students will be asked to learn and apply concepts and skills specific to computational problem solving while helping Karel the turtle navigate his ‘world’ in a block-based programming environment. Challenge your students with assessment experiences (maps) that are either 1) developed by PILA experts and piloted in schools, or 2) created by YOU or other fellow teachers with the help of simple PILA customisation tools (no programming skills needed)!
View applicationKarel the Turtle
- Units:
- 1
- Difficulty:
- Intermediate
- Age:
- 10 - 16
In this application, students will be asked to learn and apply concepts and skills specific to computational problem solving while helping Karel the turtle navigate his ‘world’ in a block-based programming environment. Challenge your students with assessment experiences (maps) that are either 1) developed by PILA experts and piloted in schools, or 2) created by YOU or other fellow teachers with the help of simple PILA customisation tools (no programming skills needed)!
View applicationKarel the Turtle
- Units:
- 1
- Difficulty:
- Intermediate
- Age:
- 10 - 16
In this application, students will be asked to learn and apply concepts and skills specific to computational problem solving while helping Karel the turtle navigate his ‘world’ in a block-based programming environment. Challenge your students with assessment experiences (maps) that are either 1) developed by PILA experts and piloted in schools, or 2) created by YOU or other fellow teachers with the help of simple PILA customisation tools (no programming skills needed)!
View application