Dergiler / Eğitimde Nitel Araştırmalar Dergisi / 2018 / Cilt: 6 - Sayı: 2

Programlama Dili Öğretiminde Alice Programının Kullanım Sürecinin İncelenmesi

Utilization of Alice Software in Teaching Programming Language

Sayfa
187–206
Yayın Tarihi
2022-10-11
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)

Programlama mantığının daha iyi anlaşılması için Alice programının kullanılmasının faydalı olacağı düşünülmektedir.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Programlama öğrenimi zor ve karmaşık bir süreçtir.
📊
Temel Bulgular & Veri:Çalışma grubu, meslek yüksekokulu bilgisayar teknolojileri bölümü 2. sınıfta öğrenim gören 20 öğrenciden oluşmaktadır.
💡
Sonuç & Katkı:Programlama mantığının daha iyi anlaşılması için Alice programının kullanılmasının faydalı olacağı düşünülmektedir.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Alice programı · meslek yüksekokulu · programlama ortamları

Özet

Programlama öğrenimi zor ve karmaşık bir süreçtir. Programlama öğreniminin karmaşıklığını azaltmak amacıyla görselleştirme araçlarının kullanımının arttığı görülmektedir. Bu görselleştirme araçlarından biri de Alice programıdır. Çalışma kapsamında Java programlama dili öğreniminde Alice programının kullanım süreci incelenmiştir. Çalışma grubu, meslek yüksekokulu bilgisayar teknolojileri bölümü 2. sınıfta öğrenim gören 20 öğrenciden oluşmaktadır. Araştırma haftada dört saat olmak üzere beş hafta sürmüş ve toplamda 20 saat uygulanmıştır. Gagne'nin dokuz aşamalı öğretim modeli kullanılarak dersler yürütülmüştür. Öğrencilerden iki haftada bir değerlendirme notu toplanmıştır. Çalışmada tanımlayıcı durum çalışması kullanılmış ve veriler içerik analizi yönetimi ile analiz edilmiştir. Sonuçlar incelendiğinde öğrencilerin; Alice programının donanım gereksinimlerinin yüksek olması nedeniyle bilgisayarda kilitlenmelerin yaşandığını ancak Alice programının kod mantığını öğrenmeye yardımcı olduğunu, programlamaya olan ilgiyi arttırdığını ve programlamayı eğlenceli hale getirdiğini belirttikleri görülmektedir. Programlama mantığının daha iyi anlaşılması için Alice programının kullanılmasının faydalı olacağı düşünülmektedir.

Abstract

Learning a programming language is a difficult and complicated process. It has been seen that the use of visualization tools has increased to decrease the complexity of learning programming. One of the visualization tools used for this purpose is Alice software. This study investigates the use of Alice software in learning Java programming language. The study group consists of 20 students who study at the 2nd year of vocational schools, department of computer technologies. The study was carried out five weeks to be four hours in a week and it was applied for 20 hours in total. The courses were realized using Gagne’s nine events of instruction model. Reflections were collected from the students in every other week. Descriptive case study method was utilized in the study and the data were analyzed using content analysis method. When the results were examined, it is seen that the students have stated that the computers freeze due to the high hardware requirements of the Alice program. Despite that, It is observed that Alice program helped learning the coding logic, increased interest in programming and made programming fun. It is thought that use of Alice software can be beneficial for better understanding of programming logic.

🔖

Bu Makaleye Atıf Yap

ÇAKIR, H., KAYA, C. B. (2022). Programlama Dili Öğretiminde Alice Programının Kullanım Sürecinin İncelenmesi. Eğitimde Nitel Araştırmalar Dergisi, Cilt: 6 - Sayı: 2, 187–206. https://ajindex.com/articles/497087

📄 Tam Metin PDF Okuyucu

📄

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

Kaynakça (11)

  1. Aktunc, O. (2013). A teaching methodology for introductory programming courses using Alice. International Journal of Modern Engineering Research (IJMER), 3(1), 350-353.
  2. Al-Linjawi, A. A., & Al-Nuaim, H. A. (2010). Using Alice to teach novice programmers OOP concepts. Journal of King Abdulaziz University: Science, 22(1), 59-68.
  3. Baştemur Kaya, C., & Çakır, H. (2015). Meslek yüksekokulu bilgisayar teknolojileri bölümü öğrencilerinin mesleki bilgi ve kariyer yeterlilikleri: İhtiyaç analizi. 9th International Computer & Instructional Technologies Symposium' da sunulmuş bildiri, Anadolu Üniversitesi,
  4. Afyonkarahisar. Biju, S. M. (2013). Taking advantage of Alice to teach programming concepts. E-Learning and Digital Media, 10(1), 22-29.
  5. Binici, H., & Necdet, A. (2004). Mesleki ve teknik eğitimde arayışlar. Gazi Üniversitesi Gazi Eğitim Fakültesi Dergisi, 24(3), 383-396.
  6. Bishop-Clark, C., Courte, J., Evans, D., & Howard, E. V. (2007). A quantitative and qualitative investigation of using Alice programming to improve confidence, enjoyment and achievement among non-majors. Journal of Educational Computing Research, 37(2), 193-207.
  7. Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young children's cognition. Journal of Educational Psychology, 76(6), 1051-1058.
  8. Cliburn, D. C. (2008). Student opinions of Alice in CS1. Paper presented at the Frontiers in Education Conference, 2008. FIE 2008. 38th Annual. Cohen, L., & Manion, K. (2000).
  9. Action research. In L. Cohen, L. Manion & K. Morrison (Eds.), Research methods in education (5 ed., pp. 226-244). London: Routledge-Falmer. Cooper, S., Dann, W., & Pausch, R. (2000). Alice: a 3-D tool for introductory programming concepts. Paper presented at the Journal of Computing Sciences in Colleges. Cooper, S., Dann, W., & Pausch, R. (2003). Using animated 3d graphics to prepare novices for CS1. Computer Science Education, 13(1), 3-30.
  10. Courte, J., Howard, E. V., & Bishop-Clark, C. (2006). Using Alice in a computer science survey course. Information Systems Education Journal, 4(87). http://isedj.org/4/87/. ISSN: 1545-679X. (A preliminary version appears in The Proceedings of ISECON 2005: §2133. ISSN: 1542-7382.)
  11. Creswell, J. W., & Poth, C. N. (2017). Qualitative inquiry and research design: Choosing among five approaches. Los Angeles: Sage publications. Daly, T. (2011). Minimizing to maximize: an initial attempt at teaching introductory programming using Alice. Journal of Computing Sciences in Colleges, 26(5),