Araştırma Makalesi
BibTex RIS Kaynak Göster

Bilgi İşlemsel Düşünme Becerilerinin Bilgisayar Bilimi ve Matematik İşbirliği ile Geliştirilmesi

Yıl 2025, Cilt: 6 Sayı: 1, 29 - 36, 22.07.2025
https://doi.org/10.54047/bibted.1558083

Öz

Bilgi İşlemsel Düşünme (CT) becerilerinin önemi, K-12 eğitiminde önemli bir dikkat çekmiştir ve birçok araştırma çalışması, günümüz eğitiminde CT'nin oynadığı kilit rolü vurgulamaktadır. Öğrencilerin CT becerilerini geliştirmek için çeşitli yaklaşımlar eğitime entegre edilmiştir ve bilgisayar biliminin (CS) entegrasyonu en popüler yaklaşım haline gelmiştir. Bu yaklaşım, öğrencileri sadece CT ile tanıştırmakla kalmaz, aynı zamanda hem CS hem de CT için faydalı olan problem çözme kavramlarını öğretir. Ayrıca, CT, temel bilgisayar uygulamalarının geliştirilmesi için gerekli olan belirli eğilim ve özellikleri içeren problem çözme süreçlerini içerir ve bu nedenle öğrencilerin bu becerileri hem kavramsallaştırması hem de uygulaması için bir gerekliliktir. Bu çalışma, disiplinlerarası yaklaşım ile matematiğin bilgisayar bilimleri dersine entegre edilmesi ile öğrencilerin CT becerilerinin etkisini incelemeyi amaçlamaktadır. Bu deneysel araştırma, dört deney grubu ve dört kontrol grubu olmak üzere toplamda N = 188 kişilik bir örneklemle yürütülmüştür. Gruplar rastgele atanmıştır. Araştırma sonuçları, matematiğin disiplinler arası bir yaklaşımla entegrasyonu yoluyla programlama öğretiminin, öğrencilerin hem programlama hem de CT becerilerini geliştirdiğini göstermiştir. Bu çalışma, ortaokul düzeyinde bir programlama dersi için olumlu bir etki yaratan ders planları sunduğundan önemlidir.

Kaynakça

  • Allsop, Y. (2019). Assessing computational thinking process using a multiple evaluation approach. International Journal of Child-Computer Interaction, 19, 30–55. doi:10.1016/j.ijcci.2018.10.004
  • Anderson, N. D. (2016). A Call for Computational Thinking in Undergraduate Psychology. Psychology Learning & Teaching, 15(3), 226–234. doi:10.1177/1475725716659252
  • Angeli, C., & Giannakos, M. (2020). Computational thinking education: Issues and challenges. Computers in Human Behavior, 105, 106185. doi:10.1016/j.chb.2019.106185
  • Armoni, M. (2011). The nature of CS in K--12 curricula. ACM Inroads, 2(4), 19–20. doi:10.1145/2038876.2038883
  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48–54. doi:10.1145/1929887.1929905
  • Baytak, A., & Land, S. M. (2011). An investigation of the artifacts and process of constructing computer games about environmental science in a fifth grade classroom. Educational Technology Research and Development, 59, 765–782. http://dx.doi.org/10.1007/s11423-010-9184-z
  • Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. American Educational Research Association Meeting, Vancouver, BC: Canada
  • Cansu, S. K., & Cansu, F. K. (2019). An Overview of Computational Thinking. International Journal of Computer Science Education in Schools, 3(1), n1.
  • Czerkawski, B. C., & Lyman, E. W., III (2015). Exploring issues about computational thinking in higher education. TechTrends, 59(2), 57–65. http://dx.doi.org/10.1007/s11528-015-0840-3
  • Dagdilelis, V., Satratzemi, M., & Evangelidis, G. (2004). Introducing secondary education students to algorithms and programming. Education and Information Technologies, 9(2), 159–173.
  • DePryck, K. (2016, November). From computational thinking to coding and back. In Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 27–29).
  • Grover, S., & Pea, R. (2013). Computational thinking in K-12, a review of the state of the field. Educational Researcher, 42(1), 38–43.
  • Gülbahar, Y., Kert, S. B., & Kalelioğlu, F. (2019). Bilgi işlemsel düşünme becerisine yönelik öz yeterlik algısı ölçeği: geçerlik ve güvenirlik çalışması. Türk Bilgisayar ve Matematik Eğitimi Dergisi, 10(1), 1–29.
  • Haseski, H. I., Ilic, U., & Tugtekin, U. (2018). Defining a New 21st Century Skill—Computational Thinking: Concepts and Trends. International Education Studies, 11(4), 29–42.
  • Hemmendinger, D. (2010). A plea for modesty. ACM Inroads, 1(2), 4–7. doi:10.1145/1805724.1805725
  • Howland, K., Good, J., & Nicholson, K. (2009, September). Language-based support for computational thinking. In 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (pp. 147–150). IEEE.
  • International Society for Technology in Education & Computer Science Teachers Association. (2011). Operational definition of computational thinking for K-12 education. Retrieved from https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf
  • Ioannidou, A., Bennett, V., Repenning, A., Koh, K. H., & Basawapatna, A. (2011, April). Computational thinking patterns. In Paper presented at the annual meeting of the American Educational Research Association. New Orleans, LA.
  • Israel, M., Pearson, J., Tapia, T., Wherfel, Q., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263–279.
  • Kafai, Y., & Burke, Q. (2014). Connected code: Why children need to learn programming. MIT Press.
  • 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., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review.
  • Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning Programming at the Computational Thinking Level via Digital Game-Play. Procedia Computer Science, 9, 522–531.
  • Kurilovas, E., & Dagiene, V. (2016). Computational thinking skills and adaptation quality of virtual learning environments for learning informatics. International Journal of Engineering Education, 32(4), 1596–1603.
  • Kong, S.-C., Lai, M., & Sun, D. (2020). Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy. Computers & Education, 151, 103872. doi:10.1016/j.compedu.2020.103872
  • Kwon, D. Y., Kim, H. S., Shim, J. K., & Lee, W. G. (2012). Algorithmic bricks: a tangible robot programming tool for elementary school students. Education. IEEE Transactions, 55(4), 474–479.
  • Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). Computational Thinking Is More about Thinking than Computing. Journal for STEM Education Research, 3(1), 1–18. doi:10.1007/s41979-020-00030-2
  • Lu, J. J., & Fletcher, G. H. (2009, March). Thinking about computational thinking. In ACM SIGCSE Bulletin (Vol. 41, No. 1, pp. 260–264). ACM.
  • Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16.
  • Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2019). Development of computational thinking, digital competence and 21st-century skills when learning programming in K-9. Education Inquiry, 11(1), 1–17. doi:10.1080/20004508.2019.1627844
  • Nowak, M. A., Komarova, N. L., & Niyogi, P. (2002). Computational and evolutionary aspects of language. Nature, 417(6889), 611–617.
  • Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1), 42.
  • Selby, C., & Woollard, J. (2013). Computational thinking: the developing definition. URL https://eprints.soton.ac.uk/356481
  • Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: a theoretical framework. Education and Information Technologies, 18, 351–380.
  • Threekunprapa, A., & Yasri, P. (2020). Unplugged Coding Using Flowblocks for Promoting Computational Thinking and Programming among Secondary School Students. International Journal of Instruction, 13(3), 207–222. doi:10.29333/iji.2020.13314a
  • Tran, Y. (2018). Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do. Journal of Educational Computing Research, 57(1), 3–31. doi:10.1177/0735633117743918
  • Wing, J. (2006). Computational Thinking. Communications of The ACM, 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.

Improving Computational Thinking Skills with the Collaboration of Computer Science and Mathematics

Yıl 2025, Cilt: 6 Sayı: 1, 29 - 36, 22.07.2025
https://doi.org/10.54047/bibted.1558083

Öz

The importance of Computational Thinking (CT) skills has gained significant attention in K-12 education, with several research studies highlighting the key role of CT in today’s education. To enhance students' CT skills, various approaches have been integrated into education, with the incorporation of computer science (CS) being the most popular. This approach not only exposes students to CT but also teaches problem-solving concepts that benefit both CS and CT. Furthermore, CT involves problem-solving processes that include specific dispositions and characteristics essential for developing basic computer applications, making it a necessity for students to both conceptualize and apply these skills. The current study aims to examine the influence of programming skills by teaching CT through the integration of mathematics in an interdisciplinary exercise. This experimental research involved four experimental groups and four control groups, with an overall sample size of N = 188. The groups were randomly assigned. The study results indicated that teaching programming by integrating mathematics as an interdisciplinary approach improves both students' programming and CT skills. This study is important as it provides lesson plans for a secondary school programming course that had a positive effect on students' programming learning.

Kaynakça

  • Allsop, Y. (2019). Assessing computational thinking process using a multiple evaluation approach. International Journal of Child-Computer Interaction, 19, 30–55. doi:10.1016/j.ijcci.2018.10.004
  • Anderson, N. D. (2016). A Call for Computational Thinking in Undergraduate Psychology. Psychology Learning & Teaching, 15(3), 226–234. doi:10.1177/1475725716659252
  • Angeli, C., & Giannakos, M. (2020). Computational thinking education: Issues and challenges. Computers in Human Behavior, 105, 106185. doi:10.1016/j.chb.2019.106185
  • Armoni, M. (2011). The nature of CS in K--12 curricula. ACM Inroads, 2(4), 19–20. doi:10.1145/2038876.2038883
  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48–54. doi:10.1145/1929887.1929905
  • Baytak, A., & Land, S. M. (2011). An investigation of the artifacts and process of constructing computer games about environmental science in a fifth grade classroom. Educational Technology Research and Development, 59, 765–782. http://dx.doi.org/10.1007/s11423-010-9184-z
  • Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. American Educational Research Association Meeting, Vancouver, BC: Canada
  • Cansu, S. K., & Cansu, F. K. (2019). An Overview of Computational Thinking. International Journal of Computer Science Education in Schools, 3(1), n1.
  • Czerkawski, B. C., & Lyman, E. W., III (2015). Exploring issues about computational thinking in higher education. TechTrends, 59(2), 57–65. http://dx.doi.org/10.1007/s11528-015-0840-3
  • Dagdilelis, V., Satratzemi, M., & Evangelidis, G. (2004). Introducing secondary education students to algorithms and programming. Education and Information Technologies, 9(2), 159–173.
  • DePryck, K. (2016, November). From computational thinking to coding and back. In Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 27–29).
  • Grover, S., & Pea, R. (2013). Computational thinking in K-12, a review of the state of the field. Educational Researcher, 42(1), 38–43.
  • Gülbahar, Y., Kert, S. B., & Kalelioğlu, F. (2019). Bilgi işlemsel düşünme becerisine yönelik öz yeterlik algısı ölçeği: geçerlik ve güvenirlik çalışması. Türk Bilgisayar ve Matematik Eğitimi Dergisi, 10(1), 1–29.
  • Haseski, H. I., Ilic, U., & Tugtekin, U. (2018). Defining a New 21st Century Skill—Computational Thinking: Concepts and Trends. International Education Studies, 11(4), 29–42.
  • Hemmendinger, D. (2010). A plea for modesty. ACM Inroads, 1(2), 4–7. doi:10.1145/1805724.1805725
  • Howland, K., Good, J., & Nicholson, K. (2009, September). Language-based support for computational thinking. In 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (pp. 147–150). IEEE.
  • International Society for Technology in Education & Computer Science Teachers Association. (2011). Operational definition of computational thinking for K-12 education. Retrieved from https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf
  • Ioannidou, A., Bennett, V., Repenning, A., Koh, K. H., & Basawapatna, A. (2011, April). Computational thinking patterns. In Paper presented at the annual meeting of the American Educational Research Association. New Orleans, LA.
  • Israel, M., Pearson, J., Tapia, T., Wherfel, Q., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263–279.
  • Kafai, Y., & Burke, Q. (2014). Connected code: Why children need to learn programming. MIT Press.
  • 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., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review.
  • Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning Programming at the Computational Thinking Level via Digital Game-Play. Procedia Computer Science, 9, 522–531.
  • Kurilovas, E., & Dagiene, V. (2016). Computational thinking skills and adaptation quality of virtual learning environments for learning informatics. International Journal of Engineering Education, 32(4), 1596–1603.
  • Kong, S.-C., Lai, M., & Sun, D. (2020). Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy. Computers & Education, 151, 103872. doi:10.1016/j.compedu.2020.103872
  • Kwon, D. Y., Kim, H. S., Shim, J. K., & Lee, W. G. (2012). Algorithmic bricks: a tangible robot programming tool for elementary school students. Education. IEEE Transactions, 55(4), 474–479.
  • Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). Computational Thinking Is More about Thinking than Computing. Journal for STEM Education Research, 3(1), 1–18. doi:10.1007/s41979-020-00030-2
  • Lu, J. J., & Fletcher, G. H. (2009, March). Thinking about computational thinking. In ACM SIGCSE Bulletin (Vol. 41, No. 1, pp. 260–264). ACM.
  • Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16.
  • Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2019). Development of computational thinking, digital competence and 21st-century skills when learning programming in K-9. Education Inquiry, 11(1), 1–17. doi:10.1080/20004508.2019.1627844
  • Nowak, M. A., Komarova, N. L., & Niyogi, P. (2002). Computational and evolutionary aspects of language. Nature, 417(6889), 611–617.
  • Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1), 42.
  • Selby, C., & Woollard, J. (2013). Computational thinking: the developing definition. URL https://eprints.soton.ac.uk/356481
  • Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: a theoretical framework. Education and Information Technologies, 18, 351–380.
  • Threekunprapa, A., & Yasri, P. (2020). Unplugged Coding Using Flowblocks for Promoting Computational Thinking and Programming among Secondary School Students. International Journal of Instruction, 13(3), 207–222. doi:10.29333/iji.2020.13314a
  • Tran, Y. (2018). Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do. Journal of Educational Computing Research, 57(1), 3–31. doi:10.1177/0735633117743918
  • Wing, J. (2006). Computational Thinking. Communications of The ACM, 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.
Toplam 38 adet kaynakça vardır.

Ayrıntılar

Birincil Dil İngilizce
Konular Bilgi Sistemleri Eğitimi
Bölüm Araştırma Makaleleri
Yazarlar

Rukiye Altın 0000-0001-7593-2775

Erken Görünüm Tarihi 30 Mayıs 2025
Yayımlanma Tarihi 22 Temmuz 2025
Gönderilme Tarihi 29 Eylül 2024
Kabul Tarihi 27 Mayıs 2025
Yayımlandığı Sayı Yıl 2025 Cilt: 6 Sayı: 1

Kaynak Göster

APA Altın, R. (2025). Improving Computational Thinking Skills with the Collaboration of Computer Science and Mathematics. Bilgisayar Bilimleri ve Teknolojileri Dergisi, 6(1), 29-36. https://doi.org/10.54047/bibted.1558083