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:
- Age:
- undefined - undefined
What is Karel the Turtle? Karel the Turtle is an application where students are 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 coding environment. This application challenges students with assessment experiences or maps that are either 1) pre-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. The best part? No programming skills are needed! What is block-based coding? Traditional text-based programming languages can be difficult to learn, especially for beginners. Block-based coding, like ones seen on our Karel the Turtle application, gives learners the opportunity to develop basic computational thinking skills that are essential for programming.
View applicationKarel the Turtle
- Units:
- 1
- Difficulty:
- Age:
- undefined - undefined
What is Karel the Turtle? Karel the Turtle is an application where students are 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 coding environment. This application challenges students with assessment experiences or maps that are either 1) pre-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. The best part? No programming skills are needed! What is block-based coding? Traditional text-based programming languages can be difficult to learn, especially for beginners. Block-based coding, like ones seen on our Karel the Turtle application, gives learners the opportunity to develop basic computational thinking skills that are essential for programming.
View applicationKarel the Turtle
- Units:
- 1
- Difficulty:
- Age:
- undefined - undefined
What is Karel the Turtle? Karel the Turtle is an application where students are 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 coding environment. This application challenges students with assessment experiences or maps that are either 1) pre-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. The best part? No programming skills are needed! What is block-based coding? Traditional text-based programming languages can be difficult to learn, especially for beginners. Block-based coding, like ones seen on our Karel the Turtle application, gives learners the opportunity to develop basic computational thinking skills that are essential for programming.
View applicationCand.li
COMING IN 2023 - Cand.li unites creative thinking and computational problem solving by letting users design and build games from scratch using simple visual programming.
View applicationCand.li
COMING IN 2023 - Cand.li unites creative thinking and computational problem solving by letting users design and build games from scratch using simple visual programming.
View applicationCand.li
COMING IN 2023 - Cand.li unites creative thinking and computational problem solving by letting users design and build games from scratch using simple visual programming.
View application