Computational thinking is a way of solving a problem in the way that a computer would solve it. The video to the left of this text breaks computational thinking into 4 parts...
1) Decomposition (breaking the problem into parts)
2) Pattern recognition
3) Abstraction (identify similarities and differences among similar problems)
4) Design an algorithm