Pemikiran Komputasional dalam Matematik: Satu Tinjauan Literatur Bersistematik
Abstract
Pemikiran komputasional merupakan salah satu kemahiran yang penting dalam pada abad ke-21 dalam pelbagai bidang, termasuk bidang pendidikan matematik. Pelbagai kajian telah dilakukan terhadap bidang pemikiran komputasional, namun begitu tinjauan literatur bersistematik yang menyeluruh dijalankan terhadap istilah pemikiran komputasional dalam skop kajian dan bidang pembelajaran matematik adalah terhad. Oleh itu, kajian ini bertujuan untuk mengenal pasti istilah pemikiran komputasional dalam pendidikan matematik dan mengkaji bagaimana kajian berkaitan pemikiran komputasional dilaksanakan melalui analisis kajian lepas bagi penerokaan definisi pemikiran komputasional. Kajian ini dijalankan berpandukan model PRISMA di mana terdapat empat peringkat dalam model tersebut iaitu, pengenalpastian, saringan, kelayakan dan kemasukan telah dijalankan berdasarkan protokol kriteria yang ditentukan. Lima puluh buah artikel kajian penyelidikan pemikiran komputasional dari tahun 2011 hingga 2021 diambil daripada Scopus dan WoS dijadikan sumber data kajian ini. Hasil tinjauan literatur menunjukkan bahawa istilah-istilah penting pemikiran komputasional dalam pendidikan matematik adalah proses pemikiran, menjana masalah, menyelesaikan masalah dan pendekatan komputer. Selain itu, terdapat empat komponen yang terlibat dalam pemikiran komputasional pendidikan matematik, iaitu peniskalaan, peleraian masalah, pengecaman pola dan pemikiran algoritma. Pada masa yang sama, didapati kajian kes dengan pendekatan kualitatif telah mendominasi reka bentuk dan pendekatan kajian dalam penyelidikan pemikiran komputasional. Tambahan pula, majoriti kajian pemikiran komputasional dalam pendidikan matematik mempraktikkan lebih daripada satu kaedah pengumpulan data. Akhir kata, diharapkan kajian ini memberi implikasi dan gambaran awal kepada pengkaji dari segi istilah pemikiran komputasional dan cara pelaksanaan kajian pendidikan matematik yang berkonsepkan pemikiran komputasional dengan lebih efektif.
Downloads
References
Abdullah, A. H., Othman, M. A., Ismail, N., Rahman, S. N. S. A., Mokhtar, M., & Zaid, N. M. (2019). Development of mobile application for the concept of pattern recognition in computational thinking for mathematics subject. TALE 2019 - 2019 IEEE International Conference on Engineering, Technology and Education. https://doi.org/10.1109/TALE48000.2019.9225910
Agbo, F. J., Oyelere, S. S., Suhonen, J., & Adewumi, S. (2019). A systematic review of computational thinking approach for programming education in higher education institutions. Proceedings of the 19th Koli Calling International Conference on Computing Education Research, 12, 1–10. https://doi.org/10.1145/3364510.3364521
Ahmed, G., Nouri, J., Zhang, L., & Noren, E. (2020). Didactic methods of integrating programming in mathematics in primary school findings from a swedish national project. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, February, 261–267. https://doi.org/10.1145/3328778.3366839
Aho, A. V. (2012). Computation and computational thinking. Computer Journal, 55(7), 833–835. https://doi.org/10.1093/comjnl/bxs074
Alotaibi, A., & Alyahya, D. (2019). Computational thinking skills and its impact on TIMSS achievement: An instructional design approach. Issues and Trends in Educational Technology, 7(1), 3–19. https://doi.org/10.2458/azu_itet_v7i1_alyahya
Barcelos, T. S., Munoz, R., Villarroel, R., Merino, E., & Silveira, I. F. (2018). Mathematics learning through computational thinking activities: A systematic literature review. Journal of Universal Computer Science, 24(7), 815–845.
Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905
Bocconi, S., Chioccariello, A., & Earp, J. (2018). The nordic approach to introducing computational thinking and programming in compulsory education. Report prepared for the Nordic@BETT2018 Steering Group, 42.
Bocconi, S., Chioccariello, A., Giulliana, D., Anusca, F., & Engelhardt, K. (2016). Developing computational thinking in compulsory education – Implications for policy and practice (S. Kampylis & Y. Punie (محررين)). https://doi.org/10.2791/792158
Bouck, E. C., Sands, P., Long, H., & Yadav, A. (2021). Preparing special education preservice teachers to teach computational thinking and computer science in mathematics. Teacher Education and Special Education, 44(3), 221–238. https://doi.org/10.1177/0888406421992376
Brating, K., & Kilhamn, C. (2021). Exploring the intersection of algebraic and computational thinking. Mathematical Thinking and Learning, 23(2), 170–185. https://doi.org/10.1080/10986065.2020.1779012
Chan, S. W., Looi, C. K., Ho, W. K., Huang, W., Seow, P., Wu, L., & Kim, M. S. (2020). Computational thinking activities in number patterns: A study in a Singapore secondary school. ICCE 2020 - 28th International Conference on Computers in Education, Proceedings, 1(November), 171–176.
Chookaew, S., Howimanporn, S., & Hutamarn, S. (2020). Investigating students’ computational thinking through STEM robot-based learning activities. Advances in Science, Technology and Engineering Systems, 5(6), 1366–1371. https://doi.org/10.25046/aj0506164
Cohen, L., Manion, L., & Morrison, K. (2018). Research Methods in Education. Edisi ke-8. London: Routledge.
Columba, L. (2020). Computational thinking using the first in math® online program. Mathematics Teaching-Research Journal, 12(1), 45–57.
Costa, E. J. F., Campos, L. M. R. S., & Guerrero, D. D. S. (2017). Computational thinking in mathematics education: A joint approach to encourage problem-solving ability. Proceedings - Frontiers in Education Conference, FIE, 2017-Octob, 1–8. https://doi.org/10.1109/FIE.2017.8190655
CSTA. (2016). K12. Computer Science Standards 2016. htps://cdn.ymaws.com/www.csteachers.org/resource/resmgr/Docs/Standar ds/2016StandardsRevision/INTERIM_StandardsFINAL_07 222.pdf
Cui, Z., & Ng, O. L. (2020). The interplay between mathematical and computational thinking in primary school students’ mathematical problem-solving within a programming environment. Journal of Educational Computing Research, 1–32. https://doi.org/10.1177/0735633120979930
Da Silva Barbosa, L. L., & Maltempi, M. V. (2019). Recognizing possibilities of computational tinking when teaching first-degree equations. ACM International Conference Proceeding Series, 57–64. https://doi.org/10.1145/3311/0890.3311898
de Oliveira Dias, M., & Santos, L. (2020). Comparative study on current recommendations on technologies for the teaching of mathematics in Brazil and Portugal. Acta Scientiae, 22(6), 65–88. https://doi.org/10.17648/acta.scientiae.6002
DeVaney, S. A., Spangler, A., Lee, Y. A., & Delgadillo, L. (2018). Tips from the experts on conducting and reviewing qualitative research. Family and Consumer Sciences Research Journal, 46(4), 396–405. https://doi.org/10.1111/fcsr.12264
Ehsan, H., Dandridge, T. M., Yeter, I. H., & Cardella, M. E. (2018). K-2 students’ computational thinking engagement in formal and informal learning settings: A case study (fundamental). ASEE Annual Conference and Exposition, Conference Proceedings, 2018-June. https://doi.org/10.18260/1-2--30743
Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2021). Computational thinking in programming with Scratch in primary schools: A systematic review. Computer Applications in Engineering Education, 29(1), 12–28. https://doi.org/10.1002/cae.22255
Filzah Zahilah, M. Z., Su, L. W., & Mohd Ridzwan, Y. (2019). A review of common features incomputational thinking frameworks in K-12 education. IOP Conference Series: Materials Science and Engineering, 551(1). https://doi.org/10.1088/1757-899X/551/1/012063
Hadjerrouit, S., & Hansen, N. K. (2020). Students engaging in mathematical problem-solving through computational thinking and programming activities: A synthesis of two opposite experiences. 17th International Conference on Cognition and Exploratory Learning in Digital Age, CELDA 2020, 91–98. https://doi.org/10.33965/celda2020_202014l012
Hoyles, C., & Noss, R. (2015). Revisiting programming to enhance mathematics learning. Paper presented at the Math + Coding Symposium, Western University.
Huang, W., Chan, S. W., & Looi, C. K. (2021). Frame Shifting as a Challenge to Integrating Computational Thinking in Secondary Mathematics Education. SIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, March, 390–396. https://doi.org/10.1145/3408877.3432400
Isabelle, S. M. L., Andrade, W. L., & Livia, S. M. R. (2019). Analyzing the effect of computational thinking on mathematics through educational robotics. Proceedings - Frontiers in Education Conference, FIE, 2019-Octob, 1–7. https://doi.org/10.1109/FIE43999.2019.9028384
Israel, M., & Lash, T. (2020). From classroom lessons to exploratory learning progressions: mathematics + computational thinking. Interactive Learning Environments, 28(3), 362–382. https://doi.org/10.1080/10494820.2019.1674879
Ivana den Hartogh. (2020). Supporting students’ computational thinking and mathematical thinking in the mathematics classroom. Mathematical Thinking and Learning.
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. https://doi.org/10.1007/s11528-018-0290-9
Kallia, M., van Borkulo, S. P., Drijvers, P., Barendsen, E., & Tolboom, J. (2021). Characterising computational thinking in mathematics education: A literature-informed Delphi study. Research in Mathematics Education, 23(2), 159–187. https://doi.org/10.1080/14794802.2020.1852104
Kaufmann, O. T., & Stenseth, B. (2020). Programming in mathematics education. International Journal of Mathematical Education in Science and Technology, 5211. https://doi.org/10.1080/0020739X.2020.1736349
Kementerian Pendidikan Malaysia. (2018). Dokumen standard kurikulum dan pentaksiran Matematik tahun 4.
Lee, I., & Malyn-Smith, J. (2020). Computational thinking integration patterns along the framework defining computational thinking from a disciplinary perspective. Journal of Science Education and Technology, 29(1), 9–18. https://doi.org/10.1007/s10956-019-09802-x
Maharani, S., Kholid, M. N., Pradana, L. N., & Nusantara, T. (2019). Problem solving in the context of computational thinking. Infinity Journal, 8(2), 109-116. https://doi.org/10.22460/infinity.v8i2.p109-116
Milicic, G., Wetzel, S., & Ludwig, M. (2020). Generic tasks for algorithms. Future Internet, 12(9). https://doi.org/10.3390/FI12090152
Miller, J. (2019). STEM education in the primary years to support mathematical thinking: Usingcoding to identify mathematical structures and patterns. The International Journal on Mathematics Education, 51(6), 915–927.
Moher, D., Liberati, A., Tetzlaff, J., Altman, D. G., & Group, P. (2009). Preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement. J. Clin. Epidemiol, 62, 1006–1012. https://doi.org/10.1016/j.jclinepi.2009.06.005
Mouza, C., Yang, H., Pan, Y. C., Yilmaz Ozden, S., & Pollock, L. (2017). Resetting educational technology coursework for pre-service teachers: A computational thinking approach to the development of technological pedagogical content knowledge (TPACK). Australasian Journal of Educational Technology, 33(3), 61–76. https://doi.org/10.14742/ajet.3521
Nessa, W., & Nugraha, Y. S. (2019). Relationship between computational thinking and number sense ability among fifth-grade students in Bandung Indonesia. PEOPLE: International Journal of Social Sciences, 5(3), 224–232. https://doi.org/10.20319/pijss.2019.53.224232
Niemelä, P., Partanen, T., Harsu, M., Leppänen, L., & Ihantola, P. (2017). Computational thinking as an emergent learning trajectory of mathematics. ACM International Conference Proceeding Series, September 2018, 70–79. https://doi.org/10.1145/3141880.3141885
Ng, O. L., & Cui, Z. (2020). Examining primary students’ mathematical problem-solving in a programming context: Towards computationally enhanced mathematics education. ZDM - Mathematics Education, 0123456789. https://doi.org/10.1007/s11858-020-01200-7
Niemela, P., Partanen, T., Harsu, M., Leppänen, L., & Ihantola, P. (2017). Computational thinking as an emergent learning trajectory of mathematics. ACM International Conference Proceeding Series, September 2018, 70–79. https://doi.org/10.1145/3141880.3141885
Nor, W., Wan, A., Ahmad, W., & Wan, J. (2020). A systematic review of learning theory on computational thinking. Journal of Human Development and Communication, 9(February), 11–22.
Ohland, C., Ehsan, H., & Cardella, M. E. (2019). Parental influence on children’s computational thinking in an informal setting (fundamental research). ASEE Annual Conference and Exposition, Conference Proceedings. https://doi.org/10.18260/1-2--33157
Papert, S. (1980). Mindstorms: Computers, children, and powerful ideas. Basic Books.
Pei, C. Y., Weintrop, D., & Wilensky, U. (2018). Cultivating computational thinking practices and mathematical habits of mind in Lattice Land. Mathematical Thinking and Learning, 20(1), 75–89. https://doi.org/10.1080/10986065.2018.1403543
Reichert, J. T., Couto Barone, D. A., & Kist, M. (2020). Computational thinking in K-12: An analysis with mathematics teachers. Eurasia Journal of Mathematics, Science and Technology Education, 16(6). https://doi.org/10.29333/EJMSTE/7832
Rich, K. M., Spaepen, E., Strickland, C., & Moran, C. (2020a). Synergies and differences in mathematical and computational thinking: implications for integrated instruction. Interactive Learning Environments, 28(3), 272–283. https://doi.org/10.1080/10494820.2019.1612445
Rich, K. M., Yadav, A., & Schwarz, C. V. (2019). Computational thinking, Mathematics, and Science: Elementary Teachers’. Journal of Technology and Teacher Education, 27(2), 165–205.
Rich, K. M., Yadav, A., & Larimore, R. A. (2020b). Teacher implementation profiles for integrating computational thinking into elementary mathematics and science instruction. Education and Information Technologies, 25(4), 3161–3188. https://doi.org/10.1007/s10639-020-10115-5
Rodríguez-Martínez, J. A., González-Calero, J. A., & Sáez-López, J. M. (2020). Computational thinking and mathematics using Scratch: An experiment with sixth-grade students. Interactive Learning Environments, 28(3), 316–327. https://doi.org/10.1080/10494820.2019.1612448
Rogers, S. (2020). A Literature review for the implementation of computational thinking for Ontario K-12 classrooms. Major Papers, 150.
Rothman, W., de la Harpe, A., & Cronje, J. (2020). A framework for the development and improvement of computational thinking for high school learners using a programming language and learner management system. Independent Journal of Teaching and Learning, 15(2), 121–140.
Sezer, H. B., & Namukasa, I. K. (2021). Real-world problems through computational thinking tools and concepts: the case of coronavirus disease (COVID-19). Journal of Research in Innovative Teaching & Learning, 14(1), 46–64. https://doi.org/10.1108/jrit-12-2020-0085
Shaffril, H. A., Samsuddin, S. F., & Samah, A. A. (2020). The ABC of systematic literature review: the basic methodological guidance for beginners. Quality & Quantity, 1-28. https://doi.org/10.1007/s11135-020-01059-6
Shelby, C., & Woollard, J. (2013). The developing concept of “computational thinking”. 2013. http://eprints.soton.ac.uk/401033/1/161002TableofC%26CT.pdf
Shoaib, H., & Brophy, S. P. (2020). A systematic literature-based perspective towards learning and pedagogy of computational thinking. ASEE Annual Conference and Exposition, Conference Proceedings, 2020-June.
Sinclair, N., & Patterson, M. (2018). The Dynamic Geometrisation of Computer Programming. Mathematical Thinking and Learning, 20(1), 54–74. https://doi.org/10.1080/10986065.2018.1403541
Sırakaya, D. A. (2020). Investigating computational thinking skills based on different variables and determining the predictor variables. Participatory Educational Research, 7(2), 102–114. https://doi.org/10.17275/per.20.22.7.2
Sjöberg, C., Nouri, J., Sjöberg, R., Norén, E., & Zhang, L. (2018). Teaching and learning mathematics in primary school through Scratch. International Conference on Education and New Learning Technologies.
Stigberg, H., & Stigberg, S. (2020). Teaching programming and mathematics in practice: A case study from a Swedish primary school. Policy Futures in Education, 18(4), 483–496. https://doi.org/10.1177/1478210319894785
Sunendar, A., Santika, S., Supratman, & Nurkamilah, M. (2020). The analysis of mathematics students’ computational thinking ability at universitas siliwangi. Journal of Physics: Conference Series, 1477(4). https://doi.org/10.1088/1742-6596/1477/4/042022
Sung, W., Ahn, J., & Black, J. B. (2017). Introducing computational thinking to young learners: practicing computational perspectives through embodiment in mathematics education. Technology, Knowledge and Learning, 22(3), 443–463. https://doi.org/10.1007/s10758-017-9328-x
Susanti, R. D., & Taufik, M. (2021). Analysis of student computational thinking in solving social statistics problems. SJME (Supremum Journal of Mathematics Education), 5(1), 22–31.
Swaid, S. I. (2015). Bringing computational thinking to STEM education. Procedia Manufacturing, 3(Ahfe), 3657–3662. https://doi.org/10.1016/j.promfg.2015.07.761
Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking : A systematic review of empirical studies computers & education assessing computational thinking. Computers & Education, 148(April), 103798. https://doi.org/10.1016/j.compedu.2019.103798
Thian, J. L., & Mohd Effendi, @ E. M. M. (2021). The use of information and communication technology in the teaching and learning of mathematics: A systematic literature review. Jurnal Pendidikan Sains Dan Matematik Malaysia, 11(1), 45-59. https://doi.org/10.37134/jpsmm.vol11.1.5.2021
Tikva, C., & Tambouris, E. (2021). Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature review. Computers and Education, 162, 104083. https://doi.org/10.1016/j.compedu.2020.104083
Valovičová, L., Ondruška, J., Zelenický, L., Chytrý, V., & Medová, J. (2020). Enhancing computational thinking through interdisciplinary STEAM activities using tablets. Mathematics, 8(12), 1–15. https://doi.org/10.3390/math8122128
Waterman, K. P., Goldsmith, L., & Pasquale, M. (2020). Integrating computational thinking into elementary science curriculum: an examination of activities that support students’ computational thinking in the service of disciplinary learning. Journal of Science Education and Technology, 29(1), 53–64. https://doi.org/10.1007/s10956-019-09801-y
Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5
Wilkerson-Jerde, M. H. (2014). Construction, categorization, and consensus: Student generated computational artifacts as a context for disciplinary reflection. Educational Technology Research and Development, 62(1), 99–121. https://doi.org/10.1007/s11423-013-9327-0
Wing, J. M. (2006). Computational thinking. Computer science handbook (2nd ed.). 49(3), 33–35. https://doi.org/10.1201/b16812-43
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. https://doi.org/10.1098/rsta.2008.0118
Wing, J. M. (2010). Computational Thinking: A Definition. 1–6. https://doi.org/10.1109/MED.2008.4602144
Wing, J. M. (2014). Computational thinking benefits society. Journal of Computing Sciences in Colleges, 24(6), 6–7. http://dl.acm.org/citation.cfm?id=1529997&CFID=380881129&CFTOKEN=42051081
Wing, J. M. (2017). Computational thinking’s influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7–14. https://doi.org/10.17471/2499-4324/922
Xiao, Y., & Watson, M. (2019). Guidance on conducting a systematic literature review. Journal of Planning Education and Research, 39(1), 93-112. https://doi.org/10.1177/0739456X17723971
Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education, 14(1). https://doi.org/10.1145/2576872
Yadav, A., Stephenson, C., & Hong, H. (2017). Computational thinking for teacher education. Communications of the ACM, 60(4), 55–62. https://doi.org/10.1145/2994591
Zampieri, M. T., & Javaroni, S. L. (2020). A dialogue between computational thinking and interdisciplinarity using scratch software. Unipluriversidad, 20(1), e2020105. https://doi.org/10.17533/udea.unipluri.20.1.06
Zhang, L. C., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers and Education, 141(September 2018), 103607. https://doi.org/10.1016/j.compedu.2019.103607
Zhong, B., Wang, Q., Chen, J., & Li, Y. (2016). An Exploration of Three-Dimensional Integrated Assessment for Computational Thinking. Journal of Educational Computing Research, 53(4), 562–590.