Computational Thinking (CT) is a set of skills and the process of breaking down a complex problem into simple steps. It also includes understanding the problem and developing possible solutions. These solutions can be presented in a way that a computer, a human, or both can understand.
While this methodical approach is derived from the process used to develop code and to program applications, computational thinking can be much more broadly applied. Computational thinking helps students develop skills that are attractive for future employment opportunities. In fact, a recent study demonstrated that computational thinking skills were also highly correlated with a non-verbal measure of intelligence.
Why is Computational Thinking Required??
Builds confidence to deal with complexities
Builds analytical skills
Improve our problem-solving approach
Improves logical thinking
Ability to communicate and work with others
Opens future opportunities
Lets Play A Game!!!!
Draw the image on a piece of paper and try solving it!
Objective: Move all the disks/ rings to tower 3 (on the extreme right).
Rules :
You cannot place a larger disk on a smaller disk.
As you take steps to move the disks, keep writing the commands you use for the transfer of disks on a sheet of paper.
For example, if you move a disk to the left, write that down as ‘Shift red disk to the right’ and so on.
Things you can do
Find out where all Computational Thinking is applied in day-to-day Life.
Try Computational Thinking to solve the riddle below.