Abstract Computational thinking – the ability to reformulate and solve problems in ways that can be undertaken by computers has been heralded as a foundational capability for 21st Century. However, there are potentially different conceptualise measure computational thinking, instance, generalized problem solving capabilities or applied practice during computer programming tasks, is little evide...