Unpack the components of computational thinking including decomposition, abstraction, pattern recognition and algorithms.
- is a process where a problem is analysed and solved so that a human, machine or computer can effectively implement the solution
- involves using strategies to organise data logically, break down problems into parts, interpret patterns and design and implement algorithms to solve problems.
The computational thinking video (5:13) below explains computational thinking using the NSW Science and Technology K-6 Syllabus. Examples from Early Stage 1, Stage 2 and Stage 3 show how computational thinking could be embedded in the classroom.
Definition © 2017 NSW Education Standards Authority (NESA) for and on behalf of the Crown in right of the State of New South Wales.