When humans have to cope with a problem, they often handle the problem by several tasks, in a more or less random way. The goal of the computational thinking concept is to help people to solve large ranges of problems, by setting systematical methods. These methods have to be numerical inspired, such that the problem can be solved by computers. Decomposition, pattern recognition, abstraction and algorithms design are the base concepts of computational thinking.
In our case, to produce a picture, we use a lot the principle of decomposition. Using Paraview was a new experience for all of us, so we proceed step by step into producing the final image. First discovering the software's environment and the basic numerical model. Then in a second step we deal with streamlines generation and featuring, to make it larger, to change colors and to choose the number of streamlines that we want to generate. Then the next step was to rebuild all the train's environment, such as the train, the tunnel or the station, and to set appropriate colors to show the different key elements in this situation. It was important to make the situation clear for those will see the picture, and to make them understand the behavior of the flow represented by streamlines. The last step was to highlight the presence of smoke in the shuttle, what is the main danger for passengers. Finally, we set some text to complete information. Thus producing the picture by a step-by-step method, by focusing on each challenge separately ,help us to progress faster
Pattern recognition was also useful to understand the software behavior. For many different items (fields, geometries, streamlines), the individual treatment procedures contain some similarities, for example the choice of colors which use the same menus and offers the same possibilities. It let us to gain time by understanding how the software work, by knowing how to set the objects properties, only by knowing how to do with some of its.
In conclusion, computational thinking provides us a strong way of thinking, in order to avoid wasting time in complex problems solving, and to build a safer way to progress in achieving our goals.
References :