Araştırma Makalesi

Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities

Cilt: 10 Sayı: 2 16 Nisan 2019
PDF İndir
EN

Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities

Abstract

The purpose of this study was to determine the skill levels of secondary school students regarding computational thinking, programming self-efficacy and reflective thinking aimed at problem solving and examine their experiences in the programming training process on robotic activities. Toward this purpose, a 10-week application was conducted with 55 students from 6th and 7th grades who received education at a secondary school in Western Black Sea region of Turkey during the school year of 2017-2018. The study was conducted using the mixed model and various scales in the quantitative dimension. On the other hand, a semi-structured interview form developed by the researchers was applied in the qualitative dimension. As a result, it was found out that students’ computational thinking skills, programming self-efficacy and reflective thinking aimed at problem solving were moderate. Students’ levels of computational thinking and programming self-efficacy were observed to differ depending on their grade levels. In addition, a positive and moderate relationship was found among the levels of computational thinking, programming self-efficacy and reflective thinking aimed at problem solving.

Keywords

Kaynakça

  1. Adleberg, B. M. (2013). Scratch programming and remix culture: Gender differences in interaction and motivation for pre-adolescents (Unpublished master’s thesis). Georgetown University, Washington, D.C.
  2. Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832-835.
  3. Alimisis, D. (2013). Educational robotics: Open questions and new challenges. Themes in Science and Technology Education, 6(1), 63-71.
  4. Altun, A. & Mazman, S. G. (2012). Developing computer programming self-efficacy scale. Journal of Measurement and Evaluation in Education and Psychology, 3(2), 297-308.
  5. Antonakos, J. L. (Ed.). (2016). Computer technology and computer programming: Research and strategies. Boca Raton, Florida: CRC Press.
  6. Askar, P. & Davenport, D. (2009). An investigation of factors related to self-efficacy for Java programming among engineering students. TOJET: The Turkish Online Journal of Educational Technology, 8(1). Retrieved on 22 October 2018 from http://files.eric.ed. gov/fulltext/ED503900.pdf
  7. Aslan, U. (2014). Fostering students' learning of probability through video game programming (Unpublished master’s thesis). Bogazici University, Istanbul.
  8. Atmatzidou, S. & Demetriadis, S. N. (2012, July). Evaluating the role of collaboration scripts as group guiding tools in activities of educational robotics: Conclusions from three case studies. In Advanced Learning Technologies (ICALT), 2012 IEEE 12th International Conference on (pp. 298-302). IEEE.

Ayrıntılar

Birincil Dil

İngilizce

Konular

-

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

16 Nisan 2019

Gönderilme Tarihi

23 Ekim 2018

Kabul Tarihi

21 Mart 2019

Yayımlandığı Sayı

Yıl 2019 Cilt: 10 Sayı: 2

Kaynak Göster

APA
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
AMA
1.Durak HY, Yilmaz FGK, Yilmaz R. Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities. Contemporary Educational Technology. 2019;10(2):173-197. doi:10.30935/cet.554493
Chicago
Durak, Hatice Yildiz, Fatma Gizem Karaoglan Yilmaz, ve Ramazan Yilmaz. 2019. “Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities”. Contemporary Educational Technology 10 (2): 173-97. https://doi.org/10.30935/cet.554493.
EndNote
Durak HY, Yilmaz FGK, Yilmaz R (01 Nisan 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.
IEEE
[1]H. Y. Durak, F. G. K. Yilmaz, ve R. Yilmaz, “Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities”, Contemporary Educational Technology, c. 10, sy 2, ss. 173–197, Nis. 2019, doi: 10.30935/cet.554493.
ISNAD
Durak, Hatice Yildiz - Yilmaz, Fatma Gizem Karaoglan - Yilmaz, Ramazan. “Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities”. Contemporary Educational Technology 10/2 (01 Nisan 2019): 173-197. https://doi.org/10.30935/cet.554493.
JAMA
1.Durak HY, Yilmaz FGK, Yilmaz R. Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities. Contemporary Educational Technology. 2019;10:173–197.
MLA
Durak, Hatice Yildiz, vd. “Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities”. Contemporary Educational Technology, c. 10, sy 2, Nisan 2019, ss. 173-97, doi:10.30935/cet.554493.
Vancouver
1.Hatice Yildiz Durak, Fatma Gizem Karaoglan Yilmaz, Ramazan Yilmaz. Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities. Contemporary Educational Technology. 01 Nisan 2019;10(2):173-97. doi:10.30935/cet.554493

Cited By