Mühendislik Öğrencilerinin Programlama Öz-Yeterlikleri Algı Düzeylerinin Belirlenmesi ve Öğrencilerin Programlama Hakkındaki Görüşleri
Determination of Engineering Students' Programming Self-Efficacy Perception Levels and Students' Opinions on Programming
Yazar: Yavuz, Fırat; Karamete, Aysen
Dergi: Eğitimde Kuram ve Uygulama, Vol. 21 No. 2, 2025
Anahtar kelimeler: Development of Science, Technology and Engineering Education and Programs ; Bilim, Teknoloji ve Mühendislik Eğitimi ve Programlarının Geliştirilmesi ; Bilgisayar programlama,bilgi işlemsel düşünme,öz-yeterlik ; Computer programming,computational thinking,self-efficacy

Bilgisayar programlama, mühendislik öğrencileri için kritik bir beceri haline gelmiş; bu alandaki öz-yeterlik algıları, öğrenme süreçlerini doğrudan etkilemektedir. Bu çalışmada, mühendislik öğrencilerinin bilgisayar programlamaya yönelik öz-yeterlik düzeyleri ve programlama dersi hakkındaki görüşleri incelenmiştir. Karma araştırma deseninin kullanıldığı çalışmada, Türkiye’nin batısında yer alan bir üniversitenin mühendislik fakültesinden 355 öğrenciden nicel veriler, 12 öğrenciden ise nitel veriler toplanmıştır. Nicel veriler Bilgisayar Programlama Öz-Yeterlik Ölçeği ile elde edilmiş; nitel veriler ise araştırmacılar tarafından oluşturulan yarı yapılandırılmış görüşme formu ile toplanmıştır. Bulgular, öğrencilerin genel olarak orta düzeyde öz-yeterliğe sahip olduklarını ortaya koymuştur (X̄=63.86). Özellikle iş birliği ve mantıksal düşünme boyutlarında yüksek, algoritma geliştirme boyutunda ise görece düşük puanlar gözlenmiştir. Cinsiyet öz-yeterlik üzerinde anlamlı bir fark yaratmazken; bölüm, bilgisayar sahipliği ve alınan ders sayısı gibi değişkenler anlamlı farklar göstermiştir. Nitel bulgular, öğrencilerin algoritma tasarımı, hata ayıklama ve iş birliğini programlama sürecinde önemli bulduklarını göstermektedir. Bu çalışma, mühendislik öğrencilerinin öz-yeterliklerini etkileyen faktörlerin anlaşılmasına katkı sunarken, öğretim programlarının öğrencilerin algoritma geliştirme ve uygulama becerilerini destekleyecek şekilde yeniden yapılandırılması gerektiğine işaret etmektedir.

Computer programming is a critical skill for engineering students, and self-efficacy in this domain directly influences their learning. This study examined engineering students’ self-efficacy levels in computer programming and their opinions about the programming course. Using a mixed-methods design, quantitative data were collected from 355 students and qualitative data from 12 students at a university in western Turkey. The Computer Programming Self-Efficacy Scale and a semi-structured interview form were used as data collection tools. Findings indicated that students had a moderate overall level of self-efficacy (X̄=63.86). While cooperation and logical thinking dimensions had high scores, algorithm development scored relatively low. Gender did not significantly affect self-efficacy; however, department, computer ownership, and number of programming courses taken did. Qualitative findings emphasized the importance of algorithm design, debugging, and collaboration in developing self-efficacy. The study highlights the need to revise curricula to strengthen students’ algorithmic thinking and practical skills in programming.