Makine Mühendisliği ve Ekonometri Öğrencilerinin Programlamaya İlişkin Öz Yeterlik Algılarının İncelenmesi
Abstract
Bilgisayar programlama, bilişim sektöründe yaşanan hızlı değişimler sayesinde sektörün önemli bir dalı haline gelmiştir. Yükseköğretimde Bilgisayar ve Yazılım Mühendisliği bölümlerinin yanı sıra, farklı mühendislik bölümleri ile matematik ve fen bilimlerine dayalı diğer bölümlerde de bilgisayar programcılığına verilen önem artmaktadır. Bilgisayar bilimleri haricindeki bölümlerde akademik başarı ve öğrenci memnuniyeti açısından bilgisayar programlama öğretiminde bir takım sıkıntılar ile karşılaşılmaktadır. Bu sıkıntılar ve öz yeterlik algısının akademik başarı üzerindeki rolünden yola çıkarak, bu çalışmanın amacı Türkiye'de bir devlet üniversitesinin makine mühendisliği ve ekonometri bölümlerinde öğrenim gören lisans öğrencilerinin bilgisayar programlamaya ilişkin öz yeterlik algılarını incelemektir. Altun ve Mazman (2012) tarafından Türkçeye uyarlanan Programlamaya İlişkin Öz Yeterlik Algısı Ölçeği'nin veri toplama aracı olarak kullanıldığı ve toplam 138 öğrencinin katıldığı çalışmada, veriler betimsel istatistikler ve bağımsız örneklem t-testi ile analiz edilmiştir. Araştırmanın bulguları, öğrencilerin programlamaya ilişkin öz yeterlik algılarının düşük olduğunu göstermektedir. Öğrenciler basit programlama görevlerini algılayabilmekte, ancak karmaşık programlama görevlerini algılamada sorun yaşamaktadırlar. Araştırmanın diğer bulgularına göre, erkek öğrencilerin kız öğrencilere, Makine Mühendisliği öğrencilerinin Ekonometri öğrencilerine kıyasla programlamaya yönelik öz yeterlik algılarının yüksek olduğu görülmektedir. Öğrencilerin bilgisayar programlamaya ilişkin öz yeterlik algılarının yanı sıra hem tutum hem de önceki programlama deneyimine ek olarak öğrencilerin temel düzeyde programlama bilgisi içeren derslerdeki problem çözme yeteneklerinin ve yansıtıcı düşünme, algoritmik düşünme gibi üst düzey beceriler ile arasındaki ilişkilerin araştırılması faydalı olacaktır. Bilgisayar programlama ile ilgili yapılacak tüm çalışmalar, günümüzde son derece önemli bir yere sahip bu becerinin en etkin şekilde kazanılmasını sağlamaya ışık tutacaktır. Computer programming has come to the fore of the sector due to unprecedented pace of developments in information and communication technologies. Besides computer and software engineering, other engineering programmes and the programmes based on mathematics and natural sciences also give significant importance to programming. In view of the problems encountered in teaching computer programming in terms of academic achievement and student satisfaction for programmes other than computer sciences, and based on the role of perceived self-efficacy on academic achievement, this study aims to investigate perceived computer programming self-efficacy of undergraduate students of mechanical engineering and econometrics at a Turkish state university. Data were collected from 138 students through a Programming Self-Efficacy Scale, adapted by Altun and Mazman (2012) and analysed using descriptive statistics and independent sample t-test. Findings from the study indicates a low level of perceived self-efficacy for computer programming. Despite understanding simple programming tasks, students tend to encounter problems in understanding complex tasks. Other findings indicate that male students have a higher level of programming self-efficacy compared to female students; similarly, mechanical engineering students' perceived self-efficacy is higher compared to econometrics students. It is important to continue to advance research studies on perceived self-efficacy for computer programming, and investigating relationship between self-efficacy, attitude, prior programming experience, and ownership of higher order thinking skills. Studies on computer programming will shed light and contribute to efforts for acquiring this very important skill of 21st century in the most efficient manner.