Impact of Computational Thinking in Engineering and K12 Education
Deepak Singh Rana, Sushil Chandra Dimri, Preeti Malik, Shiv Ashish Dhondiyal
Abstract
Computational thinking (CT) concept is a problem-solving approach that includes logical ordering, analyzing data and preparing solutions with the help of different visualization tools like flowcharts, graphs, pie charts etc. CT is not just used by computer programmer, but it can also be used by students and teachers in any classroom so that teaching learning process becomes successful. CT is an important element for the expansion of computer software, along with providing the huge support to problem solving skills across all disciplines of education like engineering, science, humanities and K12 education. It gives a logical idea to the students to solve a problem systematically using algorithm development, flowchart design and programming and problem-solving skills. CT increases the confidence among students in dealing with complexity of difficult problems, the capacity to handle complex issues and collaborate with others to find a shared purpose or solution. In this research paper, authors discuss the impact of CT among the students of different specialization of engineering and K12 by using different problem-solving techniques and strategies such as modeling, making sub goals, pruning and searching so that students will be able to think differently towards new problems.