ComputationalThinking(CT)involvesfundamentalconceptsandreasoning,distilledfromcomputerscienceandothercomputationalsciences,whichbecomepowerfulgeneralmentaltoolsforsolvingproblems,increasingefficiency,reducingcomplexity,designingprocedures,orinteractingwithhumansandmachines.Aneasy-to-understandg