Dergiler / Hacettepe Üniversitesi Eğitim Fakültesi Dergisi / 2013 / Cilt: 28 - Sayı: 2

Bilgisayar Programlama Öğretiminde Yapay Zekâ Tabanlı Bir Yazılım Sisteminin Geliştirilmesi ve Değerlendirilmesi

Development of an Artificial Intelligence Based Software System on Teaching Computer Programming and Evaluation of the System

Sayfa
469–481
Yayın Tarihi
2022-10-19
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Elde edilen sonuçlar; geliştirilen bu yazılımın, genel anlamda bilgisayar programlamanın öğretiminde, spesifik anlamda ise özellikle C programlama dilinin öğretimi bağlamında, başarılı bir yaklaşım ortaya koyduğunu göstermektedir

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Bu çalışmanın amacı, üniversitelerde okutulmakta olan bilgisayar programlamaya dayalı derslere ilişkin öğretim kalitesini pozitif yönde artırmak amacıyla tasarlanmış ve geliştirilmiş olan yapay zekâ tabanlı bir yazılım sistemini tanıtmaktır.
📊
Temel Bulgular & Veri:Bu bağlamda ilgili yazılım sistemi, 2011-2012 Güz Yarıyılı sırasında, Bilgisayar Programcılığı Ön Lisans programlarında verilmekte olan C Programlama - 1 derslerinde kullanılmış ve sistemin etkinliğini ve verimliliğini ortaya koymak adına, genel bir değerlendirme çalışması yapılmıştır.
💡
Sonuç & Katkı:Elde edilen sonuçlar; geliştirilen bu yazılımın, genel anlamda bilgisayar programlamanın öğretiminde, spesifik anlamda ise özellikle C programlama dilinin öğretimi bağlamında, başarılı bir yaklaşım ortaya koyduğunu göstermektedir
🔬Tür:Uygulamalı Anket & Alan Araştırması
📍Kapsam:2011-2012 Verileri
⚙️Değişkenler:Alan Parametreleri

Özet

Bu çalışmanın amacı, üniversitelerde okutulmakta olan bilgisayar programlamaya dayalı derslere ilişkin öğretim kalitesini pozitif yönde artırmak amacıyla tasarlanmış ve geliştirilmiş olan yapay zekâ tabanlı bir yazılım sistemini tanıtmaktır. Bu bağlamda ilgili yazılım sistemi, 2011-2012 Güz Yarıyılı sırasında, Bilgisayar Programcılığı Ön Lisans programlarında verilmekte olan C Programlama - 1 derslerinde kullanılmış ve sistemin etkinliğini ve verimliliğini ortaya koymak adına, genel bir değerlendirme çalışması yapılmıştır. Bu bağlamda, deney ve kontrol gruplarını oluşturan toplam 120 öğrenci üzerinde bir deneysel değerlendirme çalışması uygulanmış ve tipik bir anket materyali aracılığıyla da öğrencilerin tecrübe edinilen sürece ve kullanılan yazılım sistemine karşı dönütleri dikkate alınmıştır. Elde edilen sonuçlar; geliştirilen bu yazılımın, genel anlamda bilgisayar programlamanın öğretiminde, spesifik anlamda ise özellikle C programlama dilinin öğretimi bağlamında, başarılı bir yaklaşım ortaya koyduğunu göstermektedir

Abstract

Objective of this study is to introduce an Artificial Intelligence based software system, which was designed and developed in order to improve teaching quality in computer programming courses given at universities. In this sense, the related software has been used for C Programming – 1 courses given at Computer Programming programs, during the 2011-2012 Fall Term. In order to show effectiveness of the developed software system, a general evaluation study has been performed. In this sense, an experimental evaluation study has been applied on a total of 120 students forming experiment and control groups and student feedbacks for the experienced process and the used software system have also been considered via a typical survey material. Obtained results show that the system ensures a successful approach on teaching computer programming generally and C programming specifically

🔖

Bu Makaleye Atıf Yap

KÖSE, U., TÜFEKCİ, A. (2022). Bilgisayar Programlama Öğretiminde Yapay Zekâ Tabanlı Bir Yazılım Sisteminin Geliştirilmesi ve Değerlendirilmesi. Hacettepe Üniversitesi Eğitim Fakültesi Dergisi, Cilt: 28 - Sayı: 2, 469–481. https://ajindex.com/articles/532018

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (2)

  1. Akbıyık, C. ve Seferoglu, S. S. (2012). İlköğretim Bilişim Teknolojileri dersinin işlenişi: Öğretmen görüş ve uygulamaları. Kuram ve Uygulamada Eğitim Bilimleri (KUYEB), 12(1), 405—424. Aedo, I., Diaz, P., Fernandez, C., Martin, G. M., Berlanga, A. (2000). Assessing the utility of an interactive electronic book for learning the PASCAL programming language. IEEE Transactions on Education, 43, 403— 413. Baghaei, N. (2006). collaborative constraint—based adaptive system for learning object—oriented analysis and design using UML. In V. P. Wade, H. Ashman ve B. Smyth (Eds.), Adaptive hypermedia and adaptive web—based systems (pp. 398—403). Berlin: Springer. Bilgi Çağı. (11.08.2012). Bilgisayar olmadan, somut objelerle programlama dilini öğreten sistem. [Çevrim—içi: http://www.bilgicagi.com/Yazilar/10742— bilgisayar_olmadan_somut_objelerle_programlama_dilini_ogreten_sistem.aspx], Erişim tarihi: 26.09.2012.
  2. Brusilovsky, P., Weber, G. (1996). Collaborative example selection in an intelligent example—based programming environment. Proceedings ofthe International Conference on Learning Sciences, 357—362. Clark, K., Dwyer, F. M. (1998). Effects of different types of computer—assisted feedback strategies on achievement and response confidence. International Journal of Instructional Media, 25, 55—63. Corbett, A. T., Anderson, J. R. (1993). Student modeling in an intelligent programming tutor. In E. Lemut, B. du Boulay ve G. Dettori (Eds.), Cognitive models and intelligent environments for learning programming (pp. 135— 144). New York: Springer—Verlag. Corbett, A. T., Anderson, J. R., O’Brien, A. T. (1995). Student modeling in the ACT programming tutor. In P. Nichols, S. Chipman ve B. Brennan (Eds.), Cognitively diagnostic assessment (pp. 19—41). New Jersey: Erlbaum. Corbett, A. T. Bhatnagar, A. (1997). Student modeling in the act programming tutor: Adjusting procedural learning model with declarative knowledge, Proceedings of the International Conference on User Modeling, 243— 254. Çelen, F. K., Çelik, A., Seferoglu, S. S. (2013). Analysis of teachers ’approaches to distance education. Procedia Social and Behavioral Sciences, 83, 388—392. Dede, C., Salzman, M. C., Bowen Lotfın, R. (1996). ScienceSpace: Virtual realities for learning complex and abstract scientific concepts, Proceedings of the Virtual Reality Annual International Symposium, 246—252, 271. Deperlioğlu, Ö. ve Köse, U. (2010). Web 2.0 teknolojilerinin eğitim üzerindeki etkileri ve örnek bir öğrenme yaşantıs