Technology has certainly made life easier and more convenient today than ever. With just a snap of the finger, things can be done. Despite these changes and convenience that technology brought is a bigger impact on how children perceive things and on how they think on a higher level. Computational thinking means breaking big problems into smaller units that can be solved with a computer’s capacity. Collaborative problem solving is known as a foundation of computational thinking.