Utilization of Alice Software in Teaching Programming Language
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.
Keywords
Kaynakça
- Aktunc, O. (2013). A teaching methodology for introductory programming courses using Alice. International Journal of Modern Engineering Research (IJMER), 3(1), 350-353.
- 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.
- 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, Afyonkarahisar.
- Biju, S. M. (2013). Taking advantage of Alice to teach programming concepts. E-Learning and Digital Media, 10(1), 22-29.
- Binici, H., & Necdet, A. (2004). Mesleki ve teknik eğitimde arayışlar. Gazi Üniversitesi Gazi Eğitim Fakültesi Dergisi, 24(3), 383-396.
- 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.
- Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young children's cognition. Journal of Educational Psychology, 76(6), 1051-1058.
- Cliburn, D. C. (2008). Student opinions of Alice in CS1. Paper presented at the Frontiers in Education Conference, 2008. FIE 2008. 38th Annual.
Ayrıntılar
Birincil Dil
Türkçe
Konular
-
Bölüm
Araştırma Makalesi
Yazarlar
Ceren Baştemur Kaya
*
Bu kişi benim
0000-0002-0091-3606
Türkiye
Hasan Çakır
0000-0002-4499-9712
Türkiye
Yayımlanma Tarihi
31 Temmuz 2018
Gönderilme Tarihi
1 Ağustos 2018
Kabul Tarihi
1 Ağustos 2018
Yayımlandığı Sayı
Yıl 1970 Cilt: 6 Sayı: 2