Open Access

Problem solving skills of computer programming students of vocational school

1 Kastamonu University, Vocational School, Department of Computer Technologies, Kastamonu, Turkiye

Abstract

The aim of this study is to determine the mathematical problem-solving skills of students in the computer programming of vocational schools and to reveal their opinions on the relationship between their skills in using computer programming languages and their mathematical problem-solving skills. The design of the study is an explanatory case study, which is one of the types of case studies.  The participants of the study consist of students enrolled in a computer programming program at a university in Turkiye, determined through the convenience sampling method. The research data were collected through a “problem-solving skills test” and a semi-structured interview form prepared by the researcher with expert opinions. While the problem-solving skills test was administered to 243 students, semi-structured interviews were conducted with 14 students. During the data analysis process, the frequency and percentage values of the answers to each question in the problem-solving skills test were calculated. The data obtained from the semi-structured interview form were analyzed using the traditional (conventional) content analysis method. To ensure the reliability of the content analysis process, the criteria of consistency, repeatability, and accuracy were addressed, while the criteria of credibility, transferability, and repeatability were considered for the reliability of the study.  As a result of the data analysis, it was observed that the mathematical problem-solving skills of computer programming students were at a very low level. However, it has been determined that the students consider themselves to be at an intermediate level in terms of mathematical problem-solving and using computer programming languages. Additionally, it has been observed that students believe their mathematical problem-solving skills benefit them in computer programming, and conversely, their computer programming skills positively impact their mathematical problem-solving abilities. To enable students to develop the necessary critical thinking skills required for computer programming, course content aimed at imparting mathematical problem-solving skills can be included in programming education curricula.

Keywords

How to Cite

Celik Gorgut, R. (2025). Problem solving skills of computer programming students of vocational school. International Journal of Eurasia Social Sciences, 16(60), 1193–1219. https://doi.org/10.70736/ijoess.604

References

📄 Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832-835. https://doi.org/10.1093/comjnl/bxs074
📄 Altin, R., Tokel, T., & Delialioglu, O. (2021). The effects of mathematics on programming skills and its retention: An experimental study. Journal of Computers in Mathematics and Science Teaching, 40(3), 183-199.
📄 Altun, M., & Arslan, Ç. (2006). İlköğretim öğrencilerinin problem çözme stratejilerini öğrenmeleri üzerine bir çalışma. Uludağ Üniversitesi Eğitim Fakültesi Dergisi, 19(1), 1-21.
📄 Ambrosio, A. P., Costa, F. M., Almeida, L., Franco, A., & Macedo, J. (2011). Identifying cognitive abilities to improve CS1 outcome. In Frontiers in Education Conference (FIE), F3G-1. https://doi.org/10.1109/FIE.2011.6142824
📄 Antonakos, J. L. (2016). Computer technology and computer programming: Research and strategies. Boca Raton, Florida: CRC Press.