Research Article

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

Volume: 10 Number: 2 April 16, 2019
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

References

  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.

Details

Primary Language

English

Subjects

-

Journal Section

Research Article

Authors

Fatma Gizem Karaoglan Yilmaz This is me
0000-0003-4963-8083
Türkiye

Ramazan Yilmaz This is me
0000-0002-2041-1750
Türkiye

Publication Date

April 16, 2019

Submission Date

October 23, 2018

Acceptance Date

March 21, 2019

Published in Issue

Year 2019 Volume: 10 Number: 2

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, and 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 (April 1, 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, and R. Yilmaz, “Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities”, Contemporary Educational Technology, vol. 10, no. 2, pp. 173–197, Apr. 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 (April 1, 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, et al. “Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted With Robotic Activities”. Contemporary Educational Technology, vol. 10, no. 2, Apr. 2019, pp. 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. 2019 Apr. 1;10(2):173-97. doi:10.30935/cet.554493

Cited By