ISSN: 2222-6990
Open access
In the recent year, Computational Thinking (CT) has gained much attention in educational research and practice. CT skills can be taught via computing activities that involve different types of programming tasks or via Unplugged Programming Activities (UPA) that do not involve the use of digital devices to represent and deliver programming concepts. UPA is an appropriate teaching approach for schools that do not have sufficient technological infrastructure. Studies have shown the effectiveness of UPA in developing CT skills and is comparable to the technology driven learning method. The aim of this study is to explore the experience of primary school students on their learning of algorithms, which is one of the CT skills, through the UPA method. A total of 31 students from a rural primary school were exposed to the learning about the algorithm concept (an aspect of CT skills) via UPA learning materials. From the responses gathered through interviewing nine of these participants, four main themes (Good Learning Quality, Much Knowledge, Easy and Useful) related to their learning experiences have been derived. These positive themes provide evidence on the appropriateness of employing UPA for teaching the algorithm aspect of CT, particularly for schools located in areas with limited access to adequate technological infrastructure. This study may serve as a reference in establishing a comprehensive UPA module for teaching algorithms aspect of CT skills.
Abas, A. (2016). Computational thinking skills to be introduced in school curriculum next year. News Straits Times. Retrieved from https://www.nst.com.my/news/2016/08/164732/ computational-thinking-skills-be-introduced-school-curriculum-next-year
Amrita, U. N., Muir, A., & Rao, B. (2016). Of Elephants and Nested Loops: How to Introduce Computing to Youth in Rural India. ACM Press, 137–146.
Anna, F., & Sabariah, S. (2014). Robotics in Education: An Overview. International Journal on E-Learning Practices (IJELP), 1(2), 119-129.
Anna, F., Sabariah, S., Wong, W., & Muralindran, M. (2017). Computational Thinking and Tinkering: Exploration Study of Primary School Students’ in Robotic and Graphical Programming. International Journal of Assessment and Evaluation in Education, 7(1993), 44–54.
Aubrey, S. (2019). Sarawak needs assistance to equip schools with ICT. Borneo Post Online.
Retrieved from https://www.theborneopost.com/2019/11/14/sarawak-needs-assistance-to-equip-schools-with-ict/
Belanger, C., Christenson, H., & Lopac, K. (2018). Confidence and Common Challenges: The Effects of Teaching Computational Thinking to Students Ages 10-16 (Master’s thesis). St. Catherine University, St. Paul, Minnesota.
Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., & Engelhardt, K. (2016). Developing computational thinking in compulsory education – Implications for policy and practice. doi:10.2791/792158.
Brackmann, C. P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of Computational Thinking Skills through Unplugged Activities in Primary School. Proceedings of the 12th Workshop on Primary and Secondary Computing Education - WiPSCE ’17, 65–72.
Bodner, G. M. (1987). The Role of Algorithms in Teaching Problem Solving. Journal of Chemical Education, 64, 513-514.
Chen, C. J., & Keong, M. W. Y. (2017). Affording inclusive dyslexia-friendly online text reading. Universal Access in the Information Society, 16(4), 951-965.
Computer Science Without a Computer. (n.d.). Retrieved from https://csunplugged.org/en/
Effiong, O. E., & Igiri, C. E. (2015). Impact of Instructional Materials in Teaching and Learning of Biology in Senior Secondary Schools in Yakurr Lg A. International Letters of Social and Humanistic Sciences, 62, 27-33.
Erickson, J. (2019). Algorithms. Retrieved from http://jeffe.cs.illinois.edu/teaching/algorithms/
Faber, H. H., Wierdsma, M. D. M., Doornbos, R. P., Ven, J. S. V. D., & Vette, K. D. (2017). Teaching Computational Thinking to Primary School Students via Unplugged Programming Lessons. Journal of the European Teacher Education Network, 12, 13–24.
Gardeli, A., & Vosinakis, S. (2017). Creating the computer player: an engaging and collaborative approach to introduce computational thinking by combining ‘unplugged’ activities with visual programming. Italian Journal of Educational Technology, 25(2), 36-50.
Kale, U., Akcaoglu, M., Cullen, T., Goh, D., Devine, L., Calvert, N., & Grise, K. (2018). Computational what? Relating computational thinking to teaching. TechTrends, 62(6), 574-584.
Kalelioglu, F., Gülbahar, Y., & Kukul, V. (2016). A Framework for Computational Thinking Based on a Systematic Research Review. Baltic Journal of Modern Computing 4, 3, 583-596.
Keong, M. W. Y. (2017). Framework of Friendly Online Game (PhD’s thesis). Universiti Malaysia Sarawak, Kota Samarahan, Malaysia.
Kong, S. C., & Abelson, H. (2019). Computational thinking education. Singapore, Singapore: Springer Nature.
Mironova, O., Amitan, I., & Vilipõld, J. (2012). Computational Thinking and Flexible Learning: Experience of Tallinn University of Technology. Lecture Notes in Information, 23/24, 183–188.
Musiani, F. (2013). Governance by Algorithms. Journal on Internet Regulation, 2(3),1-8.
National Research Council. (2012). Education for Life and Work: Developing Transferable Knowledge and Skills in the 21st Century.
Repenning, A., Webb, D., & Ioannidou, A. (2010). Scalable game design and the development of a checklist for getting computational thinking into public schools. Proceedings of the 41st ACM Technical Symposium on Computer Science Education - SIGCSE ’10, 265.
Sadatul, M. R. (2017). Penggunaan ICT masih hadapi kekangan – Mahdzir. Utusan Melayu. Retrieved from https://www.utusan.com.my/
Samuel, R. J., & Zaitun, A. B. (2007). Do teachers have adequate ICT resources and the right ICT skills in integrating ICT tools in the teaching and learning of English Language in Malaysian schools? The electronic journal on information systems in developing Countries (EJISDC), 29(2), 1-15.
Selby, C. C. (2013). Computational Thinking: The Developing Definition. Paper presented at the Conference on Innovation and Technology in Computer Science Education, Aberdeen, United Kingdom.
Sharma, P., & Khurana, N. (2013). Study of Optimal Path Finding Techniques. International Journal of Advancements in Technology, 4(2), 124-130.
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22(October), 142–158.
Shabiralyani, G., Hasan, K. S., Hamad, N., & Iqbal, N. (2015). Impact of Visual Aids in Enhancing the Learning Process Case Research: District Dera Ghazi Khan. Journal of Education and Practice, 6(19), 226-233.
UNESCO Institute for Statistics. (2014). ICT in Education in Asia: A comparative analysis of ICT integration and e-readiness in schools across Asia. Report presented to the UNESCO. Retrieved from http://uis.unesco.org/sites/default/files/documents/information-communication-technologies-education-asia-ict-integration-e-readiness-schools-2014-en_0.pdf
Weintrop, D., Orton, K., Horn, M., Beheshti, E., Trouille, L., Jona, K., & Wilensky, U. (2014). Computational Thinking in the Science Classroom: Preliminary Findings from a Blended Curriculum, 5. Retrieved from https://ccl.northwestern.edu/papers/2014/ Weintrop_et_alNARST_2015.pdf
Wing, J. (2006). Computational thinking. ACM Communications, 49(3), 33–35.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.
Wright, G., Rich, P. J., & Leatham, K. (2012). How programming fits with technology education curriculum. Technology and Engineering Teacher, 71 (3), 3–9.
Zaman, H. B., Ahmad, A., Nordin, A., Yamat@Ahmad, H., Aliza, A., Ang, M. C., … Salwana, M. S. E. (2019). Computational Thinking (CT) Problem Solving Orientation Based on Logic-Decomposition-Abstraction (LDA) by Rural Elementary School Children Using Visual-Based Presentations. In E. Yohannes, T. K. Shih, & C. Y. Lin (Eds.), Advances in Visual Informatics. . Proceedings of the 6th International Visual Informatics Conference (pp. 713-728). Bangi, Malaysia
In-Text Citation: (Lim & Chen, 2021)
To Cite this Article: Lim, B. L., & Chen, C. J. (2021). Computational Thinking (Algorithms) Through Unplugged Programming Activities: Exploring Upper Primary Students’ Learning Experiences. International Journal of Academic Research in Business and Social Sciences, 11(14), 384-403.
Copyright: © 2021 The Author(s)
Published by HRMARS (www.hrmars.com)
This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at: http://creativecommons.org/licences/by/4.0/legalcode