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.
| Birincil Dil | Türkçe |
|---|---|
| Konular | Bilim, Teknoloji ve Mühendislik Eğitimi ve Programlarının Geliştirilmesi |
| Bölüm | Araştırma Makalesi |
| Yazarlar | |
| Gönderilme Tarihi | 24 Temmuz 2025 |
| Kabul Tarihi | 10 Aralık 2025 |
| Erken Görünüm Tarihi | 16 Aralık 2025 |
| Yayımlanma Tarihi | 30 Aralık 2025 |
| Yayımlandığı Sayı | Yıl 2025 Cilt: 21 Sayı: 2 |