Computational thinking – Essential and pervasive toolset


  • Erni Marlina Saari Faculty of Art, Computing and Creative Industry, Sultan Idris Education University, Tanjung Malim, Perak, MALAYSIA
  • Gail Hopkins School of Computer Science, University of Nottingham, UNITED KINGDOM



Computational Thinking, Education, Technology, Programming, Teachers


Education 21st century is all about enfolding digital technology. The theme “Higher Education 4.0: Knowledge, Industry and Humanity”, mandated from Malaysia’s former Higher Education Minister Datuk Idris Jusoh. The minister identified that universities have to be trained to adapt and change the curriculum so that graduates are capable to fill in jobs which are yet to arise.  This Fourth Industrial Revolution 4.0 as part of the call to revamp the Malaysia higher education system. There are nine Malaysia future-proof skills that has been listed under Ministry of Higher Education module on Framing Malaysian Higher Education 4.0 – future-proof talents. There are creativity and innovation; Holistic Entrepreneurial and Balanced; Resilience; leadership; Compassion and mindfulness; values and ethics; flexibility and adaptability; critical thinking and problem solving and finally communication and language proficiency. The above mentioned points are future-proof skills sets for Malaysian graduates. There are three additional future-proof attributes which are lifelong learners, multiple intelligence and competencies and computational thinking. This qualitative study explored the significant area in the recent digital technology and development hence, it will be one of the crucial knowledge that should be acquired by everyone and anyone not only in Malaysia but in the whole wide world. Technology is moving rapidly and educators have to keep up with this fast pace. This issue attentively allied with the terminology pioneered by Jeanette Wing that is called computational thinking (CT). The interviewed is carried out among eleven Malaysian pre-service teachers and existing teachers under PGCE (Post Graduate Certificate in Education) program in the United Kingdom, to study on their attitudes towards the idea of learning programming. Through the interviews, the researcher was able to record and interpret trainee teachers’ perceptions of the motivation to learn programming. The data were then analysed and categorised before the final codes were determined to get the final output using thematic code analysis technique. The findings show that learning programming is possible for those who had no computing background thus answered one of the aim of this study that CT skills could be adopted in any fields and more creators or designers will be established compared to the passive users. There was a rational consideration of the value of learning programming to their professional skills and the studies have asked whether understanding such will raise the participants’ engagement with learning a programming language and thus assist them to acquire CT skill.


Download data is not yet available.


Abas, A. (2016). Computational thinking skills to be introduced in school curriculum next year. News Straits Times, p. 164732.

Azlee, B. Y. A. (2016). Lack of info on coding in schools prompts concern among educators.

Balan, P., & Kalavally, V. (2012). Enhancing Student Motivation in Process Control via Interactive Learning Tools. … for Education (T4E), 2012 IEEE Fourth …, 176–179.

Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016). Developing Computational Thinking in Compulsory Education. Implications for policy and Practice. Proceedings EdMedia 2016.

Boulton, H., & Hramiak, A. (2013). Cascading the use of Web 2.0 technology in secondary schools in the United Kingdom: identifying the barriers beyond pre-service training. Technology, Pedagogy and Education, 23(2), 151–165.

Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. … of the 2012 Annual Meeting of the Retrieved from

Brennan, K., & Resnick, M. (2013). Stories from the scratch community: connecting with ideas, interests, and people. In Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE ’13 (p. 463).

Daily, S., Leonard, A., & Jörg, S. (2014). Dancing alice: exploring embodied pedagogical strategies for learning computational thinking. Proceedings of the 45th …, 1–6. Retrieved from

Guzdial, M. (2003). Programming Environments for Novices Specializing Environments for Novices Logo and its Descendants : The Goal of Compu- tational Literacy, 1–24.

Huang, C., Ho, P.-C., & Chung, S.-M. (2008). Computer Game Programming Course for Art Design Students by Using Flash Software. 2008 International Conference on Cyberworlds, 710–713.

Jenkins, T. (2001). T EACHING P ROGRAMMING – A J OURNEY FROM T EACHER TO M OTIVATOR. Anuual LTSN-ICS Conference in London.

Kalganova, T. (2001). Improving students motivation by means of multimedia. Retrieved from

Novianti, N., & Suparman, S. (2019). Educational game design to improve reasoning skills. Asian Journal of Assessment in Teaching and Learning, 9(2), 1–8.

Radošević, D., Orehovački, T., & Lovrenčić, A. (2009). New approaches and tools in teaching programming. Proceedings of 20th Central …, 49–57. Retrieved from

Resnick, M., Silverman, B., Kafai, Y., Maloney, J., Monroy-Hernández, A., Rusk, N., … Silver, J. (2009). Scratch. Communications of the ACM.

Ridzuan, F., & Jawawi, D. N. A. (2016). Evaluation of Computer Programming Teaching Tools for Secondary Schools Students. International Journal of Software Engineering and Technology, 03(1), 1–9.

Saari, E.M., Blanchfield, P., & Hopkins, G. (2016). Computational thinking: A tool to motivate understanding in elementary school teachers. Communications in Computer and Information Science (Vol. 583).

Saari, Erni Marlina, Blanchfield, P., & Hopkins, G. (2015). Learning computational thinking through the use of flash action scripts: Preparing Trainee Elementary School Teachers for Teaching Computer Programming. CSEDU 2015 - 7th International Conference on Computer Supported Education, Proceedings, 2, 75–84.

Saari, Erni Marlina, Blanchfield, P., & Hopkins, G. (2016). Computer Supported Education. (S. Zvacek, M. T. Restivo, J. Uhomoibhi, & M. Helfert, Eds.), Computer Supported Education (Vol. 583). Cham: Springer International Publishing.

Seiter, L., & Foreman, B. (2013). Modeling the learning progressions of computational thinking of primary grade students. Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research - ICER ’13, 59.

Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking ARTICLE INFO. Educational Research Review.

Takemura, Y. (2007). Analyzing the Motivation of the Students in the Art Faculty for Learning Programming Department of Social Welfare and Psychology, (Icalt), 0–2.

Tondeur, J., van Braak, J., Sang, G., Voogt, J., Fisser, P., & Ottenbreit-Leftwich, A. (2012). Preparing pre-service teachers to integrate technology in education: A synthesis of qualitative evidence. Computers & Education, 59(1), 134–144.

Utting, I., Cooper, S., & Kölling, M. (2010). Alice, greenfoot, and scratch--a discussion. ACM Transactions on …, 10(4), 1–11.

Vaca-Cardenas, Azucena, L., Bertacchini, F., Tavernise, A., Gabriele, L., Valenti, A., … Bilotta, E. (2015). Coding with Scratch: The design of an educational setting for Elementary pre-service teachers. Proceedings of 2015 International Conference on Interactive Collaborative Learning, ICL 2015, (September), 1171–1177.

Wing, J. M. (2006, March 1). Computational thinking.

Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions. Series A, Mathematical, Physical, and Engineering Sciences, 366(1881), 3717–3725.

Yadav, A., Hong, H., & Stephenson, C. (2016a). Computational Thinking for All : Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms. TechTrends, 10–13.

Yadav, A., Hong, H., & Stephenson, C. (2016b). Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms. TechTrends, 60(6), 565–568.




How to Cite

Saari, E. M., & Hopkins, G. (2020). Computational thinking – Essential and pervasive toolset. Asian Journal of Assessment in Teaching and Learning, 10(1), 23–31.




Most read articles by the same author(s)