Computational thinking is a problem-solving method that is applied to create solutions that can be implemented using digital technologies. It involves integrating strategies, such as organising data logically, breaking down problems into parts, interpreting patterns and models and designing and implementing algorithms.
Computational thinking is used when specifying and implementing algorithmic solutions to problems in Digital Technologies. For a computer to be able to process data through a series of logical and ordered steps, students must be able to take an abstract idea and break it down into defined, simple tasks that produce an outcome. This may include analysing trends in data, responding to user input under certain preconditions or predicting the outcome of a simulation (from australiancurriculum.edu.au).
Here are some DLTV resources to help you:
Algorithms: an algorithm is a description of the steps and decidsion required to solve a problem
Digital Technologies – Algorithms In Plain English from Digital Learning & Teaching Vic on Vimeo.
Decomposition: to separate a complex problem into parts to allow a problem to be more easily understood.
Digital Technologies – Decompose In Plain English from Digital Learning & Teaching Vic on Vimeo.
Source: Digital Learning and Teaching Victoria