Yıl 2021, Cilt 6 , Sayı 1, Sayfalar 72 - 80 2021-01-04

The Effect of Programming with Scratch Course on Reflective Thinking Skills of Students Towards Problem Solving

Esra Çoban BUDAK [1] , Aynur Kolburan GEÇER [2] , Arzu Deveci TOPAL [3]


With the development of information and communication technologies, access to information is becoming easier every day. Consequently, individuals' abilities to interpret information that especially exists in the learning processes, to produce new knowledge and to use the information produced have gained more importance day by day. The aim of this study is to determine the effect of digital story design made by students working on project in groups using Scratch program on their reflective thinking skills towards problem solving. The sample of the study consisted of 82 students who attended Basic Computer Sciences (Social) course and studied in the verbal departments such as History, Archaeology and Philosophy of Faculty of Arts and Sciences of Kocaeli University in the 2018-2019 academic year. In this study, single-group pretest-posttest experimental design was used and data were collected by “Reflective Thinking Skill Towards Problem Solving Scale”. According to the findings, it was determined that teaching of Scratch programming has a positive effect on reflective thinking skills of the students studying in the departments of Archelogy, Philosophy and History and is mostly effective in sub-dimension of questioning. In future studies, students' reflective thinking skills towards problem solving can be measured through project-based, observational applications and achievement tests.
Scratch program, Reflective thinking skills towards, problem solving, Basic Computer Sciences course
  • Al- Tarawneh, A. (2015). Reflective thinking and its relationship with future problem solving for Mutah University students. British Journal of Humanities and Social Sciences, 13, 2, 25-31. http://www.ajournal.co.uk/HSpdfs/HSvolume13(2)/HSVol.13%20(2)%20Article%204.pdf
  • Bas, G. (2013). The relationship between primary school students' reflective thinking skills and academic achievement in science and technology course with structural equation model. Hasan Ali Yucel Journal of Education Faculty, 10(2), 1-12
  • Brown, D. & Kusiak, J. (2002). Problem Analysis Techniques. IRM Training- White Paper. https://www.miun.se/siteassets/fakulteter/nmt/summer-university/problemanalysispdf
  • Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young children's cognition. Journal of Educational Psychology, 76(6), 1051-1058.
  • Deng W, Pi Z, Lei W, Zhou Q, Zhang W. (2020). Pencil Code improves learners’ computational thinking and computer learning attitude. Computer Application in Engineering Education, 28, 90–104. https://doi.org/10.1002/cae.22177
  • Deveci Topal, A., Çoban Budak, E. & Kolburan Geçer, A. (2017). The effect of algorithm teaching on the problem-solving skills of deaf-hard hearing students. Program, 51(4), 354-372. https://doi.org/10.1108/PROG-05-2017-0038
  • Durak, H. Y., Yilmaz, F. G. K., & Yilmaz, R. (2019). Computational thinking, programming self-efficacy, problem solving and experiences in the programming process conducted with robotic activities. Contemporary Educational Technology, 10(2), 173-197. https://doi.org/10.30935/cet.554493
  • Epstein, A. S. (2003). How planing and reflection develop young children’s thinking skills. Young Children, 58(5), 28-36. https://eric.ed.gov/?id=EJ679112
  • Erümit, A.K. Effects of different teaching approaches on programming skills. Education and Information Technologies, 25, 1013– 1037. https://doi.org/10.1007/s10639-019-10010-8
  • Federici, S. (2011). A minimal, extensible, drag-and-drop implementation of the C programming language. 13th Annual Conference on Information Technology Education, New York, America.
  • Fessakis, G., Gouli, E. & Mavroudi, E. (2013). Problem Solving by 5-6 Years Old Kindergarten Children in a Computer Programming Environment: A Case Study. Computers & Education, 63, 87-97. https://www.learntechlib.org/p/132276/
  • Gezgin, D., Özcan, S., Ergün, K., Köse, Ö. ve Emir, N. (2017). Opinions of high school students on the use of scratch program in computer programming education, Proceedings Book of 2nd International Scientific Research Studies Congress on Humanities and Social Sciences (IBAD), İstanbul, Turkey, April 20-23, 2017, ISBN: 978-605-66529-0-5, 182-188, Received from: http://dergipark.gov.tr/download/article-file/384530
  • Gracely, E. (2004). The Role of Quasi-Experimental Designs in Pain Research. Pain Medicine, 5(2), 146–147, https://doi.org/10.1111/j.1526-4637.2004.04023.x
  • Havenga, M., De Villiers, R. & Mentz, E. (2011). Thinking processes used by high-performing students in a computer programming task. TD: The Journal for Transdisciplinary Research in Southern Africa, 7(1), 25-40, http://dspace.nwu.ac.za/handle/10394/3605
  • Hsieh, P. & Chen, N.S. (2012). Effects of reflective thinking in the process of designing software on students' learning performances. Turkish Online Journal of Educational Technology - TOJET, 11(2), 88-99.
  • İTÜ Geliştirme Vakfı Okulları (2012). Bilgisayar ve televizyon. İlköğretim, rehberlik bültenleri, 2 Mayıs, 1-8, Accessed date: 30.07.2019, http://www.itugvo.k12.tr/ilkogretim/Rehberlik_bultenler/bulten_bilgisayar_ve_televizyon.pdf
  • Kalelioğlu, F. (2015). A new way of teaching programming skills to K-12 students: Code.org. Computers in Human Behavior, 52, 200-210. https://doi.org/10.1016/j.chb.2015.05.047
  • Kapranos, P. (2007). 21st century teaching & learning kolb cycle & reflective thinking as part of teaching, creativity, innovation, enterprise and ethics to engineers. International Symposium for Engineering Education, 2007, Dublin City University, Ireland, 3-11, http://doras.dcu.ie/447/1/Kapranos_ISEE07.pdf
  • Karabulut, B. (2015). Digital natives, immigrants and hybrids in the age of the information society. Pamukkale University, Journal of Social Sciences Institute, 21, 11-23, http://dergipark.gov.tr/download/article-file/411659
  • Karar Newspaper (2018). Can't solve problems, doesn't understand what you're reading. Accessed date: 01.08.2019. https://www.haberler.com/karar-gazetesi/
  • Kert, S., B. ve Uğraş, T. (2009). Simplicity and Entertainment in Programming Education: The Example of Scratch. The First International Congress of Educational Research, Çanakkale, Turkey, 1-15.
  • Kızılkaya, G. & Aşkar, P. (2009). Developing reflective thinking skill scale for problem solving. Education and Science, 34(154), 82-92. http://egitimvebilim.ted.org.tr/index.php/EB/article/view/550
  • Lai, T. L., & Land, S. M. (2009). Supporting reflection in online learning environments. In Educational media and technology yearbook, Springer Science and Business Media, 141-154, doi: 10.1007/978-0-387-09675-9 9 https://www.researchgate.net/publication/226021889_Supporting_Reflection_in_Online_Learning_Environments
  • Liao, Y.-K. C., & Bright, G. W. (1991). Effects of Computer Programming on Cognitive Outcomes: A Meta-Analysis. Journal of Educational Computing Research, 7(3), 251–268. http://doi.org/10.2190/E53G-HH8K-AJRR-K69M
  • Millner, A., Huang, W. & Corbett, C. (2013). Creating Opportunities for Young Learners with Hearing Impairments to Program, Design, and Learn Language in New Ways. IDC’13 Workshop, June 24 – 27, New York City, USA.
  • Mohd Rum, S. N., & Ismail, M. A. (2017). Metocognitive Support Accelerates Computer Assisted Learning for Novice Programmers. Educational Technology & Society, 20(3), 170–181
Birincil Dil en
Konular Bilgisayar Bilimleri, Bilgi Sistemleri
Bölüm Research Article
Yazarlar

Orcid: 0000-0003-4408-8836
Yazar: Esra Çoban BUDAK
Kurum: Kocaeli University
Ülke: Turkey


Orcid: 0000-0002-2000-9526
Yazar: Aynur Kolburan GEÇER
Kurum: Kocaeli University
Ülke: Turkey


Orcid: 0000-0001-5090-8592
Yazar: Arzu Deveci TOPAL (Sorumlu Yazar)
Kurum: Kocaeli University
Ülke: Turkey


Tarihler

Başvuru Tarihi : 11 Ağustos 2020
Kabul Tarihi : 9 Aralık 2020
Yayımlanma Tarihi : 4 Ocak 2021

APA Budak, E , Geçer, A , Topal, A . (2021). The Effect of Programming with Scratch Course on Reflective Thinking Skills of Students Towards Problem Solving . Journal of Learning and Teaching in Digital Age , 6 (1) , 72-80 . Retrieved from https://dergipark.org.tr/tr/pub/joltida/issue/59433/854205